Obsah:

Senzory sítě LoRa: 6 kroků
Senzory sítě LoRa: 6 kroků

Video: Senzory sítě LoRa: 6 kroků

Video: Senzory sítě LoRa: 6 kroků
Video: How To Receive & Track Lora Satellites - TinyGS 2024, Červenec
Anonim
Síťové senzory LoRa
Síťové senzory LoRa

Toto je třetí ze série sítí Ripple LoRa, nyní představující senzorové uzly.

Viz předchozí články jako reference:

www.instructables.com/id/LoRa-Mesh-Radio/

www.instructables.com/id/LoRa-GPS-Tracker/

Zásoby

Hardwarové komponenty lze zakoupit zde:

Adafruit Feather s modulem LoRa:

dipólová anténa:

Krok 1: Pozadí

Pozadí
Pozadí

Na většinu senzorových modulů Arduino, jako je teplota, vlhkost atd., Lze zadávat dotazy prostřednictvím digitálního nebo analogového GPIO pinu. V tomto článku jsem testoval snímač plamene, který používá jak digitální pin (když se hodnota senzoru spouští z nastavení potenciometru), tak analogový pin.

Senzorový modul:

Cílem této části projektu je zavedení vyhrazených senzorových uzlů do sítí Ripple LoRa. Můžete buď vzdáleně monitorovat senzory, nebo dostávat výstražné zprávy, když je dosaženo konfigurovatelné spouštěcí podmínky, například detekce plamene nebo detekce pohybu atd.

Krok 2: Zapojení

V současné době jsou podporovány pouze dva typy desek s následujícími piny, ke kterým musí být připojen senzorový modul:

Adafruitové peří:

* Analogový pin: A1 (gpio 15) -NEBO-

* Digitální pin: 10

Modul TTGO/HELTECH ESP32 LoRa:

* Analogový pin: 39 -NEBO-

* Digitální pin: 34

Většina senzorových modulů může přijímat 3,3Volt, takže stačí také zapojit piny GND a VCC na piny GND a 3,3V desky.

Krok 3: Blikání firmwaru

K tomu budete muset mít nainstalované Arduino IDE a podporu pro cílový typ desky.

Na této stránce Githubu jsou pokyny, jak flashovat firmware:

github.com/spleenware/ripple

Vyberte jeden z cílů „Senzorový uzel“. S deskou připojenou pomocí kabelu USB vyzkoušejte, zda je firmware v pořádku, otevřením sériového monitoru v Arduino IDE. Do řádku pro odeslání zadejte „q“(bez uvozovek) a stiskněte Enter. Sériový monitor by měl odpovědět textem začínajícím „Q:…“

Krok 4: Konfigurujte senzor v aplikaci

Nakonfigurujte senzor v aplikaci
Nakonfigurujte senzor v aplikaci
Nakonfigurujte senzor v aplikaci
Nakonfigurujte senzor v aplikaci

Chcete -li konfigurovat senzorový modul a sledovat jej, musíte si nainstalovat aplikaci Ripple Commander. V současné době je podporován pouze Android. Stáhnout ze služby Play:

Aplikace má dvě ikony spouštěče. „Poskytování zařízení“je jen pro nastavení sítě (opakovače, senzory, brána atd.). Senzorovým uzlům stačí přiřadit jedinečné ID (mezi 2 a 254) a nechat si vygenerovat šifrovací klíče. Stačí kliknout na nabídku „NOVINKA“na panelu nástrojů, zadat ID a název senzoru a poté kliknout na ULOŽIT. Senzor by nyní měl být v hlavním seznamu.

U senzorových uzlů je třeba nastavit další konfigurační parametry. Klepněte na ikonu „upravit“(tužka) a poté na obrazovce na další obrazovce klepněte na tlačítko „…“, abyste zobrazili obrazovku Konfigurace senzoru. (první snímek obrazovky výše). Slouží k nastavení senzoru, jak by měl hlásit jeho stav a jak generovat výstražné zprávy. Jakmile je konfigurace dokončena, klepněte na nabídku ULOŽIT na horním panelu nástrojů.

Klepnutím na ikonu 'čip' vpravo přejdete na obrazovku 'Programátor'. Připojte desku senzoru pomocí kabelu USB-OTG k systému Android a potom klepněte na tlačítko „PROGRAM“. Pokud je vše v pořádku, měla by se zobrazit zpráva „Hotovo“a nyní se můžete odpojit.

Ukončete zpět na spouštěči Android a potom klepněte na hlavní ikonu spouštěče „Ripple Commander“. Toto je hlavní uživatelské rozhraní aplikace, kde můžete chatovat s ostatními uživateli „pagerů“v síti (kteří používají aplikaci Ripple Messenger) a navíc sledovat vaše speciální uzly, jako jsou opakovače a senzorové uzly. Klepněte na uzel senzoru v seznamu a měla by se vám zobrazit obrazovka stavu zařízení (viz druhý snímek obrazovky výše).

Krok 5: Demo

Zde je ukázka senzoru plamene aktivujícího stav výstrahy a domovského uzlu, který výstrahu přijímá.

Upozorňujeme, že výstrahy představují stav, který se „resetuje“buď ručně, nebo automaticky po uplynutí času. Zde zobrazená obrazovka nabízí tlačítko „Reset Alert“pro ruční resetování stavu výstrahy.

Vygenerované výstražné zprávy zazní bzučák desky domovského uzlu a zpráva bude na kartě „Historie“.

Krok 6: Zpětná vazba

Tato schopnost mít senzory hlásící vzdálené stavy a generovat výstrahy představuje mimořádně užitečnou funkci pro tyto sítě IOT s dlouhým dosahem. Jsem docela nadšený, že slyším, co lze s touto novou schopností dělat a jak se osvědčila. A jako vždy mě zajímá, zda je ještě třeba vyřešit nějaké problémy.

pozdravy, Scott Powell.

Doporučuje: