Orodha ya maudhui:

Lango Mate: Hatua 10 (na Picha)
Lango Mate: Hatua 10 (na Picha)

Video: Lango Mate: Hatua 10 (na Picha)

Video: Lango Mate: Hatua 10 (na Picha)
Video: Русские горки - 9-12 серии драма 2024, Novemba
Anonim
Lango Mate
Lango Mate

Gate Mate inaweza kuendesha lango lako au karakana kwa kutumia amri za sauti au kiatomati na geofencing au kwa kugusa kwa kitufe. Gate Mate ina vifaa viwili vikuu, App na vifaa.

Vifaa ni vidhibiti viwili vya ESP8266 na kamera. Kamera ya Arducam na ESP8266 moja hushughulikia mkondo wa video na nyingine ESP8266 inaratibu uelezeaji wa kamera, kitufe cha kifungo na mawasiliano na App. Mfumo mzima kweli ni kama symphony ya mawimbi ya redio na elektroni, inayofanya kazi kwa maelewano kamili, kutekeleza lango lako au mlango wa karakana.

Programu ya iOS Gate Mate, samahani hakuna Android bado, inaweza kuungana na vifaa kutoka mahali popote ulimwenguni ambayo ni rahisi sana ikiwa unahitaji kufungua lango wakati hauko nyumbani au ungependa kutazama mkondo wa video.

Masafa na protokali nyingi tofauti hutumiwa na milango na gereji zinazodhibitiwa kiatomati na kijijini (rc). Katika mradi huu tunatumia udhibiti wako wa kijijini na kontakt opto kuiga kitufe cha kitufe. Remote nyingi hutumia hatua za usalama kuzuia mashambulio ambayo nambari hiyo imechukuliwa na kuchezwa tena. Pia tunatumia usimbuaji mzuri na ushuhuda wa kuhakikisha usalama na uthibitishaji wa mawasiliano kutoka kwa App kupitia wavuti, kupitia mtandao wako wa nyumbani na kwa vifaa vya Gate Mate.

Hizi ndizo mambo muhimu

  • ESPino (ESP8266) na PC817 Opto-Coupler hutumiwa kuiga kitufe cha kifungo kwenye rc.
  • Mkutano wa Pan Tilt hutumiwa na kamera ili maoni yaweze kurekebishwa.
  • Arducam 2MP V2 Mini Camera Shield na ESP8266 Nano Esp-12F hutumiwa kwa kulisha video kwa App ya iOS.
  • Mawasiliano kati ya ESPino, Arducam Nano na App ya iPhone hufanywa kwa kutumia
  • Usanidi wa Router pamoja na IP Static IP's na Usambazaji wa Bandari ya NAT pamoja na DDNS au IP Static inahitajika.
  • Usimbaji fiche wa AES CBC na HMAC SHA256 hutumiwa kupata na kudhibitisha mawasiliano.
  • Utambuzi wa sauti unaweza kutumika na amri "fungua", "simama" na "funga".
  • Geofence inaweza kutumika kufungua moja kwa moja au kufunga lango au karakana.
  • Udhibiti wa kijijini uliopo hutumiwa.

Nambari yote hutolewa katika Gate Mate Github

Hatua ya 1: Programu ya IPhone

Programu ya IPhone
Programu ya IPhone
Programu ya IPhone
Programu ya IPhone
Programu ya IPhone
Programu ya IPhone

Programu ya iOS

Hatua ya 2: Usimbaji fiche

Mpango wa usimbuaji unajumuisha kutumia AES CBC na HMAC SHA256 kwa mawasiliano salama na uthibitishaji. Nenosiri la herufi 32 linahitajika katika App na faili ya.ino na kwa kweli lazima zilingane.

Hatua ya 3: Orodha ya Vipengele

Orodha ya Vipengele
Orodha ya Vipengele
Orodha ya Vipengele
Orodha ya Vipengele
Orodha ya Vipengele
Orodha ya Vipengele

Espino hutumiwa kwa sababu iko tayari kuziba kwenye ubao wa mkate na inakuja na USB ndogo (comms na nguvu). Unaweza kununua tu moduli ya ESp8266 lakini itakubidi kuipandisha kwenye bodi ya kuzuka na utumie FTDI kwa comms na nguvu.

Arducam 2MP V2 Mini Camera Shield na ESP8266 Nano hutumiwa kwa kulisha video.

Sehemu kuu zilitoka kwa UCTronics na Thai Easy Elec

www.uctronics.com

www.thaieasyelec.com/en/

Vipande vingine na vipande

  • Kusimama kwa M3 PCB
  • Bodi ya mkate
  • Futa Kesi ya Acrylic
  • PC817 Opto Coupler
  • Mpingaji wa 500 ohm
  • Urval ya kuruka na waya nk
  • Ugavi wa umeme wa adapta ya 5V
  • Kamba mbili za usb ndogo

Hatua ya 4: Mtandao

Kutumia App ya iOS wakati haujaunganishwa kwenye mtandao wako wa nyumbani, hiyo ni wakati wa kutumia data ya rununu au mtandao mwingine wa WiFi, utahitaji kusanidi router yako ili trafiki iweze kufika kwenye kifaa sahihi.

Utahitaji pia IP tuli, huduma ya DDNS au kuwa tayari kusasisha uingiaji wa IP kwenye Programu mara kwa mara wakati ISP yako inabadilisha anwani yako ya IP ya umma.

Usanidi wa router kwa kweli ni rahisi na inajumuisha kupeana IP za ndani / za kibinafsi kwa Arducam Nano na Espino (sehemu ya LAN) na trafiki ya moja kwa moja kwenye bandari zilizopewa IP zilizopewa (sehemu ya NAT). Kwa mfano kwenye router yako unaweka anwani ya IP tuli ya Arducam Nano hadi 192.168.1.21 na kisha kwenye faili ya GateMateArduNano.ino unaweka webserver kwenye bandari ya 83 (ESP8266WebServer server (83)), mwishowe weka NAT katika mipangilio yako ya ruta kwa sambaza trafiki yoyote kwenye bandari ya 83 hadi 192.168.1.21. Kwa ESPino unaweza kuweka IP tuli hadi 192.168.1.22, katika GateMateEspino.ino weka webserver kwenye bandari ya 84 # ESP8266WebServer server (84) na usanidi NAT mbele na trafiki kwenye bandari ya 84 hadi 192.168.1.22.

Hatua kwa hatua

1. Ikiwa unataka kuweka IP kwenye App na usahau juu yake unaweza kuanzisha huduma ya DDNS au wasiliana na ISP yako na uombe IP ya umma tuli, kawaida huchaji hiyo. Nimetumia https://www.dynu.com na ni nzuri kwa huduma ya bure ya DDNS.

2. Pata anwani ya MAC ya Espino na Arducam Nano. Unaweza kuweka SSID na Nenosiri katika.ino's, waache waunganishe kwenye mtandao wako wa nyumbani na kisha kupitia kurasa zako za mipangilio ya hali ya juu unaweza kupata MACs

3. Sanidi router yako kuwapa IP tuli kwa Espino na Arducam Nano, haswa tumia anwani za MAC kuunda viingilio vya IP tuli kwenye ukurasa wa usanidi wa LAN.

4. Sanidi ruta zako NAT kusambaza mbele kwa Arducam Nano na Espino ili waweze kupatikana kutoka kwa wavuti kwa kutumia anwani yako ya IP ya umma iliyopewa ISP. Unapounganishwa na mtandao wako wa kibinafsi, Arducam Nano na ESPino watakuwa na anwani za ndani za IP ambazo hazionekani kutoka kwa wavuti. Kama ilivyo hapo juu, Arducam Nano anasikiliza kwenye bandari ya 83 na Espino kwenye bandari ya 84 (angalia mstari huu katika faili hizi za ino - seva ya ESP8266WebServer (# #). Kwenye ukurasa wa usanidi wa NAT tengeneza maingizo ili trafiki yoyote kwenye bandari zilizopewa kupelekwa kwa IP sahihi za tuli.

Kuna anuwai nyingi za barabara na huduma za ddns zinazopatikana kwa hivyo kutoa maelezo maalum ni zaidi ya upeo wa mradi huu. Lakini ikiwa utaweka tu mipangilio ya Google NAT na LAN kwa huduma zako za router na ddns zote zinapaswa kuwa sawa mbele na rahisi kusanidi.

Hatua ya 5: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Kitufe hufanya jambo moja, huziba pengo kwenye mzunguko kukamilisha njia ya umeme. Optocoupler inaweza kutumika kuiga kitufe na kudhibiti mzunguko ambao umetengwa kabisa na mdhibiti wako mdogo, katika kesi hii ambayo ni rimoti (rc) ambayo ina mzunguko wake mdogo na betri.

Faida ya kutumia kiboreshaji cha opto hapa badala ya, kwa mfano, transistor ni kwamba tunaweza kuweka marejeleo ya ardhi, vizuri mizunguko yote ya jambo hilo, tofauti. Kwa hivyo hatuhitaji kuwa na wasiwasi juu ya jinsi ya kuchanganya ardhi ya rc na ardhi ya ESP8266.

Kwa hivyo jambo la kwanza kujua ni upande gani wa kitufe unapaswa kushikamana na mtoza PC817 na ni upande gani kwa mtoaji. Fungua rc yako na utumie multimeter kupima upinzani, tambua ni upande gani wa kifungo umeunganishwa na terminal nzuri ya betri. Upande huu wa juu utaunganishwa na mtoza ambayo ni pini 4 kwenye PC817.

Vunja chuma cha kutengeneza na

  1. Solder waya kwenye mguu wa juu wa kitufe na unganisha ncha nyingine kwa mtoza (pin4) wa PC817.
  2. Solder waya kwenye mguu wa chini wa kitufe na unganisha ncha nyingine kwa mtoaji (pin3) wa PC817.

Hatua ya mwisho ya coupler ya opto ni kuunganisha pin 4 kutoka ESP8266 hadi anode (pin1) kwenye PC817 na unganisha cathode (pin2) chini kupitia kontena la 500 ohm.

Kuangalia pinout au vielelezo vingine vyovyote hapa ni Hati ya PC817 Specs PC817

Labda ni mahali pazuri pa kuingiza mkutano wa mkono wa kuteka wa mkono pdf Pan Tilt pdf

Uunganisho wote ni moja kwa moja, rejea tu kupiga picha na picha.

Hatua ya 6: Micro USB

USB ndogo
USB ndogo

Kamba mbili za usb ndogo zimekatwa na nguvu na waya za ardhini zilizounganishwa na waya na waya za ardhini za usambazaji wa umeme wa adapta ya 5v. Usb moja ndogo imeunganishwa na Kamera ya Arducam Nano na nyingine kwa ESpino ESP8266.

Hatua ya 7: Wiring ya Udhibiti wa Kijijini

Wiring ya Udhibiti wa Kijijini
Wiring ya Udhibiti wa Kijijini

Hii ni kufunga kwa waya zilizounganishwa na kitufe cha rc, waya ni rahisi kuuzwa kwa miguu yote miwili. Inapoamilishwa sasa inaweza kutiririka kupitia kiboreshaji cha macho badala ya kitufe, kuiga kitufe cha kifungo na kisha rc hupeleka nambari yake salama kwa gari la umeme kufungua au kufunga lango au karakana.

Hatua ya 8: Kesi

Kesi hiyo
Kesi hiyo
Kesi hiyo
Kesi hiyo

Kesi iliyomalizika, mkusanyiko wa sufuria na ubao wa mkate umehifadhiwa kwa kifuniko kwa kutumia karanga na vifuniko vya pua vya M3, rc imeambatanishwa kwa kutumia mkanda wa pande mbili. Shimo ndogo hupigwa kupitia kitufe cha kesi hiyo kuruhusu kebo ya umeme itoke na kuruhusu kesi hiyo iketi juu ya ukuta. Kutumia nanga, uashi au vinginevyo, na kwa shimo ndogo iliyochimbwa kwenye kesi ya akriliki inaweza kushikamana na ukuta unaoelekea lango au barabara kuu au mlango wa karakana. Kweli inaweza kwenda mahali popote kwa muda mrefu kama ishara ya kudhibiti kijijini inafikia mpokeaji kwenye gari.

Hatua ya 9: Maonyesho ya Programu

Gate Mate kwenye Duka la App

Hatua ya 10: Marejeleo

www.teknojelly.com/gate-mate/

github.com/ArduCAM

github.com/esp8266

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

github.com/intrbiz/arduino-crypto

Hiyo ni kifuniko, jisikie huru kuniachia ujumbe ikiwa utaona kitu ambacho kinaweza kuboreshwa au kurekebishwa au kuhitaji kitu kilichofafanuliwa

Ilipendekeza: