INHOUDSOPGAWE:
- Voorrade
- Stap 1: Agtergrond
- Stap 2: Bedrading
- Stap 3: Flits die firmware
- Stap 4: Stel die sensor in die app op
- Stap 5: Demo
- Stap 6: Terugvoer
Video: LoRa gaas sensors: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Dit is die derde in die reeks oor Ripple LoRa -netwerke, wat nou sensorknope vertoon.
Sien die vorige artikels vir verwysing:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Voorrade
Hardeware komponente kan hier gekoop word:
Adafruit Feather with LoRa module:
dipool antenna:
Stap 1: Agtergrond
Die meeste Arduino -sensormodules, soos temperatuur, humiditeit, ens., Kan via digitale of analoog GPIO -pen uitgevra word. Vir hierdie artikel het ek getoets op 'n vlamsensor, wat beide 'n digitale pen gebruik (vir wanneer die sensorwaarde geaktiveer word deur die potensiometer -instelling) en 'n analoog pen.
Sensormodule:
Die doel van hierdie deel van die projek is om toegewyde sensorknope in die Ripple LoRa -netwerke te bring. U kan sensors ook op afstand monitor, of waarskuwingsboodskappe kry wanneer 'n konfigureerbare sneltoestand bereik word, soos 'n vlam wat opgespoor word, of beweging word opgespoor, ens.
Stap 2: Bedrading
Tans word slegs twee boordtipes ondersteun, met die volgende penne waarmee die sensormodule gekoppel moet word:
Adafruit veer:
* Analoog pen: A1 (gpio 15) -OR-
* Digitale pen: 10
TTGO/HELTECH ESP32 LoRa -module:
* Analoog pen: 39 -OR-
* Digitale pen: 34
Die meeste sensormodules kan 3.3Volt aanvaar, dus u hoef ook die GND- en VCC -penne aan die GND- en 3.3V -penne van die bord te koppel.
Stap 3: Flits die firmware
Hiervoor moet u die Arduino IDE geïnstalleer het en ondersteuning vir die tipe bordbord.
Daar is instruksies oor hoe om die firmware op hierdie Github -bladsy te flits:
github.com/spleenware/ripple
Kies een van die 'Sensor Node' teikens. Met die bord verbind via 'n USB -kabel, toets of die firmware reg is deur die Serial Monitor in die Arduino IDE oop te maak. Tik 'q' (sonder aanhalings) in die stuurreël en druk enter. Die seriële monitor moet antwoord met die teks wat begin met "V: …"
Stap 4: Stel die sensor in die app op
Om die sensormodule op te stel en te monitor, moet u die Ripple Commander -app installeer. Tans word slegs Android ondersteun. Aflaai vanaf Play:
Die app het twee lanseerder -ikone. Die 'Device Provision' is slegs bedoel vir die opstel van u netwerk (herhalers, sensors, gateway, ens.). Die sensorknooppunte moet net 'n unieke ID (tussen 2 en 254) toegeken word, en hul koderingsleutels moet gegenereer word. Klik net op die 'NUWE' spyskaart op die werkbalk, voer die ID en naam van die sensor in, en klik dan op SAVE. Die sensor behoort nou in die hooflys te wees.
Vir sensorknooppunte moet ekstra konfigurasieparameters opgestel word. Tik op die 'wysig' (potlood) -ikoon en tik dan op die '…' knoppie in die volgende skerm om die Sensor Config -skerm te sien. (eerste skermkiekie hierbo). Dit is vir die opstel van sensor, hoe dit sy status moet rapporteer en hoe om waarskuwingsboodskappe te genereer. As die konfigurasie voltooi is, tik op die SAVE menu in die boonste werkbalk.
Tik op die 'chip' -ikoon regs om na die' Programmerer 'skerm te gaan. Koppel die sensorbord via die USB-OTG-kabel aan die Android, en tik dan op die 'PROGRAM'-knoppie. As alles goed gaan, moet daar 'n boodskap wees wat sê 'Klaar' en dat u nou kan ontkoppel.
Gaan terug na die Android -lanseerder en tik dan op die hoof 'Ripple Commander' -lanseerder -ikoon. Dit is die belangrikste UI van die app, waar u met ander 'pager' -gebruikers in die netwerk kan gesels (wat die Ripple Messenger -app gebruik), en u spesiale nodusse kan monitor, soos herhalers en die sensorknope. Tik op 'n sensorknoop in die lys, en u moet die toestelstatusskerm sien (sien tweede skermkiekie hierbo).
Stap 5: Demo
Hier is 'n demonstrasie van die vlamsensor wat 'n waarskuwingstatus aktiveer en die huisknoop wat die waarskuwing ontvang.
Let daarop dat die waarskuwings 'n toestand verteenwoordig wat na 'n tyd met die hand of outomaties 'herstel' word. Die skerm wat hier gewys word, bied 'n "Reset Alert" -knoppie om die waarskuwingstatus handmatig terug te stel.
Die waarskuwingsboodskappe wat gegenereer word, laat die gonser van die huisknoopbord klink, en die boodskap sal op die oortjie 'Geskiedenis' verskyn.
Stap 6: Terugvoer
Hierdie vermoë, met sensors wat afgeleë toestande rapporteer en waarskuwings laat gegenereer word, is 'n uiters nuttige funksie vir hierdie IOT -netwerke op lang afstand. Ek is baie opgewonde om te hoor wat met hierdie nuwe vermoë gedoen kan word en hoe dit uitgewerk het. En soos altyd wil ek hoor of daar probleme is wat nog opgelos moet word.
groete, Scott Powell.
Aanbeveel:
HC-12 Weerstasie vir lang afstande en DHT-sensors: 9 stappe
HC-12 langafstand-weerstasie en DHT-sensors: In hierdie tutoriaal leer ons hoe u 'n afstandweerstasie op afstand kan maak met twee dht-sensors, HC12-modules en die I2C LCD-skerm. Kyk na die video
Outomatiseer 'n kweekhuis met LoRa! (Deel 1) -- Sensors (temperatuur, humiditeit, grondvog): 5 stappe
Outomatiseer 'n kweekhuis met LoRa! (Deel 1) || Sensors (temperatuur, humiditeit, grondvog): In hierdie projek sal ek u wys hoe ek 'n kweekhuis outomatiseer. Dit beteken dat ek u sal wys hoe ek die kweekhuis gebou het en hoe ek die elektrisiteits- en outomatiseringselektronika aangeskakel het. Ek sal u ook wys hoe u 'n Arduino -bord kan programmeer wat L
ESP32 Met E32-433T LoRa-module-tutoriaal - LoRa Arduino -koppelvlak: 8 stappe
ESP32 Met E32-433T LoRa-module-tutoriaal | LoRa Arduino Interfacing: Hey, wat gaan aan, ouens! Akarsh, hier van CETech. Hierdie projek van my sluit aan by die E32 LoRa-module van eByte, 'n 1-watt transceiver-module met 'n hoë krag met 'n ESP32 met behulp van Arduino IDE. Ons het die werking van die E32 in ons laaste tutoria verstaan
Beheer huishoudelike toestelle oor LoRa - LoRa in tuisautomatisering - LoRa -afstandsbediening: 8 stappe
Beheer huishoudelike toestelle oor LoRa | LoRa in tuisautomatisering | LoRa -afstandsbediening: beheer en outomatiseer u elektriese toestelle vanaf lang afstande (kilometer) sonder die internet. Dit is moontlik deur LoRa! Haai, wat gaan aan, ouens? Akarsh hier van CETech. Hierdie PCB het ook 'n OLED -skerm en 3 relais wat 'n
Baie snaakse en kleinste robot (gaas): 7 stappe
Baie snaakse en kleinste robot (meshmesh): dit is 'n snaakse projek