Tartalomjegyzék:

Gate Mate: 10 lépés (képekkel)
Gate Mate: 10 lépés (képekkel)

Videó: Gate Mate: 10 lépés (képekkel)

Videó: Gate Mate: 10 lépés (képekkel)
Videó: ELSZÍVTAM ÉLETEM ELSŐ CIGIJÉT. vagy nyalókáját? #shorts 2024, November
Anonim
Kapu Mate
Kapu Mate

A Gate Mate hangparancsokkal vagy automatikusan geofencinggel, vagy egy gombnyomással működtetheti kapuját vagy garázsát. A Gate Mate két fő összetevőből áll, az alkalmazásból és a hardverből.

A hardver két ESP8266 mikrovezérlő és egy kamera. Az Arducam kamera és az egyik ESP8266 kezeli a videófolyamot, a másik ESP8266 pedig koordinálja a kamera artikulációját, gombnyomását és kommunikációját az alkalmazással. Az egész rendszer valóban olyan, mint a rádióhullámok és az elektronok szimfóniája, amelyek tökéletes összhangban működnek a kapu vagy a garázskapu működtetésében.

Az iOS Gate Mate alkalmazás, sajnálom, hogy még nincs Android, képes csatlakozni a hardverhez a világ bármely pontjáról, ami nagyon hasznos, ha ki kell nyitnia a kaput, amikor nincs otthon, vagy szeretné megtekinteni a videófolyamot.

Sok különböző frekvenciát és protokollt használnak az automatikus és távirányítású (rc) kapukhoz és garázsokhoz. Ebben a projektben a meglévő távirányítóját és egy optocsatolóját használjuk a gombnyomások utánozására. A legtöbb távirányító biztonsági intézkedéseket használ a támadások megelőzésére, ahol a kódot rögzítik és lejátszják. Egy nagyon félelmetes titkosítási és hitelesítési sémát is használunk, hogy biztosítsuk és hitelesítsük az Alkalmazásból az interneten, az otthoni hálózaton és a Gate Mate hardveren keresztül folytatott kommunikációt.

Ezek a csúcspontok

  • Az ESPino (ESP8266) és a PC817 Opto-Coupler segítségével nyomógombot emulálhat a rc-n.
  • A Pan Tilt szerelvényt a fényképezőgéppel együtt használják a nézőpont beállításához.
  • Az Arducam 2MP V2 mini kamerapajzs ESP8266 Nano Esp-12F-el használható az iOS-alkalmazás videohirdetéséhez.
  • A kommunikáció az ESPino, az Arducam Nano és az iPhone App között HTTP -n keresztül történik.
  • Szükséges az útválasztó konfigurálása, beleértve a LAN statikus IP -címét és a NAT -porttovábbítást, valamint a DDNS -t vagy a statikus IP -t.
  • Az AES CBC titkosítás és a HMAC SHA256 a kommunikáció biztonságos és hitelesítésére szolgál.
  • A hangfelismerés használható az "open", "stop" és "close" parancsokkal.
  • A geofence segítségével automatikusan kinyitható vagy bezárható a kapu vagy a garázs.
  • A meglévő távirányítót használja.

Az összes kódot a Gate Mate Github szolgáltatja

1. lépés: IPhone alkalmazás

IPhone alkalmazás
IPhone alkalmazás
IPhone alkalmazás
IPhone alkalmazás
IPhone alkalmazás
IPhone alkalmazás

iOS alkalmazás

2. lépés: Titkosítás

A titkosítási rendszer magában foglalja az AES CBC és a HMAC SHA256 használatát a biztonságos kommunikációhoz és hitelesítéshez. Az App és.ino fájlban 32 karakter jelszó szükséges, és természetesen meg kell egyezniük.

3. lépés: Alkatrészek listája

Komponensek listája
Komponensek listája
Komponensek listája
Komponensek listája
Komponensek listája
Komponensek listája

Az Espino -t azért használják, mert készen áll a kenyérsütő lapra való csatlakoztatásra, és mikro -USB -vel rendelkezik (kommunikáció és tápellátás). Lehet, hogy megvásárolja az ESp8266 modult, de fel kell szerelnie egy megszakító táblára, és FTDI -t kell használnia a kommunikációhoz és az áramellátáshoz.

Az Arducam 2MP V2 mini kamerapajzs ESP8266 Nano -val használható a videócsatornához.

A fő komponenseket az UCTronics és a Thai Easy Elec szerezte be

www.uctronics.com

www.thaieasyelec.com/en/

Más darabok

  • M3 NYÁK -leállások
  • Kenyeretábla
  • Átlátszó akril tok
  • PC817 Opto csatoló
  • 500 ohmos ellenállás
  • Átkötők és vezetékek választéka stb
  • 5V -os fali adapter tápegység
  • Két micro usb kábel

4. lépés: Hálózat

Az iOS -alkalmazás használatához, amikor nem csatlakozik az otthoni hálózatához, azaz amikor mobil adatátvitelt vagy más WiFi hálózatot használ, konfigurálnia kell az útválasztót, hogy a forgalom a megfelelő eszközre tudjon jutni.

Szüksége lesz továbbá egy statikus IP -re, egy DDNS -szolgáltatásra, vagy hajlandó időnként frissíteni az IP -bejegyzést az Alkalmazásban, amikor az internetszolgáltatója megváltoztatja a nyilvános IP -címet.

Az útválasztó konfigurálása nagyon csendes, egyszerű, és magában foglalja a statikus belső/privát IP -k hozzárendelését mind az Arducam Nano -hoz, mind az Espino -hoz (a LAN -rész), és a forgalmat a hozzárendelt portokon a hozzárendelt IP -khez (a NAT -rész). Például az útválasztójában az Arducam Nano statikus IP -címét 192.168.1.21 -re állította, majd a GateMateArduNano.ino fájlban a webkiszolgálót a 83 -as portra állította (ESP8266WebServer szerver (83)), végül állítsa be a NAT -ot az útválasztó beállításaiban a forgalmat a 83 -as porton továbbítsa a 192.168.1.21 -re. Az ESPino esetében a statikus IP -t 192.168.1.22 -re állíthatja be, a GateMateEspino.ino -ban a webszervert a 84 -es portra állíthatja be.

Lépésről lépésre

1. Ha be szeretné állítani az IP -t az Alkalmazásban, és megfeledkezik róla, beállíthat egy DDNS -szolgáltatást, vagy felveheti a kapcsolatot az internetszolgáltatójával, és kérhet egy statikus nyilvános IP -címet. A https://www.dynu.com webhelyet használtam, és nagyszerűek egy ingyenes DDNS szolgáltatáshoz.

2. Szerezze meg az Espino és az Arducam Nano MAC -címét. Beállíthatja az SSID -t és a jelszót az.ino -ban, hagyja, hogy csatlakozzanak az otthoni hálózatához, majd az útválasztók speciális beállítások oldalain megtalálja a MAC -ket

3. Állítsa be útválasztóját, hogy statikus IP -címeket rendeljen hozzá az Espino és Arducam Nano készülékekhez, különösen a MAC -címek használatával hozzon létre statikus IP -bejegyzéseket a LAN -beállítási oldalon.

4. Konfigurálja a routerek NAT -ját, hogy továbbítsák az Arducam Nano és Espino készülékekhez, hogy elérhessék őket az internetről az internetszolgáltató által kijelölt nyilvános IP -címmel. Ha csatlakozik a privát hálózatához, az Arducam Nano és az ESPino belső statikus IP -címmel rendelkezik, amely nem látható az internetről. Mint fent, az Arducam Nano a 83 -as, az Espino pedig a 84 -es porton hallgat (lásd ezt a sort a megfelelő ino fájlokban - ESP8266WebServer server (##). A NAT beállítási oldalon hozzon létre bejegyzéseket, hogy a forgalom a hozzárendelt portokon a megfelelő statikus IP -re irányítva.

Sok különböző útválasztó és ddns szolgáltatás érhető el, így a konkrét részletek megadása kívül esik a projekt keretein. De ha csak a Google NAT- és LAN -beállításait használja az adott útválasztóhoz és a ddns -szolgáltatásokhoz, akkor mindennek nagyon egyszerűnek és könnyen beállíthatónak kell lennie.

5. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

A gomb egy dolgot tesz, áthidal egy rést az áramkörön, hogy befejezze az elektromos útvonalat. Az optocsatoló használható a gomb emulálására és a mikrovezérlőtől teljesen elkülönített áramkör vezérlésére, ebben az esetben a távirányítóra (rc), amelynek saját kis áramköre és akkumulátora van.

Ennek az az előnye, hogy például egy tranzisztor helyett egy optocsatolót használunk, hogy külön tudjuk tartani a földi referenciákat, jól az egész áramköröket. Tehát nem kell aggódnunk azon, hogyan kombinálhatjuk az rc földjét az ESP8266 földjével.

Tehát először is ki kell deríteni, hogy a gomb melyik oldalát kell csatlakoztatni a PC817 kollektorhoz, és melyik oldalt az emitterhez. Nyissa ki a rc -t, és multiméterrel mérje meg az ellenállást, és derítse ki, hogy a gomb melyik oldala csatlakozik az akkumulátor pozitív pólusához. Ez a magas oldal csatlakozik a PC817 4 -es csapjának kollektorához.

Törje ki a forrasztópáka és

  1. Forrasztjon egy vezetéket a gomb magas oldalsó lábához, és csatlakoztassa a másik végét a PC817 kollektorához (4. tű).
  2. Forrasztjon egy vezetéket a gomb alsó oldalsó lábához, és a másik végét csatlakoztassa a PC817 emitteréhez (3. tű).

Az optocsatoló utolsó lépése az, hogy az ESP8266 -ból a 4 -es tüskét a PC817 -es anódhoz (pin1) csatlakoztatja, és a katódot (pin2) egy 500 ohmos ellenálláson keresztül a földhöz csatlakoztatja.

A pinout vagy más specifikációk ellenőrzéséhez itt találja a PC817 specifikációk PC817 adatlapját

Valószínűleg jó hely a serpenyő billenő kar szerelvényének beépítésére pdf Pan Tilt pdf

A többi csatlakozás nagyon egyszerű, csak nézze meg a frizurát és a képeket.

6. lépés: Micro USB

Micro USB
Micro USB

Két micro usb kábelt levágtak, a táp- és földelővezetékeket az 5 V -os fali adapter tápegységének táp- és földelővezetékeihez csatlakoztatva. Az egyik mikro -usb az Arducam Nano kamerához, a másik az ESpino ESP8266 -hoz van csatlakoztatva.

7. lépés: A távirányító bekötése

Távirányító kábelezése
Távirányító kábelezése

Ez egy közelkép az rc gombhoz rögzített vezetékekről, egyszerűen egy drót van forrasztva mindkét lábához. Aktiváláskor az áram a gomb helyett az optocsatolón keresztül áramolhat, egy gombnyomást emulálva, majd az rc továbbítja a biztonságos kódját az elektromos motornak, hogy nyissa vagy zárja a kaput vagy a garázst.

8. lépés: Az ügy

Az ügy
Az ügy
Az ügy
Az ügy

A kész tokot, a serpenyő dönthető szerelvényét és a kenyérlapot M3 rozsdamentes anyákkal és csavarokkal rögzítik a fedélhez, az rc -t kétoldalas ragasztószalaggal rögzítik. Egy kis lyukat fúrnak át a tok gombján, hogy a tápkábel ki tudjon lépni, és a tok a falhoz simítva üljön. Horgony, falazat vagy más módon, és az akril tokba fúrt kis lyukkal rögzíthető a kapu vagy a felhajtó vagy a garázskapu felé néző falhoz. Nos, ez bárhová mehet, amíg a távirányító jele eléri a vevőt a motornál.

9. lépés: Alkalmazásbemutató

Gate Mate az App Store -ban

10. lépés: Hivatkozások

www.teknojelly.com/gate-mate/

github.com/ArduCAM

github.com/esp8266

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

github.com/intrbiz/arduino-crypto

Ez csomagolás, nyugodtan írjon nekem üzenetet, ha valamit javítani vagy javítani lát, vagy valamit tisztázni szeretne

Ajánlott: