Mündəricat:

Gate Mate: 10 addım (şəkillərlə)
Gate Mate: 10 addım (şəkillərlə)

Video: Gate Mate: 10 addım (şəkillərlə)

Video: Gate Mate: 10 addım (şəkillərlə)
Video: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Noyabr
Anonim
Gate Mate
Gate Mate

Gate Mate, səs əmrlərindən istifadə edərək və ya avtomatik olaraq geofencing və ya bir düyməyə toxunaraq qapınızı və ya qarajınızı idarə edə bilər. Gate Mate iki əsas komponentdən ibarətdir: App və hardware.

Cihaz iki ESP8266 mikro nəzarətçi və bir kameradır. Arducam kamerası və bir ESP8266 video axını idarə edir, digər ESP8266 isə kamera ilə əlaqəni koordinasiya edir, düyməni basmaq və Tətbiqlə əlaqə qurmaq. Bütün sistem həqiqətən qapınızı və ya qaraj qapınızı idarə etmək üçün mükəmməl harmoniyada işləyən radio dalğaları və elektronların simfoniyasına bənzəyir.

İOS Gate Mate Tətbiqi, təəssüf ki, hələ ki, heç bir Android yoxdur, dünyanın heç bir yerindən aparata qoşula bilməz ki, bu da evdə olmadıqda və ya video axınına baxmaq istəsəniz qapını açmaq üçün çox əlverişlidir.

Avtomatik və uzaqdan idarə olunan (rc) qapılar və qarajlarda bir çox fərqli tezlik və protokol istifadə olunur. Bu layihədə, düyməni basmağı təqlid etmək üçün mövcud uzaqdan idarəetmə vasitənizdən və opto bağlayıcıdan istifadə edirik. Əksər pultlar, kodun ələ keçirildiyi və oynatıldığı hücumların qarşısını almaq üçün təhlükəsizlik tədbirlərindən istifadə edir. Tətbiqdən İnternet üzərindən, ev şəbəkəniz və Gate Mate aparatı ilə əlaqəni təmin etmək və təsdiqləmək üçün olduqca zəhmli bir şifrələmə və identifikasiya sxemindən istifadə edirik.

Bunlar ən önəmli məqamlardır

  • Bir ESPino (ESP8266) və PC817 Opto-Coupler, rc-də bir düyməni basmaq üçün istifadə olunur.
  • Kamera ilə birlikdə Pan Tilt qurğusu istifadə olunur ki, baxış bucağı tənzimlənə bilsin.
  • ESP8266 Nano Esp-12F ilə Arducam 2MP V2 Mini Kamera Qalxanı iOS Tətbiqinə video ötürülməsi üçün istifadə olunur.
  • ESPino, Arducam Nano və iPhone App arasında əlaqə HTTP istifadə edilir.
  • LAN Statik IP -ləri və DDNS və ya Statik IP ilə birlikdə NAT Port Göndərmə daxil olmaqla yönləndirici konfiqurasiyası tələb olunur.
  • AES CBC Şifrələməsi və HMAC SHA256, ünsiyyəti qorumaq və təsdiq etmək üçün istifadə olunur.
  • Səs tanıma "açıq", "dayan" və "bağla" əmrləri ilə istifadə edilə bilər.
  • Qapı və ya qarajı avtomatik açmaq və ya bağlamaq üçün bir coğrafi hasar istifadə edilə bilər.
  • Mövcud uzaqdan idarəetmə sistemi istifadə olunur.

Bütün kodlar Gate Mate Github -da verilir

Addım 1: IPhone tətbiqi

İPhone tətbiqi
İPhone tətbiqi
İPhone tətbiqi
İPhone tətbiqi
İPhone tətbiqi
İPhone tətbiqi

iOS Tətbiqi

Addım 2: Şifrələmə

Şifrələmə sxemi, təhlükəsiz ünsiyyət və identifikasiya üçün AES CBC və HMAC SHA256 istifadə etməyi əhatə edir. Tətbiqdə və.ino faylında 32 simvoldan ibarət parola lazımdır və əlbəttə ki, uyğun olmalıdır.

Addım 3: Komponentlərin siyahısı

Komponentlər siyahısı
Komponentlər siyahısı
Komponentlər siyahısı
Komponentlər siyahısı
Komponentlər siyahısı
Komponentlər siyahısı

Espino, çörək taxtasına qoşulmağa hazır olduğu və mikro USB (koms və güc) ilə gəldiyi üçün istifadə olunur. Yalnız ESp8266 modulunu ala bilərdiniz, ancaq onu qırılma lövhəsinə bağlamalı və əlaqələr və güc üçün FTDI istifadə etməlisiniz.

Video yayımı üçün ESP8266 Nano ilə Arducam 2MP V2 Mini Kamera Qalxanı istifadə olunur.

Əsas komponentlər UCTronics və Thai Easy Elec -dən gəldi

www.uctronics.com

www.thaieasyelec.com/az/

Digər parçalar və parçalar

  • M3 PCB fərqləri
  • Çörək lövhəsi
  • Şəffaf akril qutu
  • PC817 Opto Bağlayıcı
  • 500 ohm rezistor
  • Atlayıcıların və tellərin çeşidi və s
  • 5V divar adapteri enerji təchizatı
  • İki mikro usb kabeli

Addım 4: Şəbəkə

Ev şəbəkəsinə qoşulmadığınızda, yəni mobil məlumatlardan və ya başqa bir WiFi şəbəkəsindən istifadə edərkən iOS Tətbiqindən istifadə etmək üçün marşrutlaşdırıcınızı trafikin düzgün cihaza keçə bilməsi üçün konfiqurasiya etməlisiniz.

Həm də statik bir IP -yə, bir DDNS xidmətinə ehtiyacınız olacaq və ya ISP -nin ictimai IP ünvanınızı dəyişdirdiyi üçün Tətbiqdəki IP girişini vaxtaşırı yeniləməyə hazır olacaqsınız.

Router konfiqurasiyası olduqca sadədir və həm Arducam Nano, həm də Espino (LAN hissəsi) üçün statik daxili/özəl IP təyin etməyi və təyin edilmiş portlardakı təyin edilmiş IP -lərə (NAT hissəsini) birbaşa daxil etməyi əhatə edir. Məsələn, marşrutlaşdırıcınızda Arducam Nanonun statik IP ünvanını 192.168.1.21 olaraq təyin edin və sonra GateMateArduNano.ino faylında veb serverini 83 portuna (ESP8266WebServer serveri (83)) qoydunuz, son olaraq marşrutlaşdırıcı parametrlərinizdə NAT qurun. 83 portundakı bütün trafikləri 192.168.1.21 -ə göndərin. ESPino üçün statik IP -ni 192.168.1.22 -ə, GateMateEspino.ino'da veb -serveri 84 #ESP8266WebServer serverinə (84) qura və NAT -ı 84 -cü portdan 192.168.1.22 -ə ötürmək üçün qura bilərsiniz.

Addım addım

1. Tətbiqdə IP qurmaq və bunu unutmaq istəyirsinizsə, ya bir DDNS xidməti qura bilərsiniz, ya da ISP ilə əlaqə saxlayıb statik bir ictimai IP tələb edə bilərsiniz, normal olaraq bunun üçün ödəniş edərlər. Https://www.dynu.com istifadə etdim və pulsuz bir DDNS xidməti üçün əladır.

2. Həm Espino, həm də Arducam Nanonun MAC ünvanını əldə edin. SSID və Şifrəni.ino'da qura bilərsiniz, ev şəbəkənizə qoşulmalarına icazə verin və sonra yönlendiriciniz vasitəsilə MAC -ləri tapa bilərsiniz.

3. Yönlendiricinizi Espino və Arducam Nano'ya statik IP təyin etmək üçün konfiqurasiya edin, xüsusi olaraq MAC ünvanlarından istifadə edərək LAN quraşdırma səhifəsində Statik IP girişləri yaradın.

4. Routerlərinizi NAT -ı Arducam Nano və Espino -ya yönləndirmək üçün konfiqurasiya edin ki, İnternet provayderiniz tərəfindən təyin edilmiş ümumi IP ünvanından istifadə edərək internetdən əldə olunsun. Şəxsi şəbəkənizə qoşulduqda, Arducam Nano və ESPino, internetdən görünməyən daxili statik IP ünvanlarına sahib olacaq. Yuxarıda göstərildiyi kimi, Arducam Nano 83 portunda və Espino 84 portunda dinləyir (müvafiq sətirdə bu xəttə baxın - ESP8266WebServer serveri (##). NAT quraşdırma səhifəsində təyin edilmiş limanlarda hər hansı bir trafikin olması üçün girişlər yaradın. düzgün statik IP -lərə yönləndirilir.

Müxtəlif marşrutlaşdırıcılar və ddns xidmətləri mövcuddur, buna görə də konkret detalların təqdim edilməsi bu layihənin əhatə dairəsindən kənardır. Ancaq müəyyən bir yönlendiriciniz və ddns xidmətləriniz üçün yalnız Google NAT və LAN parametrlərini təyin etsəniz, hamısı çox irəli və qurulmaq asandır.

Addım 5: Montaj

Məclis
Məclis
Məclis
Məclis
Məclis
Məclis

Bir düymə bir şeyi edir, elektrik yolunu tamamlamaq üçün dövrədəki boşluğu bağlayır. Düyməni təqlid etmək və mikro nəzarətçinizdən tamamilə təcrid olunmuş bir dövrə nəzarət etmək üçün bir optocoupler istifadə edilə bilər, bu halda öz kiçik dövrəsi və batareyası olan uzaqdan idarəetmə pultu (rc).

Məsələn, bir tranzistordan çox, burada bir opto bağlayıcı istifadə etməyin üstünlüyü, yerdəki istinadları, bu mövzuda bütün sxemləri ayrı -ayrılıqda saxlaya bilməyimizdir. Beləliklə, rc zəmini ESP8266 ilə necə birləşdirəcəyimiz barədə narahat olmağımıza ehtiyac yoxdur.

Beləliklə, anlamaq üçün ilk şey düymənin hansı tərəfinin PC817 kollektoruna və hansı tərəfə emitentə bağlı olmasıdır. RC -ni açın və müqaviməti ölçmək üçün bir multimetrdən istifadə edərək düymənin hansı tərəfinin batareyanın müsbət terminalına qoşulduğunu anlayın. Bu yüksək tərəf PC817 -də pin 4 olan kollektora bağlanacaq.

Lehimləmə dəmirini çıxarın və

  1. Düymənin yüksək yan ayağına bir tel lehimləyin və digər ucunu PC817 kollektoruna (pin4) bağlayın.
  2. Düymənin aşağı yan ayağına bir tel lehimləyin və digər ucunu PC817 -nin emitörünə (pin3) bağlayın.

Opto bağlayıcı üçün son addım, ESP8266 -dan 4 -cü pinini PC817 -dəki anoda (pin1) bağlamaq və katotu (pin2) 500 ohm müqavimət vasitəsi ilə yerə bağlamaqdır.

Bağlantı nöqtəsini və ya digər xüsusiyyətlərini yoxlamaq üçün burada PC817 Xüsusiyyətləri PC817 Məlumat Cədvəli var

Pan tilt qolu montajı daxil etmək üçün yaxşı bir yer pdf Pan Tilt pdf

Qalan əlaqələr həqiqətən sadədir, sadəcə fritzing və şəkillərə baxın.

Addım 6: Mikro USB

Mikro USB
Mikro USB

5v divar adapteri enerji təchizatının güc və torpaq tellərinə qoşulan elektrik və torpaq telləri ilə iki mikro usb kabeli kəsilmişdir. Bir mikro usb Arducam Nano Kameraya, digəri isə ESpino ESP8266 -ya bağlıdır.

Addım 7: Uzaqdan idarəetmə naqilləri

Uzaqdan idarəetmə naqilləri
Uzaqdan idarəetmə naqilləri

Bu rc düyməsinə qoşulmuş tellərin yaxın bir hissəsidir, sadəcə hər iki ayağına bir tel lehimlənir. Aktivləşdirildikdə, cərəyan düymənin yerinə opto-bağlayıcıdan keçə bilər, bir düyməni basaraq emal edir və sonra rc qapısını və ya qarajı açmaq və ya bağlamaq üçün etibarlı kodunu elektrik mühərrikinə ötürür.

Addım 8: Dava

Hal
Hal
Hal
Hal

Bitmiş qutu, tava əyilmə qurğusu və çörək taxtası M3 paslanmayan qoz -fındıq və boltlardan istifadə edərək qapağa bərkidilir, rc iki tərəfli lent istifadə edərək bərkidilir. Qutunun düyməsindən kiçik bir çuxur açılır ki, elektrik kabeli çıxsın və korpus divara qalxsın. Çapa, hörgü və ya başqa bir şəkildə istifadə edərək və akril qutuda kiçik bir çuxur qazaraq darvaza və ya avtomobil yoluna və ya qaraj qapısına baxan bir divara yapışdırıla bilər. Uzaqdan idarəetmə siqnalı motorun qəbuledicisinə çatdığı müddətcə həqiqətən hər yerə gedə bilər.

Addım 9: App Demo

App Store -da Gate Mate

Addım 10: İstinadlar

www.teknojelly.com/gate-mate/

github.com/ArduCAM

github.com/esp8266

github.com/kakopappa/arduino-esp8266-aes-e…

github.com/intrbiz/arduino-crypto

Təkmilləşdirilə bilən və ya düzəldilə bilən və ya aydınlaşdırılmalı bir şey görsəniz mənə bir mesaj buraxmaqdan çekinmeyin

Tövsiyə: