Tartalomjegyzék:
- Kellékek
- 1. lépés: Háttér
- 2. lépés: Kábelezés
- 3. lépés: A firmware villogása
- 4. lépés: Állítsa be az érzékelőt az alkalmazásban
- 5. lépés: Demo
- 6. lépés: Visszajelzés
Videó: LoRa hálószenzorok: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez a harmadik a sorozatban a Ripple LoRa hálós hálózatokon, amelyek most érzékelőcsomópontokat mutatnak be.
Lásd az előző cikkeket hivatkozásként:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Kellékek
A hardver alkatrészek itt vásárolhatók meg:
Adafruit toll LoRa modullal:
dipólus antenna:
1. lépés: Háttér
A legtöbb Arduino érzékelőmodul, például a hőmérséklet, a páratartalom stb., Lekérdezhető digitális vagy analóg GPIO tűn keresztül. Ebben a cikkben lángérzékelőn teszteltem, amely digitális tűt használ (amikor az érzékelő értéke aktiválódik a potenciométer beállításából) és analóg tűt.
Érzékelő modul:
A projekt ezen részének célja, hogy dedikált érzékelőcsomópontokat hozzon létre a Ripple LoRa hálóhálózatokban. Vagy csak távolról figyelheti az érzékelőket, vagy figyelmeztető üzeneteket kaphat, amikor egy konfigurálható trigger -feltételt elér, például lángot észlel, vagy mozgást észlel stb.
2. lépés: Kábelezés
Jelenleg csak két kártya típus támogatott, a következő tűkkel, amelyekhez az érzékelőmodult csatlakoztatni kell:
Adafruit toll:
* Analóg érintkező: A1 (gpio 15) -VAGY
* Digitális tű: 10
TTGO/HELTECH ESP32 LoRa modul:
* Analóg tű: 39 -VAGY
* Digitális tű: 34
A legtöbb érzékelőmodul képes fogadni a 3,3 V -os feszültséget, ezért csak a GND és VCC csatlakozókat kell csatlakoztatni a kártya GND és 3,3 V -os csatlakozóihoz.
3. lépés: A firmware villogása
Ehhez telepítenie kell az Arduino IDE -t, és támogatnia kell a céllap típusát.
Ezen a Github oldalon a firmware frissítésére vonatkozó utasítások találhatók:
github.com/spleenware/ripple
Válasszon egyet az „Érzékelő csomópont” célpontok közül. Ha az alaplap USB kábellel csatlakozik, ellenőrizze, hogy a firmware rendben van -e, ha megnyitja a soros monitort az Arduino IDE -ben. Írja be a „q” (idézőjelek nélküli) kifejezést a küldési sorba, majd nyomja meg az enter billentyűt. A soros monitornak "Q:…" kezdő szöveggel kell válaszolnia
4. lépés: Állítsa be az érzékelőt az alkalmazásban
Az érzékelő modul konfigurálásához és megfigyeléséhez telepítenie kell a Ripple Commander alkalmazást. Jelenleg csak az Android támogatott. Letöltés a Playről:
Az alkalmazásnak két indítóikonja van. Az „Eszközkiépítés” csak akkor használható, amikor a hálót (ismétlők, érzékelők, átjáró stb.) Állítja be. Az érzékelő csomópontokhoz csak egyedi azonosítót kell rendelni (2 és 254 között), és elő kell állítani a titkosítási kulcsaikat. Csak kattintson az eszköztár „ÚJ” menüjére, írja be az érzékelő azonosítóját és nevét, majd kattintson a MENTÉS gombra. Az érzékelőnek most a fő listában kell lennie.
Az érzékelő csomópontokhoz további konfigurációs paramétereket kell beállítani. Érintse meg a „szerkesztés” (ceruza) ikont, majd érintse meg a „…” gombot a következő képernyőn az érzékelő konfigurációs képernyő megjelenítéséhez. (az első képernyőkép fent). Ez az érzékelő beállítására szolgál, hogyan kell jelentenie az állapotát, és hogyan hozhat létre riasztási üzeneteket. A konfigurálás befejezése után érintse meg a MENTÉS menüt a felső eszköztáron.
Érintse meg a jobb oldalon található „chip” ikont a „Programozó” képernyő megnyitásához. Csatlakoztassa az érzékelő táblát USB-OTG kábellel az Androidhoz, majd érintse meg a „PROGRAM” gombot. Ha minden jól megy, akkor egy üzenetnek kell lennie: „Kész”, és mostantól megszakíthatja a kapcsolatot.
Lépjen vissza az Android indítóhoz, majd koppintson a fő „Ripple Commander” indítóikonra. Ez az alkalmazás fő felhasználói felülete, ahol cseveghet a hálózat többi "személyhívó" felhasználójával (akik a Ripple Messenger alkalmazást használják), valamint figyelemmel kíséri speciális csomópontjait, például az ismétlőket és az érzékelőcsomópontokat. Érintsen meg egy érzékelő csomópontot a listában, és meg kell jelennie az eszköz állapot képernyőjén (lásd fent a második képernyőképet).
5. lépés: Demo
Itt látható a lángérzékelő, amely aktiválja a riasztási állapotot, és a riasztást fogadó otthoni csomópont.
Ne feledje, hogy a riasztások olyan állapotot jelentenek, amely manuálisan vagy automatikusan eltelik az eltelt idő elteltével. Az itt látható képernyő a "Riasztás visszaállítása" gombot kínálja a riasztási állapot kézi visszaállításához.
A generált riasztási üzenetek hangjelzést adnak az otthoni csomópont -táblán, és az üzenet az "Előzmények" lapon lesz.
6. lépés: Visszajelzés
Ez a képesség, mivel az érzékelők jelentik a távoli állapotokat, és a riasztások generálása rendkívül hasznos jellemzője ezeknek a nagy hatótávolságú IOT hálózatoknak. Nagyon izgatott vagyok hallani, hogy mit lehet tenni ezzel az új képességgel, és hogyan sikerült. És mint mindig, szívesen meghallgatom, hogy vannak -e még megoldandó problémák.
Üdvözlettel, Scott Powell.
Ajánlott:
MuMo - LoRa átjáró: 25 lépés (képekkel)
MuMo-LoRa Gateway: ### UPDATE 20-03-2010 // a legfrissebb információk/frissítések a github oldalon lesznek elérhetők: https: //github.com/MoMu-Antwerp/MuMo Mi a MuMo? A MuMo együttműködés termékfejlesztés (az Antwerpeni Egyetem tanszéke) az
LoRa GPS Tracker bemutató - LoRaWAN Dragino és TTN segítségével: 7 lépés
LoRa GPS Tracker bemutató | LoRaWAN Dragino -val és TTN -el: Hé, mi újság, srácok! Akarsh itt a CETech -től. Néhány projekt visszafelé megnéztük a Dragino LoRaWAN átjáróját. Különböző csomópontokat kötöttünk az átjáróhoz, és adatokat továbbítottunk a csomópontokról az átjáróhoz a TheThingsNetwork segítségével
LoRa-alapú vizuális mezőgazdasági monitoring rendszer Iot - Előlapi alkalmazás tervezése Firebase és Angular használatával: 10 lépés
LoRa-alapú vizuális mezőgazdasági monitoring rendszer Iot | Előlapi alkalmazás tervezése a Firebase & Angular használatával: Az előző fejezetben arról beszéltünk, hogy az érzékelők hogyan működnek a loRa modullal a firebase Realtime adatbázis feltöltéséhez, és láttuk a nagyon magas szintű diagramot, hogyan működik az egész projektünk. Ebben a fejezetben arról fogunk beszélni, hogyan lehet
ESP32 E32-433T LoRa modul bemutatóval - LoRa Arduino interfész: 8 lépés
ESP32 E32-433T LoRa modul bemutatóval | LoRa Arduino interfész: Hé, mi újság, srácok! Akarsh itt a CETech-től. Ez a projektem összekapcsolja az eByte E32 LoRa modulját, amely egy nagy teljesítményű 1 wattos adó-vevő modul ESP32-vel Arduino IDE használatával. Utolsó oktatóanyagunkban megértettük az E32 működését
Háztartási gépek vezérlése a LoRa felett - LoRa az otthonautomatizálás területén - LoRa távirányító: 8 lépés
Háztartási gépek vezérlése a LoRa felett | LoRa az otthonautomatizálás területén | LoRa távirányító: Irányítsa és automatizálja elektromos készülékeit nagy távolságokról (kilométerek) az internet jelenléte nélkül. Ez a LoRa -n keresztül lehetséges! Hé, mi újság, srácok? Akarsh itt a CETech -től. Ez a NYÁK OLED kijelzővel és 3 relével is rendelkezik, amelyek egy