Ti megszoktátok már a VÉDA kapukat az utakon? Hogy jövet-menet figyelik mindent jól csináltok-e, nem telefonáltok, nem érintitek a záróvonalat, és azonnal megálltok, ha sárgára vált a jelzőlámpa? Hogy éjszaka sincs nyugalom, mert a vöröslő szemeikkel akkor is figyelnek? Találtam egy leírást a neten, amivel elkerülhető a "folyamatos zaklatás".. :)
Egyszer egy keresgélés alkalmával ráakadtam egy olyan cikksorozatra, amiben benne volt egy olyan házilag is elkészíthető eszköz, ami képes jelezni a fix. kapuk jelenlétét.
Közzé teszem a cikksorozat linkjeit is, hátha valaki bővebben akarja tanulmányozni az eredeti leírást:..
Egy olyan eszköz építése, amely megbízhatóan figyelmeztet a VÉDA-kapuk közelében...
A lényeg, hogy a VÉDA-kapuk nem mozognak, ezáltal a fix pozíciót kell csak azonosítani. Ha megvan a pozíció, akkor lehet figyelmeztetni a mérésre.. Erre a feladatra legcélszerűbb egy olcsó GPS modul, és egy ESP8266-os mikrokontroller, ami feldolgozza a GPS NMEA információt. A legolcsóbb komplett GPS modul a V.KEL VK2828U7G5LF, 3,3V-ról is működik, így összekapcsolható ESP8266-al. Az összeszerelt TIVEDA, vezeték nélkül, wifi-n keresztül frissíthető.
Az alábbi videón motorra szerelt változat látható működés közben.
Az összeszerelés során alapvetően csak az egyes komponenseket kell a D1 mini megfelelő kimeneteire ráforrasztani.
Természetesen egyéni elképzelések szerint ez alakítható, három led helyett csak kettő használatával, vagy motoron nincs szükség a csipogóra. A Wemos D1 mini a CH340 meghajtót ígényli. A TIVEDA szoftverét és a térképet elérhetővé tettem. Aki esetleg saját magának fordítana, az githubon megtalálja a teljes forráskódot is. A letöltött fájlokat windowson a NodeMCU flasherrel, linuxon például az esptoolal tudjuk feltölteni.
A CH340-es drivert telepítjük, a D1 minit usb-n csatlakoztatva megjelenik egy soros port. A szoftvert a 0x0000, a térképet pedig a 0x100000 címre töltsük fel. Ez utóbbi opcionális, első wifi csatlakozáskor ugyanis magától is letölti azt. Ekkor érdemes az otthoni wifi kapcsolatot is beállítani, legalább látjuk, hogy ez is működik-e.
Használat:
Figyelem!! Az áramkör szigorúan 5V tápfeszültségről üzemel, a pozitív(+) az 5V jelzésű lábhoz, a negatív(-) a G jelzésű lábhoz kötendő!!
Indulás után a piros státusz led lassú pulzálása jelzi, hogy a GPS keresi a műholdakat. Ez 15-30 másodpercig is eltart, ha ha már pár órája nem használtuk, illetve tovább is ha az égboltot épületek takarják. Újraindulás után viszont általában 1-2 másodperc is elég.
Ha megtalálta a műholdakat, akkor egy emelkedő hangot fogunk hallani, és a piros led kialszik. Ez ezután csak 15 másodpercenként egy felvillanással jelzi, hogy az eszköz figyel. Ha netalántán megszakadna a GPS vétel, akkor egy ereszkedő hang után megint pulzálásra vált a led.
Ha egy VÉDA kapuhoz közeledünk, akkor 500-800 méterrel előtte jelez a készülék a kék ledek villogtatásával és a csipogóval.
A riasztás függ attól, hogy a pillanatnyi sebességünk milyen a kapunál megengedett sebességhez képest:
pillanatnyi sebességünk a várható sebességhatárhoz képest
-10km/h vagy annál lassabb, például városban 40 alatt
-10km/h és -5km/h között, azaz városban 40 és 45km/h között
-5km/h és a sebességhatár között, azaz városban 45km/h és 50km/h közötti
sebességhatár felett, de legfeljebb 15km/h
+15km/h, vagy afelett (itt már csekkre számíthatunk!)
villogó
másodpercenként egy felvillanás
másodpercenként két felvillanás
másodpercenként három felvillanás
fokozódó sebességű bal-jobb villogás
sűrű villogás
csipogó
másodpercenként egy csippanás
másodpercenként két csippanás
másodpercenként három csippanás
fokozódó sebességű "sziréna" hang
folyamatos csipogás
WIFI beállítása
A wifi kapcsolat beállításához az alábbi lépések szükségesek. Ezt elegendő csak egyszer elvégeznünk, mert elmenti a wifi hálózatunk adatait, és újraindulás után automatikusan csatlakozik hozzá a frissítések letöltéséig.
A készülék 30 másodpercig keresi a korábban beállított wifi-t. Ha nem találja, vagy ha nem sikerül csatlakoznia, akkor létrehoz egy új wifi hálózatot "tiveda" néven. Ez 10 percig lesz elérhető, utána energia takarékossági okokból kikapcsolja azt.
A wifi beállításokért kapcsolódjunk erre a hálózatra mobiltelefonról, vagy számítógépről. Csatlakozás után általában kapunk egy értesítést, hogy jelentkezzünk be a hálózatba. Ha valami miatt ez nem történne meg, akkor nyissuk meg a http://192.168.4.1/ címet a böngészőnkben.
Ekkor a konfigurációs felület fog fogadni minket.
Itt a "Configure WiFi" menüpont alatt pár másodpercen belül megjelennek az elérhető hálózatok. Válasszuk ki, amelyikhez csatlakoztatni szeretnénk készülékünket, és adjuk meg a jelszót.
A Save gomb hatására a készülék megpróbál csatlakozni a wifi hálózathoz. Ha sikeres, akkor újraindul, és a tiveda hálózatot megszünteti.
Ha nem sikeres, akkor pár másodperc múlva újra elérhető lesz a beállítások felülete.
Általában az utcáról is elérhető az otthoni wifi, ilyenkor a reggeli elindulás alatt szokott annyi ideje lenni a készüléknek, hogy az esetleges frissítéseket letöltse.
TIVEDA firmware feltöltés
A Wemos D1 mini a CH340 meghajtót igényli. Telepítés után, csatlakoztatáskor egy új COM portot kapunk. Ennek a száma gépenként eltérő lehet, általában a legmagasabb lesz a megfelelő. Az egyes lépések előtt és után a PuTTY terminállal ellenőrizhető az is, hogy az eszköz az elvártak szerint működik. Ha elakadnátok valahol, az itt kiírtak sokat segíthetnek a hiba felderítésében. A firmware feltöltésére végül az Espressif saját programozóját választottam, mert sokkal többet tud mint a többiek.
Tapasztalataim szerint jobb két lépésben feltölteni a firmwaret és a térképet, mint egyszerre.
Firmware: ezt a 0x0000 címre kell írni.
Térkép: ezt pedig a 0x100000 címre.
A térkép elkészítését, és szerkezetét nem tárgyalom. Aki bővebben szeretne olvasni MrBig-féle TIVEDA elkészítéséről az a fenti linkeken keresztül eléri az eredeti cikkeket..