Obsah:
- Zásoby
- Krok 1: Pozadí
- Krok 2: Zapojení
- Krok 3: Blikání firmwaru
- Krok 4: Konfigurujte senzor v aplikaci
- Krok 5: Demo
- Krok 6: Zpětná vazba
Video: Senzory sítě LoRa: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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í
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
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:
Meteorologická stanice s dlouhým dosahem HC-12 a senzory DHT: 9 kroků
Meteorologická stanice s dlouhým dosahem HC-12 a senzory DHT: V tomto tutoriálu se naučíme, jak vytvořit vzdálenou dálkovou meteorologickou stanici pomocí dvou senzorů dht, modulů HC12 a LCD displeje I2C. Podívejte se na video
Začínáme s bezdrátovými senzory teploty a vibrací s dlouhým dosahem: 7 kroků
Začínáme s bezdrátovými senzory teploty a vibrací s dlouhým dosahem: Někdy jsou vibrace příčinou vážných problémů v mnoha aplikacích. Od hřídelí strojů a ložisek po výkon pevného disku, vibrace způsobují poškození stroje, brzkou výměnu, nízký výkon a způsobují zásadní zásah do přesnosti. Monitorování
Jak vyrobit opravdu levné tlakové senzory: 6 kroků (s obrázky)
Jak vyrobit skutečně levné tlakové senzory: V poslední době jsem byl závislý na výrobě spínačů z běžných domácích potřeb a rozhodl jsem se vyrobit si vlastní tlakový senzor s rozpočtem z několika houbiček, kolem kterých jsem ležel. Důvodem, proč se liší od ostatních verzí rozpočtových tlakových senzorů, je
Automatizace skleníku pomocí LoRa! (Část 1) -- Senzory (teplota, vlhkost, vlhkost půdy): 5 kroků
Automatizace skleníku pomocí LoRa! (Část 1) || Senzory (teplota, vlhkost, vlhkost půdy): V tomto projektu vám ukážu, jak jsem automatizoval skleník. To znamená, že vám ukážu, jak jsem postavil skleník a jak jsem zapojil napájecí a automatizační elektroniku. Také vám ukážu, jak naprogramovat desku Arduino, která používá L
Ovládejte domácí spotřebiče přes LoRa - LoRa v domácí automatizaci - Dálkové ovládání LoRa: 8 kroků
Ovládejte domácí spotřebiče přes LoRa | LoRa v domácí automatizaci | Dálkové ovládání LoRa: Ovládejte a automatizujte své elektrické spotřebiče na dlouhé vzdálenosti (kilometry) bez připojení k internetu. To je možné prostřednictvím LoRa! Hej, co se děje, lidi? Akarsh zde od CETech. Tato PCB má také OLED displej a 3 relé, která