Sisällysluettelo:

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

Video: LoRa Mesh -anturit: 6 vaihetta

Video: LoRa Mesh -anturit: 6 vaihetta
Video: Утепление хрущевки. Переделка хрущевки от А до Я #6. Теплоизоляция квартиры. 2024, Heinäkuu
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: