LoRa Mesh -anturit: 6 vaihetta
LoRa Mesh -anturit: 6 vaihetta
Anonim
LoRa Mesh -anturit
LoRa Mesh -anturit

Tämä on kolmas sarjassa Ripple LoRa -verkkoverkostoissa, joissa esitetään nyt anturisolmuja.

Katso edelliset artikkelit viitteeksi:

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

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

Tarvikkeet

Laitteiston komponentteja voi ostaa täältä:

Adafruit Feather ja LoRa-moduuli:

dipoliantenni:

Vaihe 1: Taustaa

Tausta
Tausta

Useimmat Arduino -anturimoduulit, kuten lämpötila, kosteus jne., Voidaan hakea joko digitaalisen tai analogisen GPIO -nastan kautta. Tätä artikkelia varten olen testannut liekki -anturilla, joka käyttää sekä digitaalista nastaa (kun anturin arvo laukeaa potentiometriasetuksesta) että analogista nastaa.

Anturimoduuli:

Tämän projektin osan tavoitteena on tuoda omistetut anturisolmut Ripple LoRa -verkkoihin. Voit joko vain valvoa antureita etänä tai saada hälytysviestit, kun määritettävä laukaisuehto saavutetaan, kuten liekki havaitaan tai liike havaitaan jne.

Vaihe 2: Johdotus

Tällä hetkellä tuetaan vain kahta levytyyppiä, joissa on seuraavat nastat, joihin anturimoduuli on kytkettävä:

Adafruit Feather:

* Analoginen nasta: A1 (gpio 15) -TAI

* Digitaalinen nasta: 10

TTGO/HELTECH ESP32 LoRa -moduuli:

* Analoginen nasta: 39 -TAI-

* Digitaalinen nasta: 34

Useimmat anturimoduulit voivat vastaanottaa 3,3 volttia, joten sinun on myös liitettävä GND- ja VCC -nastat kortin GND- ja 3,3 V -nastoihin.

Vaihe 3: Laiteohjelmiston vilkkuminen

Tätä varten sinun on asennettava Arduino IDE ja tuettava kohdekorttityyppiä.

Tällä Github -sivulla on ohjeet laiteohjelmiston päivittämiseen:

github.com/spleenware/ripple

Valitse yksi anturisolmukohteista. Kun kortti on kytketty USB -kaapelilla, tarkista, että laiteohjelmisto on kunnossa, avaamalla sarjamonitori Arduino IDE: ssä. Kirjoita lähetysriville 'q' (ilman lainausmerkkejä) ja paina enter. Sarjamonitorin pitäisi vastata tekstillä, joka alkaa "Q:…"

Vaihe 4: Määritä anturi sovelluksessa

Määritä anturi sovelluksessa
Määritä anturi sovelluksessa
Määritä anturi sovelluksessa
Määritä anturi sovelluksessa

Jotta voit määrittää anturimoduulin ja seurata sitä, sinun on asennettava Ripple Commander -sovellus. Tällä hetkellä vain Androidia tuetaan. Lataa Playsta:

Sovelluksessa on kaksi käynnistyskuvaketta. 'Laitteen varaus' on tarkoitettu vain, kun määrität verkkoasi (toistimet, anturit, yhdyskäytävä jne.). Anturisolmuille on vain annettava yksilöllinen tunnus (2-254) ja salausavaimet on luotava. Napsauta vain työkalurivin UUTTA -valikkoa ja anna anturin tunnus ja nimi ja napsauta sitten TALLENNA. Anturin pitäisi nyt olla pääluettelossa.

Anturisolmuille on määritettävä ylimääräisiä kokoonpanoparametreja. Napauta 'muokkaa' (lyijykynä) -kuvaketta ja napauta sitten '…' -painiketta seuraavassa näytössä, niin näet Sensor Config -näytön. (ensimmäinen kuvakaappaus yllä). Tämä koskee anturin asentamista, sen tilan raportointia ja hälytysviestien luomista. Kun kokoonpano on valmis, napauta yläreunan työkalupalkin SAVE -valikkoa.

Napauta oikealla olevaa sirukuvaketta siirtyäksesi ohjelmointinäyttöön. Liitä anturikortti USB-OTG-kaapelilla Androidiin ja napauta sitten PROGRAM-painiketta. Jos kaikki menee hyvin, viestin pitäisi sisältää 'Valmis' ja että voit nyt katkaista yhteyden.

Poistu takaisin Android -käynnistysohjelmaan ja napauta sitten Ripple Commander -käynnistinkuvaketta. Tämä on sovelluksen pääkäyttöliittymä, jossa voit keskustella muiden verkon hakulaitteiden käyttäjien kanssa (jotka käyttävät Ripple Messenger -sovellusta) sekä valvoa erikoissolmujasi, kuten toistimia ja anturisolmuja. Napauta anturisolmua luettelossa, ja sinun pitäisi nähdä laitteen tilanäyttö (katso toinen kuvakaappaus yllä).

Vaihe 5: Esittely

Tässä on esitys liekki -anturista, joka aktivoi hälytyksen tilan, ja kotisolmusta, joka vastaanottaa hälytyksen.

Huomaa, että hälytykset edustavat tilaa, joka nollataan joko manuaalisesti tai automaattisesti kuluneen ajan kuluttua. Tässä näkyvässä näytössä on "Nollaa hälytys" -painike hälytyksen tilan nollaamiseksi manuaalisesti.

Luodut hälytysviestit saavat kotisolmukortin summerin soimaan, ja viesti on 'Historia' -välilehdessä.

Vaihe 6: Palaute

Tämä ominaisuus, jossa anturit raportoivat etätilat ja hälytykset, on erittäin hyödyllinen ominaisuus näille pitkän kantaman IOT -verkoille. Olen erittäin innoissani kuullessani, mitä tällä uudella ominaisuudella voidaan tehdä ja miten se on toiminut. Ja kuten aina, olen kiinnostunut kuulemaan, onko ongelmia vielä ratkaistava.

terveiset, Scott Powell.

Suositeltava: