Mundarija:
- 1 -qadam: IPhone ilovasi
- 2 -qadam: Shifrlash
- 3 -qadam: Komponentlar ro'yxati
- 4 -qadam: Tarmoq
- 5 -qadam: yig'ish
- 6 -qadam: Micro USB
- 7 -qadam: masofadan boshqarish pulti
- 8 -qadam: ish
- 9 -qadam: App Demo
- 10 -qadam: Adabiyotlar
Video: Gate Mate: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Gate Mate sizning eshigingiz yoki garajingizni ovozli buyruqlar yordamida yoki avtomatik ravishda geofening yoki tugmani bosish orqali boshqarishi mumkin. Gate Mate ikkita asosiy komponentdan iborat: App va apparat.
Uskuna ikkita ESP8266 mikro -kontroller va kamera. Arducam kamerasi va bitta ESP8266 video oqimini boshqaradi, ikkinchisi ESP8266 kameraning artikulyatsiyasi, tugmachalari va Ilova bilan aloqani muvofiqlashtiradi. Darhaqiqat, butun tizim sizning darvozangiz yoki garaj eshigingizni boshqarish uchun mukammal uyg'unlikda ishlaydigan radio to'lqinlar va elektronlar simfoniyasiga o'xshaydi.
IOS Gate Mate ilovasi, afsuski, hali Android yo'q, dunyoning istalgan burchagidan uskunaga ulanishi mumkin, agar siz uyda bo'lmaganingizda yoki video oqimini ko'rishni xohlasangiz, eshikni ochishingiz kerak bo'ladi.
Ko'p turli chastotalar va protokollar avtomatik va masofadan boshqariladigan (rc) eshiklar va garajlarda ishlatiladi. Ushbu loyihada biz tugmachani bosishni taqlid qilish uchun sizda mavjud bo'lgan masofadan boshqarish pulti va optik ulagichdan foydalanamiz. Aksariyat masofadan boshqarish pultlari xavfsizlik choralaridan foydalanib, kod yozib olinadigan va ijro etiladigan hujumlarning oldini oladi. Biz, shuningdek, Internet orqali, sizning uy tarmog'ingiz va Gate Mate apparati orqali aloqani ta'minlash va tasdiqlash uchun ajoyib shifrlash va autentifikatsiya sxemasidan foydalanamiz.
Bu diqqatga sazovor joylar
- RSP tugmachasini taqlid qilish uchun ESPino (ESP8266) va PC817 Opto-ulagichi ishlatiladi.
- Kamera bilan ko'rish burchagi sozlanishi uchun Pan Tilt majmuasi ishlatiladi.
- IOS ilovasini video uzatish uchun ESP8266 Nano Esp-12F bilan Arducam 2MP V2 mini kamera qalqoni ishlatiladi.
- ESPino, Arducam Nano va iPhone App o'rtasidagi aloqa HTTP yordamida amalga oshiriladi.
- Router konfiguratsiyasi, shu jumladan LAN Statik IP va NAT portini DDNS yoki Statik IP -ga yo'naltirishni talab qiladi.
- AES CBC shifrlash va HMAC SHA256 aloqa xavfsizligini ta'minlash va tasdiqlash uchun ishlatiladi.
- Ovozni aniqlash "ochiq", "to'xtatish" va "yopish" buyruqlari bilan ishlatilishi mumkin.
- Darvozani yoki garajni avtomatik ochish yoki yopish uchun geofensiyadan foydalanish mumkin.
- Mavjud masofadan boshqarish pulti ishlatiladi.
Barcha kod Gate Mate Github -da berilgan
1 -qadam: IPhone ilovasi
iOS ilovasi
2 -qadam: Shifrlash
Shifrlash sxemasi xavfsiz aloqa va autentifikatsiya uchun AES CBC va HMAC SHA256 dan foydalanishni o'z ichiga oladi. Ilova va.ino faylida 32 ta belgidan iborat parol kerak va albatta ular mos kelishi kerak.
3 -qadam: Komponentlar ro'yxati
Espino ishlatiladi, chunki u non paneliga ulanishga tayyor va mikro USB (aloqa va quvvat) bilan ta'minlangan. Siz faqat ESp8266 modulini sotib olishingiz mumkin edi, lekin uni uzilish taxtasiga o'rnatishingiz va aloqa va quvvat uchun FTDIdan foydalanishingiz kerak bo'ladi.
Video tasmasi uchun ESP8266 Nano bilan Arducam 2MP V2 mini kamera qalqoni ishlatiladi.
Asosiy komponentlar UCTronics va Thai Easy Elec -dan olingan
www.uctronics.com
www.thaieasyelec.com/uz/
Boshqa qismlar va bo'laklar
- M3 tenglikni tengsizligi
- Non paneli
- Shaffof akril quti
- PC817 opto ulagichi
- 500 ohmli rezistor
- Jumpers va simlarning assortimenti va boshqalar
- 5V devor adapteri quvvat manbai
- Ikkita mikro usb kabeli
4 -qadam: Tarmoq
Uy tarmog'iga ulanmagan holda, ya'ni uyali ma'lumot yoki boshqa Wi -Fi tarmog'idan foydalanilganda, iOS ilovasidan foydalanish uchun siz yo'riqnoma sozlamalarini o'rnatishingiz kerak, shunda trafik to'g'ri qurilmaga o'tadi.
Bundan tashqari, sizga statik IP, DDNS xizmati yoki vaqti -vaqti bilan Internet -provayderingiz IP -manzilingizni o'zgartirganda, ilovadagi IP -yozuvni yangilashga tayyor bo'lishingiz kerak bo'ladi.
Routerning konfiguratsiyasi juda sodda va Arducam Nano va Espino (LAN qismi) uchun statik ichki/shaxsiy IP -larni tayinlashni va tayinlangan portlardagi trafikni tayinlangan IP -larga (NAT qismi) o'z ichiga oladi. Masalan, marshrutizatorda siz Arducam Nano -ning statik IP -manzilini 192.168.1.21 -ga, so'ngra GateMateArduNano.ino faylida veb -serverni 83 -portga (ESP8266WebServer serveri (83)) o'rnatasiz, so'ng marshrutizator sozlamalarida NATni o'rnatasiz. 83 -portdagi har qanday trafikni 192.168.1.21 -ga o'tkazing. ESPino uchun siz statik IP -ni 192.168.1.22 ga o'rnatishingiz mumkin, GateMateEspino.ino -da veb -serverni 84 #ESP8266WebServer serveriga (84) o'rnatib, NATni 84 -portni 192.168.1.22 -ga yo'naltirish va trafikka o'rnatishingiz mumkin.
Qadam ba qadam
1. Agar siz IP -ni ilovaga o'rnatmoqchi bo'lsangiz va uni unutmoqchi bo'lsangiz, DDNS xizmatini o'rnatishingiz yoki provayderingizga murojaat qilishingiz va statik umumiy IP -ni so'rashingiz mumkin, ular odatda buning uchun haq oladilar. Men https://www.dynu.com dan foydalanganman va ular bepul DDNS xizmati uchun juda yaxshi.
2. Espino va Ardukam Nanoning MAC manzilini oling. Siz SSD va parolni.ino'da o'rnatishingiz mumkin, ular sizning uy tarmog'ingizga ulanishiga ruxsat berishlari mumkin, so'ngra yo'riqnoma orqali MAC -ni topishingiz mumkin.
3. Routino -ni Espino va Arducam Nano -ga statik IP -ni tayinlash uchun sozlang, LAN sozlamalari sahifasida Statik IP -yozuvlarni yaratish uchun MAC -manzillardan foydalaning.
4. NAT yo'riqnoma sozlamalarini Arducam Nano va Espino -ga uzatish uchun sozlang, shunda ularga Internetdan Internet -provayderingiz tomonidan berilgan umumiy IP -manzil yordamida kirish mumkin. Sizning shaxsiy tarmog'ingizga ulanganingizda, Arducam Nano va ESPino Internetda ko'rinmaydigan ichki statik IP -manzillarga ega bo'ladi. Yuqorida aytilganidek, Arducam Nano 83 -portda va Espino 84 -portda tinglamoqda (tegishli satrda - ESP8266WebServer serverida (##) ushbu satrga qarang. NATni sozlash sahifasida har qanday trafik yuklangan bo'lishi uchun yozuvlar yarating. to'g'ri statik IP -larga yo'naltiriladi.
Turli xil marshrutizatorlar va ddns xizmatlari mavjud, shuning uchun aniq ma'lumotlarni taqdim etish ushbu loyiha doirasidan tashqarida. Agar siz faqat Google router va ddns xizmatlari uchun NAT va LAN sozlamalarini qo'ysangiz, hamma narsa juda to'g'ri va sozlanishi oson bo'lishi kerak.
5 -qadam: yig'ish
Tugma bitta narsani bajaradi, bu elektr yo'lini to'ldirish uchun kontaktlarning zanglashiga olib keladi. Optokupl tugmachani taqlid qilish va mikrokontroldoringizdan butunlay ajratilgan kontaktlarning zanglashiga olib kelish uchun ishlatilishi mumkin, bu holda o'z kichik sxemasi va batareyasi bo'lgan masofadan boshqarish pulti (rc).
Bu erda, masalan, tranzistordan ko'ra, opto -ulagichni ishlatishning afzalligi shundaki, biz erdagi ma'lumotnomalarni, shuningdek, bu boradagi barcha sxemalarni alohida saqlashimiz mumkin. Shunday qilib, biz erning erini ESP8266 bilan qanday birlashtirish haqida o'ylamasligimiz kerak.
Shunday qilib, birinchi navbatda tugmachaning qaysi tomonini PC817 kollektoriga va qaysi tomonini emitentga ulash kerakligini aniqlash kerak. RCni oching va qarshilikni o'lchash uchun multimetrdan foydalaning, tugmachaning qaysi tomoni batareyaning musbat terminaliga ulanganligini aniqlang. Bu yuqori tomon PC817 -dagi 4 -pinli kollektorga ulanadi.
Lehimlash temirini sindiring va
- Tugmaning yuqori chetiga simni lehimlang va ikkinchi uchini PC817 kollektoriga (pin4) ulang.
- Tugmani pastki chetiga simni lehimlang va ikkinchi uchini PC817 emitentiga (pin3) ulang.
Opto ulagichning oxirgi bosqichi ESP8266 dan 4 -pinni PC817 anodiga (pin1) ulash va katodni (pin2) 500 ohmli rezistor orqali erga ulashdir.
Tugatish yoki boshqa xususiyatlarni tekshirish uchun bu erda PC817 tafsilotlari PC817 ma'lumotlar jadvali
Balandlik panjarasini yig'ish pdf Pan Tilt pdf
Qolgan ulanishlar haqiqatan ham oddiy, faqat fritzing va rasmlarga qarang.
6 -qadam: Micro USB
5V devor adapteri quvvat manbaining quvvat va topraklama simlariga ulangan quvvat va topraklama simlari bilan ikkita mikro usb kabeli kesilgan. Bir mikro usb Arducam Nano Camera -ga, ikkinchisi ESpino ESP8266 -ga ulangan.
7 -qadam: masofadan boshqarish pulti
Bu rc tugmachasiga biriktirilgan simlarning yaqin qismi, shunchaki ikkala oyog'iga sim lehimlangan. Faollashtirilganda, oqim tugma o'rniga opto-ulagich orqali o'tishi mumkin, tugmachani bosib emulyatsiya qilinadi, shundan so'ng rc eshikni yoki garajni ochish yoki yopish uchun o'z xavfsiz kodini elektr motoriga uzatadi.
8 -qadam: ish
Tayyor korpus, panjara yostig'i va non paneli M3 zanglamaydigan yong'oq va murvat yordamida qopqog'iga mahkamlanadi, rc ikki tomonlama lenta yordamida biriktiriladi. Quvvat kabeli chiqib ketishi va devorga suyanib o'tirishi uchun korpus tugmasi orqali kichik teshik ochiladi. Langar, devor yoki boshqa usulda, va akril korpusida kichik teshik ochilgan holda, uni darvoza yoki yo'l yoki garaj eshigiga qaragan devorga mahkamlash mumkin. Haqiqatan ham, masofadan boshqarish pulti dvigatelda qabul qilgichga etib borguncha, u istalgan joyga borishi mumkin.
9 -qadam: App Demo
Gate Mate App Store -da
10 -qadam: Adabiyotlar
www.teknojelly.com/gate-mate/
github.com/ArduCAM
github.com/esp8266
github.com/kakopappa/arduino-esp8266-aes-e…
github.com/intrbiz/arduino-crypto
Agar bu yaxshilanishi yoki tuzatilishi mumkin bo'lgan biror narsani ko'rsangiz yoki tushuntirishga muhtoj bo'lsangiz, menga xabar yuboring
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam