INHOUDSOPGAWE:

LoRa gaas sensors: 6 stappe
LoRa gaas sensors: 6 stappe

Video: LoRa gaas sensors: 6 stappe

Video: LoRa gaas sensors: 6 stappe
Video: Basic concept of Low Noise Amplifier(LNA). #13 2024, Junie
Anonim
LoRa gaas sensors
LoRa gaas sensors

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

Agtergrond
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

Stel die sensor in die app op
Stel die sensor in die app op
Stel die sensor in die app op
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: