02.06.2019

Arduino-da eng oddiy signalizatsiya sxemasi. Uy signalizatsiyasi yoki harakat sensori va Arduino bilan LCD monitor yordamida. Arduino moduli nima


Arduino-da GSM signali

Ushbu maqolada siz GSM moduli va Arduino-dan foydalangan holda o'zingizning GSM signalizatsiya tizimini juda arzon narxda qanday qilishni (sotib olishni) o'rganasiz. GSM signalizatsiya xavfsizligi ob'ekti yozgi uy, uy, garaj, kvartira uchun ideal.


1-qadam: elementlar
Ushbu loyiha uchun sizga kerak bo'ladi:


GSM qalqoni

Buzzer
Signal sirenasi 12V
12V quvvat manbai

Arduino uchun klaviatura
Ramka.

2-qadam: Komponentlarni ulash


Avval siz GSM modulini Arduino Uno-ga joylashtirasiz, siz GND va VCC simlarini ikkita datchik, signal va o'rni moduli kiritish bilan lehimlashingiz kerak bo'ladi. Shundan so'ng, ushbu lehimli simlarni mos keladigan GSM qalqoni ulagichiga ulang. Keyinchalik siz ushbu qismlardan signal kiritish/chiqish ulagichini yasaysiz va oxirgi qilishingiz kerak bo'lgan narsa klaviaturani ulashdir.

Arduino Uno/GSM terminallari:

PIN 0: ulanmagan;
Xulosa 1: bog'liq emas;
2-pin: ulanmagan (GSM ushbu pinni ishlatadi);
3-pin: ulanmagan (GSM ushbu pinni ishlatadi);
4-pin: klaviatura yordamida oxirgi qator (klaviatura pin 4 - 8 dan);
Xulosa 5: aloqasi yo'q;
6-pin: klaviatura yordamida ikkinchi ustun (klaviatura pin 6 - 8 bilan);
Xulosa 7: klaviaturadan uchinchi ustun (klaviatura barmog'i 7 - 8 dan);
8-pin: ulanmagan (GSM ushbu pinni ishlatadi);
9-pin: ulanmagan (GSM ushbu pinni ishlatadi);
Pin 10: PIR sensori ma'lumotlari №2;
Xulosa 11: sirena ovozli signali (o'rni modulining kirishiga beriladi);
Pin 12: PIR sensori ma'lumotlari №1;
Pin 13: signal kiritish;

Ko'rib turganingizdek, klaviaturada 8 ta pin bo'lsa-da, faqat uchtasi ulangan (bir qator va ikkita ustun, bu ikkita raqamni o'qishga imkon beradi - 1 × 2 matritsa), shuning uchun men ushbu uchta simdan foydalanib parollar yaratishim mumkin va yo'q. klaviaturadagi barcha kontaktlardan foydalanish kerak. Buning sababi shundaki, harakat sensori xonada yurgan odamni aniqlagandan so'ng, odam signalni o'chirish uchun faqat 5 soniyaga ega bo'ladi. Budilnik hozircha o'chirilmagandan so'ng, GSM qalqoni sizga SMS yuboradi yoki telefon raqamingizga qo'ng'iroq qiladi. Arduino qo'ng'iroq qilish uchun dasturlashtirilgan va siz telefonga javob berishingiz bilan u go'shakni o'chiradi.

Albatta, sensordan noto'g'ri ko'rsatkichlarni olish mumkin, shuning uchun telefoningizdan Arduino-ga oddiygina SMS yuborish orqali signalni o'chirish imkoniyati mavjud. Bundan tashqari, siz qilishingiz mumkin bo'lgan yana bir variant - qalqonni kuniga bitta xabar yuborish uchun sozlash, shunda siz u to'g'ri ishlayotganini bilib olasiz.

3-qadam: kod

Quyidagi kodni yuklab oling va kompilyatsiya qiling. U Keypad.h va GSM.h kutubxonalaridan foydalanadi.
Faylni yuklab oling: (yuklashlar: 181)
Faylni yuklab oling: (yuklashlar: 104)

4-qadam: Xulosa


Arduino Uno kodi SMS-xabarlarni yuborib, uyingizga kimdir kirganidan keyin besh soniya ichida telefoningizga qo'ng'iroq qilishini hisobga olsak, politsiyaga qo'ng'iroq qilish uchun ko'p vaqtingiz bo'ladi deb o'ylayman. Albatta, sirena o'g'rilarni qo'rqitadi va sizning uyingiz yoki boshqa binolaringiz ushbu maqola yordamida xavfsizroq bo'ladi.

Uning muallifi arzon va simsiz bo'lishi uchun uy qurilishi qilishni xohladi.
Ushbu uy qurilishi mahsuloti PIR harakat sensoridan foydalanadi va ma'lumot RF moduli yordamida uzatiladi.

Muallif infraqizil moduldan foydalanmoqchi edi, lekin u cheklangan diapazonga ega va bundan tashqari u ishlashi mumkin faqat qabul qiluvchiga ko'rish chizig'i, shuning uchun u taxminan 100 metr masofaga erisha oladigan RF modulini tanladi.


Tashrifchilarga signal yig'ilishini ko'rishni qulayroq qilish uchun men maqolani 5 bosqichga bo'lishga qaror qildim:
1-bosqich: Transmitterni yaratish.
2-bosqich: Qabul qiluvchini yarating.
3-bosqich: Dasturiy ta'minotni o'rnatish.
4-bosqich: yig'ilgan modullarni sinovdan o'tkazish.
5-bosqich: korpusni yig'ish va unga modulni o'rnatish.

Muallifga kerak bo'lgan yagona narsa:
- qabul qiluvchi va uzatuvchi uchun 2 dona ARDUINO UNO / ARDUINO MINI / ARDUINO NANO;
- RF qabul qiluvchi modul (433 MGts);
- PIR harakat sensori;
- 9V batareyalar (2 dona) va ularga ulagichlar;
- signal;
- yorug'lik chiqaradigan diod;
- 220 Ohm qarshilikka ega qarshilik;
- non taxtasi;
- o'tish moslamalari / simlar / o'tish moslamalari;
- elektron plata;
- interboard pinli ulagichlar;
- kalitlar;
- qabul qiluvchi va uzatuvchi uchun korpuslar;
- rangli qog'oz;
- o'rnatish lentasi;
- turini sozlash skalpel;
- issiq yopishtiruvchi qurol;
- lehimli temir;
- nippers / izolyatsiyani olib tashlash uchun asbob;
- Metall uchun qaychi.


1-bosqich.
Keling, transmitterni yaratishni boshlaylik.
Quyida harakat sensori diagrammasi keltirilgan.


Transmitterning o'zi quyidagilardan iborat:
- harakat sensori;
- Arduino platalari;
- Transmitter moduli.


Sensorning o'zi uchta chiqishga ega:
- VCC;
- GND;
- OUT.

Shundan so'ng men sensorning ishlashini tekshirdim


Diqqat!!!
Mikrodasturni yuklashdan oldin, muallif joriy plata va ketma-ket port Arduino IDE sozlamalarida to'g'ri o'rnatilganligiga ishonch hosil qiladi. Keyin eskizni yukladim:

Keyinchalik, harakat sensori uning oldidagi harakatni aniqlaganda, LED yonadi va siz monitorda tegishli xabarni ham ko'rishingiz mumkin.


Quyidagi diagrammaga ko'ra.


Transmitterda 3 ta chiqish mavjud (VCC, GND va Data), ularni ulang:
- platada VCC > 5V chiqishi;
- GND > GND ;
- Doskada ma'lumotlar > 12 chiqishi.

2-bosqich.


Qabul qiluvchining o'zi quyidagilardan iborat:
- RF qabul qiluvchi modul;
- Arduino platalari
- Buzzer (karnay).

Qabul qiluvchining diagrammasi:


Qabul qilgich, transmitter kabi, 3 ta chiqishga ega (VCC, GND va Data), biz ularni ulaymiz:
- platada VCC > 5V chiqishi;
- GND > GND ;
- Doskada ma'lumotlar > 12 chiqishi.


3-bosqich.
Muallif kutubxona faylini butun proshivka uchun asos sifatida tanladi. Men uni yuklab oldim va uni Arduino kutubxonalari papkasiga joylashtirdim.

Transmitter dasturiy ta'minot.
Mikrodastur kodini plataga yuklashdan oldin muallif quyidagi IDE parametrlarini o'rnatdi:
- Board -> Arduino Nano (yoki siz foydalanayotgan har qanday plata);
- Seriyali port ->


Parametrlarni o'rnatgandan so'ng, muallif Wireless_tx proshivka faylini yuklab oldi va uni doskaga yukladi:

Qabul qiluvchi dasturiy ta'minot
Muallif qabul qiluvchi taxta uchun xuddi shu amallarni takrorlaydi:
- Board -> Arduino UNO (yoki siz foydalanayotgan har qanday plata);
- Seriyali port -> COM XX (taxtangiz ulangan com portini tekshiring).



Muallif parametrlarni o'rnatgandan so'ng, wireless_rx faylini yuklab oladi va uni doskaga yuklaydi:


Shundan so'ng, yuklab olish mumkin bo'lgan dasturdan foydalanib, muallif buzzer uchun ovoz yaratdi.

4-bosqich.
Keyinchalik, dasturiy ta'minotni yuklab olgandan so'ng, muallif hamma narsa to'g'ri ishlayotganligini tekshirishga qaror qildi. Muallif quvvat manbalarini ulab, qo'lini datchik oldiga o'tkazdi va u signal oldi, ya'ni hamma narsa kerakli darajada ishlayapti.


5-bosqich.
Transmitterning yakuniy yig'ilishi
Birinchidan, muallif qabul qilgich, uzatuvchi, arduino platalari va boshqalardan chiqadigan simlarni kesib tashladi.


Shundan so'ng, men arduino platasini jumperlar yordamida harakat sensori va RF uzatuvchi bilan uladim.


Keyinchalik, muallif transmitter uchun ish qilishni boshladi.

Birinchidan, u kesib tashladi: kalit uchun teshik, shuningdek, harakat sensori uchun dumaloq teshik, shundan so'ng uni korpusga yopishtirdi.




Keyin muallif uy qurilishi mahsulotining ichki qismlarini yashirish uchun rangli qog'oz varag'ini katladi va old qopqoqdagi rasmni yopishtirib qo'ydi.


Shundan so'ng, muallif ikki tomonlama lenta yordamida korpus ichiga elektron plomba kiritishni boshladi.



Qabul qilgichning yakuniy yig'ilishi
Muallif Arduino platasini elektron plataga rezina tarmoqli bilan ulashga, shuningdek, RF qabul qilgichni o'rnatishga qaror qildi.


Keyinchalik, muallif boshqa tanada ikkita teshikni kesadi, biri signal uchun, ikkinchisi esa kalit uchun.


Va tayoqlar.


Shundan so'ng, muallif barcha tafsilotlarga jumperlarni o'rnatadi.




Keyin muallif tayyor taxtani korpusga joylashtiradi va uni ikki tomonlama elim bilan mahkamlaydi.

Ushbu loyiha o'g'rilar tomonidan kirishga urinishlarning oldini olish/nazorat qilish tizimini ishlab chiqish va takomillashtirish bilan bog'liq. Ishlab chiqilgan xavfsizlik qurilmasi GSM (Mobil aloqalar uchun global tizim) texnologiyasiga asoslangan o'rnatilgan tizimdan (ochiq manba kodidan foydalangan holda apparat mikrokontrolleri va gsm modemini o'z ichiga oladi) foydalanadi.

Xavfsizlik moslamasi uyda o'rnatilishi mumkin. O'g'ri signalining interfeysi sensori, shuningdek, boshqaruvchiga asoslangan xavfsizlik tizimiga ulangan.
Bosqinga urinishda tizim egasining mobil telefoniga yoki oldindan sozlangan har qanday mobil telefoniga keyingi ishlov berish uchun ogohlantirish xabarini (masalan, sms) yuboradi.

Xavfsizlik tizimi Arduino Uno mikrokontrolleri va standart SIM900A GSM/GPRS modemidan iborat. Butun tizim har qanday 12V 2A quvvat manbai/batareyadan quvvatlanishi mumkin.

Quyida Arduino-ga asoslangan xavfsizlik tizimining diagrammasi keltirilgan.

Tizimning ishlashi juda oddiy va o'z-o'zidan tushunarli. Tizimga quvvat berilganda, u kutish rejimiga o'tadi. J2 ulagichi pinlari qisqa tutashtirilganda, oldindan dasturlashtirilgan ogohlantirish xabari kerakli mobil raqamga yuboriladi. J2 kirish ulagichiga har qanday hujum detektorini (masalan, yorug'lik himoyasi yoki harakat detektori) ulashingiz mumkin. E'tibor bering, J2 ulagichining 1-pinidagi faol past (L) signali o'g'ri signalini faollashtiradi.

Bundan tashqari, tizimga ixtiyoriy "qo'ng'iroq-signal" qurilmasi qo'shildi. Foydalanuvchi S2 tugmasini bosganda (yoki boshqa elektron blok signalni ishga tushirganda) telefon qo'ng'irog'ini faollashtiradi. "Qo'ng'iroq" (S2) tugmasini bosgandan so'ng, boshqa S3 tugmachasini, "tugatish" tugmasini bosish orqali qo'ng'iroqni bekor qilish mumkin. Ushbu parametr bosqin sodir bo'lgan taqdirda "o'tkazib yuborilgan qo'ng'iroq" signalini yaratish uchun ishlatilishi mumkin.

Sxema juda moslashuvchan, shuning uchun u har qanday SIM900A modemidan (va, albatta, Arduino Uno platasidan) foydalanishi mumkin. Modemni yig'ishdan oldin hujjatlarni diqqat bilan o'qing. Bu tizimni ishlab chiqarish jarayonini osonlashtiradi va yoqimli qiladi.

Radio elementlari ro'yxati

Belgilanish Turi Denominatsiya Miqdori EslatmaXolMening bloknotim
Arduino taxtasi

Arduino Uno

1 Bloknot uchun
GSM/GPRS modemSIM900A1 Bloknot uchun
IC1 Lineer regulyator

LM7805

1 Bloknot uchun
C1 100 uF 25 V1 Bloknot uchun
C2 elektrolitik kondansatör10 uF 16 V1 Bloknot uchun
R1 Rezistor

1 kOm

1 Bloknot uchun
LED1 Yorug'lik chiqaradigan diod 1 Bloknot uchun
S1 TugmaFiksatsiya bilan1

Ular maxsus apparat platformalari bo'lib, ular asosida turli xil elektron qurilmalarni, shu jumladan va yaratishingiz mumkin. Ushbu turdagi qurilmalar oddiy dizayn va ularning ishlash algoritmlarini dasturlash qobiliyati bilan ajralib turadi. Buning yordamida Arduino GSM yordamida signalizatsiya tizimi yaratilgan , u himoya qiladigan ob'ektga maksimal darajada moslashtirilishi mumkin.

Arduino moduli nima?

Arduinolar o'zlarining mikroprotsessorlari va xotirasiga ega bo'lgan kichik platalar sifatida amalga oshiriladi. Kengash shuningdek, turli xil elektrlashtirilgan qurilmalarni, shu jumladan xavfsizlik tizimlari uchun ishlatiladigan sensorlarni ulash mumkin bo'lgan funktsional kontaktlar to'plamini o'z ichiga oladi.

Arduino protsessori foydalanuvchi tomonidan yozilgan dasturni o'zingiz yuklash imkonini beradi. O'zingizning noyob algoritmingizni yaratish orqali siz turli xil ob'ektlar va turli xil foydalanish shartlari va hal qilinishi kerak bo'lgan vazifalar uchun xavfsizlik signallarining optimal ishlash rejimlarini ta'minlashingiz mumkin.

Arduino bilan ishlash qiyinmi?

Arduino modullari ko'plab foydalanuvchilar orasida juda mashhur. Bu uning soddaligi va qulayligi tufayli mumkin bo'ldi.

Modulni boshqarish dasturlari oddiy C++ va modul kontaktlaridagi kirish/chiqarish jarayonlarini boshqarish uchun oddiy funksiyalar ko'rinishidagi qo'shimchalar yordamida yoziladi. Bundan tashqari, dasturlash uchun Windows, Linux yoki Mac OS ostida ishlaydigan Arduino IDE bepul dasturiy muhitidan ham foydalanish mumkin.

Arduino modullari yordamida qurilmalarni yig'ish tartibi ancha soddalashtirilgan. Arduino-da GSM signalizatsiyasi lehimli temirga ehtiyoj sezmasdan yaratilishi mumkin - yig'ish non paneli, jumperlar va simlar yordamida amalga oshiriladi.

Arduino bilan signalni qanday yaratish mumkin?

Arduino-da yaratilgan o'z-o'zidan ishlaydigan gsm signalizatsiya tizimi javob berishi kerak bo'lgan asosiy talablarga quyidagilar kiradi:

  • ob'ekt egasini buzish yoki kirish to'g'risida xabardor qilish;
  • ovozli sirena, signal chiroqlari kabi tashqi tizimlarni qo'llab-quvvatlash;
  • SMS yoki qo'ng'iroq orqali signalni boshqarish;
  • Tashqi quvvat manbaisiz avtonom ishlash.

Signal yaratish uchun sizga kerak bo'ladi:

  • Arduino moduli;
  • funktsional sensorlar to'plami;
  • yoki modem;
  • avtonom quvvat manbai;
  • tashqi ijro etuvchi qurilmalar.

Arduino modullarining o'ziga xos xususiyati - bu maxsus kengaytirish platalaridan foydalanish. Ularning yordami bilan xavfsizlik tizimining konfiguratsiyasini yig'ish uchun zarur bo'lgan barcha qo'shimcha qurilmalar Arduino-ga ulanadi. Bunday taxtalar Arduino modulining tepasiga "sendvich" ko'rinishida o'rnatiladi va tegishli yordamchi qurilmalar taxtalarning o'ziga ulanadi.

U qanday ishlaydi?

Ulangan sensorlardan biri ishga tushirilganda, signal Arduino modul protsessoriga uzatiladi. Yuklab olingan foydalanuvchi dasturidan foydalanib, mikroprotsessor uni ma'lum bir algoritmga muvofiq qayta ishlaydi. Natijada, tashqi aktuatorni ishga tushirish buyrug'i yaratilishi mumkin, bu unga mos keladigan kengaytirish-interfeys platasi orqali uzatiladi.

Qo'riqlanayotgan uy yoki kvartiraning egasiga ogohlantirish signallarini yuborish imkoniyatini ta'minlash uchun kengaytirish platasi orqali Arduino moduliga maxsus GSM moduli ulangan. U uyali aloqa operatorlaridan birining SIM-kartasini o'rnatadi.

Maxsus GSM-adapteri bo'lmasa, oddiy mobil telefon ham o'z rolini o'ynashi mumkin. Uyali aloqaning mavjudligi signallar va terish haqida SMS ogohlantirishlarni yuborishdan tashqari, Arduino-da GSM signalini masofadan boshqarishga, shuningdek, maxsus so'rovlarni yuborish orqali ob'ekt holatini kuzatishga imkon beradi.

"Eslatma!

Ob'ekt egasi bilan muloqot qilish uchun GSM modullaridan tashqari Internet orqali aloqani ta'minlaydigan an'anaviy modemlardan ham foydalanish mumkin.

Bunday holda, sensor ishga tushirilganda, protsessor tomonidan qayta ishlangan signal modem orqali maxsus portal yoki saytga uzatiladi. Va allaqachon saytdan ogohlantirish SMS-larini avtomatik ravishda yaratish yoki biriktirilgan elektron pochtaga jo'natish amalga oshiriladi.

topilmalar

Arduino modullaridan foydalanish foydalanuvchilarga turli funktsional sensorlar bilan ishlay oladigan va tashqi qurilmalarni boshqarishi mumkin bo'lgan GSM signallarini mustaqil ravishda loyihalash imkonini beradi. Har xil sensorlardan foydalanish imkoniyati tufayli signalizatsiya funktsiyalari sezilarli darajada kengaytirilishi va ob'ektning xavfsizligini emas, balki uning holatini ham kuzatib boradigan kompleks yaratish mumkin. Masalan, ob'ektdagi haroratni nazorat qilish, suv va gazning sizib chiqishini aniqlash, avariya sodir bo'lgan taqdirda ularning ta'minotini to'xtatish va yana ko'p narsalar mumkin bo'ladi.

So'nggi o'n yil ichida avtomobil o'g'irlash dunyoda sodir etilgan jinoyatlar tarkibida eng muhim o'rinlardan birini egalladi. Bu jinoyatlarning umumiy soniga nisbatan ushbu toifadagi o'g'irlikning solishtirma og'irligi bilan emas, balki avtomashinalarning qimmatligi tufayli etkazilgan zararning ahamiyati bilan bog'liq. 90-yillarning oxiriga kelib avtomototransport vositalarini oʻgʻirlashga qarshi kurash sohasida koʻrilgan chora-tadbirlarning samarasizligi ushbu jinoyatlarni sodir etishga ixtisoslashgan va uyushgan jinoyatchilikning oʻziga xos belgilariga ega boʻlgan barqaror guruhlarning vujudga kelishiga olib keldi; "qora avtomobil biznesi" atamasini eshitgandirsiz. Evropa davlatlarining avtoturargohi har yili jinoiy tajovuzlarga duchor bo'lgan avtomobillarning ≈ 2 foizini o'tkazib yuboradi. Shunday qilib, men Arduino Uno asosida mashinam uchun gsm signalini yaratish g'oyasini oldim.

Boshlaymiz!

Biz nimadan yig'amiz?

Biz tizimimizning qalbini tanlashimiz kerak. Menimcha, bunday signalizatsiya uchun Arduino Uno-dan yaxshiroq narsa yo'q. Asosiy mezon - bu etarli miqdordagi "pinlar" va narx.


Arduino Uno ning asosiy xususiyatlari

Mikrokontroller - ATmega328
Ishlash kuchlanishi - 5 V
Kirish kuchlanishi (tavsiya etiladi) - 7-12 V
Kirish kuchlanishi (chegara) - 6-20 V
Raqamli I/U - 14 (shundan 6 tasi PWM chiqishi sifatida ishlatilishi mumkin)
Analog kirishlar - 6
Kirish / chiqish orqali doimiy oqim - 40 mA
3.3V - 50mA chiqish uchun doimiy oqim
Fleshli xotira - 32 KB (ATmega328), shundan 0,5 KB yuklovchi uchun ishlatiladi
Operativ xotira - 2 Kb (ATmega328)
EEPROM - 1 Kb (ATmega328)
Soat chastotasi - 16 MGts


Mos keladi!

Endi siz gsm modulini tanlashingiz kerak, chunki bizning signalizatsiya tizimi avtomobil egasini xabardor qilishi kerak. Shunday qilib, siz "google" ga murojaat qilishingiz kerak ... Bu erda ajoyib sensor SIM800L, o'lchami shunchaki ajoyib.


Men o'yladim va Xitoydan buyurtma berdim. Biroq, hamma narsa unchalik pushti emas edi. Sensor shunchaki SIM-kartani tarmoqda ro'yxatdan o'tkazishdan bosh tortdi. Mumkin bo'lgan hamma narsa sinab ko'rildi - natija nolga teng.
Menga salqinroq narsa - Sim900 Shield sovg'a qilgan mehribon odamlar bor edi. Endi bu jiddiy narsa. Qalqon ham mikrofon, ham eshitish uchun uyaga ega, to'liq telefon.


Sim900 Shield ning asosiy xususiyatlari

4 ta ish chastotasi standarti 850/900/1800/1900 MGts
GPRS ko'p slotli sinf 10/8
GPRS mobil stantsiyasi B sinfi
GSM faza 2/2+ bilan mos keladi
4-sinf (2 Vt @850/900 MGts)
1-sinf (1 Vt @ 1800/1900 MGts)
AT buyruqlari orqali boshqarish (GSM 07.07, 07.05 va SIMCOM kengaytirilgan AT buyruqlari)
Kam quvvat iste'moli: 1,5 mA (uyqu rejimi)
Ishlash harorati oralig'i: -40 ° C dan + 85 ° C gacha


Mos keladi!

Yaxshi, lekin egasiga xabar berish uchun siz ba'zi sensorlardan o'qishni olishingiz kerak. To'satdan mashina evakuatsiya qilinadi, keyin mashinaning holati kosmosda aniq o'zgaradi. Akselerometr va giroskopni oling. Yaxshi. Taksi, endi biz sensor qidirmoqdamiz.

O'ylaymanki, GY-521 MPU6050 albatta mos keladi. Unda harorat sensori ham borligi ma’lum bo‘ldi. Undan foydalanish kerak bo'ladi, bunday "qotil xususiyat" bo'ladi. Aytaylik, mashina egasi uni uyning tagiga qo'yib, chiqib ketdi. Avtomobil ichidagi harorat "silliq" o'zgaradi. Agar tajovuzkor mashinaga kirishga harakat qilsa nima bo'ladi? Masalan, u eshikni ochishi mumkin bo'ladi. Avtomobil ichidagi harorat tez o'zgara boshlaydi, chunki salondagi havo atrofdagi havo bilan aralasha boshlaydi. O'ylaymanki, u ishlaydi.


GY-521 MPU6050 ning asosiy xususiyatlari

MPU-6050 chipida 3 o'qli giroskop + 3 o'qli akselerometr GY-521 moduli. Jismning kosmosdagi holati va harakatini, aylanish vaqtidagi burchak tezligini aniqlash imkonini beradi. Bundan tashqari, o'rnatilgan harorat sensori mavjud. U turli xil kopter va samolyot modellarida qo'llaniladi va ushbu sensorlar asosida siz harakatni suratga olish tizimini yig'ishingiz mumkin.

Chip - MPU-6050
Ta'minot kuchlanishi - 3,5 V dan 6 V gacha (shahar);
Giro diapazoni - ± 250 500 1000 2000 ° / s
Akselerometr diapazoni - ± 2 ± 4 ± 8 ± 16g
Aloqa interfeysi - I2C
Hajmi - 15x20 mm.
Og'irligi - 5 g


Mos keladi!

Tebranish sensori ham foydalidir. To'satdan ular mashinani "qo'pol kuch" bilan ochishga harakat qilishadi, yaxshi yoki to'xtash joyida boshqa mashina sizning mashinangizga tegadi. Keling, tebranish sensori SW-420 (sozlanishi) ni olaylik.


SW-420 ning asosiy xususiyatlari

Ta'minot kuchlanishi - 3,3 - 5 V
Chiqish signali - raqamli Yuqori/past (odatda yopiq)
Ishlatilgan sensor - SW-420
Ishlatilgan komparator - LM393
Olchamlari - 32x14 mm
Qo'shimcha ravishda - sozlash rezistori mavjud.


Mos keladi!

SD xotira kartasi modulini burang. Keling, jurnal faylini yozamiz.


SD xotira kartasi modulining asosiy xususiyatlari

Modul mikrokontroller asosida qurilmaning ishlashi uchun zarur bo'lgan ma'lumotlarni saqlash, o'qish va SD-kartaga yozish imkonini beradi. Qurilmadan foydalanish o'nlab megabaytdan ikki gigabaytgacha bo'lgan fayllarni saqlashda dolzarbdir. Doskada SD-karta uchun konteyner, karta quvvat stabilizatori, interfeys va elektr uzatish liniyalari uchun ulagich mavjud. Agar siz tovush, video yoki boshqa hajmli ma'lumotlar bilan ishlashingiz kerak bo'lsa, masalan, hodisalar, sensor ma'lumotlari yoki veb-server ma'lumotlarini saqlash, Arduino uchun SD xotira kartasi moduli ushbu maqsadlar uchun SD-kartadan foydalanishga imkon beradi. Moduldan foydalanib, siz SD-kartaning xususiyatlarini o'rganishingiz mumkin.
Ta'minot kuchlanishi - 5 yoki 3,3 V
SD-karta xotirasi hajmi - 2 GB gacha
Olchamlari - 46 x 30 mm


Mos keladi!

Va servo drayverni qo'shing, datchiklar ishga tushirilganda, DVR bilan servo haydovchi aylanadi va voqeani videoga oladi. MG996R servoni oling.


MG996R servoning asosiy xususiyatlari

Barqaror va ishonchli shikastlanishdan himoya qilish
- Metall haydovchi
- Ikki qatorli sharli podshipnik
- Sim uzunligi 300 mm
- O'lchamlari 40x19x43 mm
- Og'irligi 55 gr
- Aylanish burchagi: 120 daraja
- Ishlash tezligi: 0,17 sek/60 daraja (4,8 V yuksiz)
- Ishlash tezligi: 0,13 sek/60 daraja (6V yuksiz)
- Boshlanish momenti: 4,8 V kuchlanishda 9,4 kg/sm
- Boshlanish momenti: 6V kuchlanish bilan 11kg/sm
- Ishlash kuchlanishi: 4,8 - 7,2 V
- Barcha haydovchi qismlari metalldan yasalgan


Mos keladi!

Yig'ish

Google-da har bir sensorni ulash haqida juda ko'p maqolalar mavjud. Va menda yangi velosipedlar ixtiro qilish istagi yo'q, shuning uchun men oddiy va ishlaydigan variantlarga havolalarni qoldiraman.