Tartalomjegyzék:
- 1. lépés: IPhone alkalmazás
- 2. lépés: Titkosítás
- 3. lépés: Alkatrészek listája
- 4. lépés: Hálózat
- 5. lépés: Összeszerelés
- 6. lépés: Micro USB
- 7. lépés: A távirányító bekötése
- 8. lépés: Az ügy
- 9. lépés: Alkalmazásbemutató
- 10. lépés: Hivatkozások
Videó: Gate Mate: 10 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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
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
- 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ű).
- 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
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
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
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:
Az Ubuntu-Mate telepítése régi/öregedő laptopra: 7 lépés
Ubuntu-Mate telepítése régi/öregedő laptopra: Mi az Ubuntu-Mate? Ez egy ingyenes és nyílt forráskódú linuxos elosztórendszer, és az Ubuntu hivatalos származéka. Az egyetlen különbség a többi Ubuntu operációs rendszer között az, hogy a MATE asztali környezetet használja a mainframe -ként Miért választottam ezt az operációs rendszert
Az IoT bit beállítása a mini számítógépeken az Ubuntu Mate segítségével: 8 lépés
Az IoT bit beállítása a mini számítógépeken az Ubuntu Mate segítségével: Az IoT Bit büszkén mutatja be a mobil adatfejlesztő táblát számos mini számítógép számára, amely 4G, 3G és GSM mobil adatokat biztosít számukra. Intelligens HAT modulunk mini számítógépét mobil adatokkal, GPS helymeghatározási információkkal és
Jaque ADELE Mate !: 4 lépés
Jaque ADELE Mate !: Bienvenido a nuestro proyecto: ¡Jaque ADELE Mate! Jaque ADELE Mate, tiene como objetivo desarrollar el pensamiento critis, capidad de análisis y memorización en los estudiantes entre las edades de 9 a 12 años. Asimismo, los docentes de las escuel
Sam - NFC Smartphone Automation Mate: 6 lépés
Sam - NFC Smartphone Automation Mate: Bevezetés: Sam - NFC Smartphone Automation MatePreface: Ez egy csoportos projekt Lance Pan és Zeynep Kirmiziyesil között az Emily Carr Művészeti Egyetemen & Tervezés az intelligens objektumokhoz. Ez a projekt a Near Field Communication (NFC) technológiát tárja fel
I-mate Pocket PC belülről kifelé: 6 lépés
I-mate Pocket PC belülről kifelé: Ebben a cikkben leírom, hogyan kell kicserélni az i-mate Pocket PC hangszórót, vagy bármilyen cserélhető elemet, például a bütykömodult, a belső tartalék akkumulátort … stb. eszközök és készségek annak érdekében, hogy ne károsítsák a zsebszámítógépet