Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Background
- Hakbang 2: Mga kable
- Hakbang 3: Flashing ang Firmware
- Hakbang 4: I-configure ang Sensor sa App
- Hakbang 5: Demo
- Hakbang 6: Puna
Video: LoRa Mesh Sensors: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ito ang pangatlo sa serye sa mga network ng Ripple LoRa mesh, na nagpapakita ngayon ng mga node ng sensor.
Tingnan ang nakaraang mga artikulo para sa sanggunian:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Mga gamit
Maaaring mabili ang mga bahagi ng hardware dito:
Adafruit Feather na may module na LoRa:
dipole antena:
Hakbang 1: Background
Karamihan sa mga module ng sensor ng Arduino, tulad ng temperatura, halumigmig, atbp, ay maaaring mausisa alinman sa pamamagitan ng digital o analog GPIO pin. Para sa artikulong ito ay nasubukan ko sa isang sensor ng apoy, na gumagamit ng parehong isang digital pin (para kapag nagti-trigger ang halaga ng sensor mula sa setting ng potentiometer) at isang analog pin.
Module ng sensor:
Ang layunin ng bahaging ito ng proyekto ay nagdadala ng nakalaang mga sensor node sa mga network ng Ripple LoRa mesh. Maaari mo lamang mai-monitor ang malayo mula sa mga sensor, o makakuha ng mga mensahe ng alerto kapag naabot ang isang naka-configure na kundisyon ng pag-trigger, tulad ng isang napansin na apoy, o nakita ang paggalaw, atbp.
Hakbang 2: Mga kable
Sa kasalukuyan mayroon lamang dalawang uri ng board na suportado, na may mga sumusunod na pin na ang module ng sensor ay dapat na konektado sa:
Adafruit Feather:
* Analog pin: A1 (gpio 15) -OR-
* Digital pin: 10
TTGO / HELTECH ESP32 LoRa module:
* Pin ng analog: 39 -OR-
* Digital pin: 34
Karamihan sa mga module ng sensor ay maaaring tanggapin ang 3.3Volt, kaya kailangan mo ring i-wire ang mga pin ng GND at VCC sa mga board ng GND at 3.3V ng board.
Hakbang 3: Flashing ang Firmware
Para dito kakailanganin mong mai-install ang Arduino IDE, at suportahan ang uri ng target na board.
Mayroong mga tagubilin sa kung paano i-flash ang firmware sa pahinang Github na ito:
github.com/spleenware/ripple
Pumili ng isa sa mga target na 'Sensor Node'. Sa koneksyon ng board sa pamamagitan ng USB cable, subukan na ang firmware ay OK sa pamamagitan ng pagbubukas ng Serial Monitor sa Arduino IDE. Ipasok ang 'q' (walang mga quote) sa linya ng pagpapadala, at pindutin ang enter. Ang serial monitor ay dapat tumugon sa teksto na nagsisimula sa "Q: …"
Hakbang 4: I-configure ang Sensor sa App
Upang mai-configure ang module ng sensor at upang subaybayan ito, kailangan mong i-install ang Ripple Commander app. Sa kasalukuyan Android lamang ang sinusuportahan. Mag-download mula sa Play:
Ang app ay may dalawang mga icon ng launcher. Ang isa sa 'Pagpepresyo ng Device' ay para lamang sa pag-set up mo ng iyong network ng mesh (mga repeater, sensor, gateway, atbp.). Ang mga sensor node ay kailangang italaga lamang ng isang natatanging Id (sa pagitan ng 2 at 254), at mabuo ang kanilang mga key ng pag-encrypt. Mag-click lamang sa 'BAGONG' menu sa toolbar, at ipasok ang Id at pangalan para sa sensor, pagkatapos ay i-click ang I-save. Ang sensor ay dapat na nasa pangunahing listahan.
Para sa mga node ng sensor, mayroong mga karagdagang parameter ng pagsasaayos upang mai-setup. Mag-tap sa icon na 'i-edit' (lapis), at pagkatapos ay mag-tap sa pindutang '…' sa susunod na screen upang makita ang Sensor Config screen. (unang screen-shot sa itaas). Ito ay para sa pagse-set up ng sensor, kung paano nito dapat iulat ang katayuan nito, at kung paano makabuo ng mga mensahe ng alerto. Kapag nakumpleto ang config, mag-tap sa menu na I-SAVE sa tuktok na toolbar.
Mag-tap sa icon na 'chip' sa kanan, upang pumunta sa screen ng 'Programmer'. Ikonekta ang board ng sensor sa pamamagitan ng USB-OTG cable sa Android, pagkatapos ay mag-tap sa pindutang 'PROGRAM'. Kung maayos ang lahat, dapat mayroong isang mensahe na nagsasabing 'Tapos Na', at maaari mo nang idiskonekta.
Lumabas pabalik sa Android launcher, pagkatapos ay mag-tap sa pangunahing icon ng launcher na 'Ripple Commander'. Ito ang pangunahing UI ng app, kung saan maaari kang makipag-chat sa ibang mga gumagamit ng 'pager' sa network (na gumagamit ng Ripple Messenger app), kasama ang pagsubaybay sa iyong mga espesyal na node, tulad ng mga repeater at sensor node. Mag-tap sa isang sensor node sa listahan, at dapat mong makita ang screen ng katayuan ng aparato (tingnan ang pangalawang screen-shot sa itaas).
Hakbang 5: Demo
Narito ang isang pagpapakita ng flame sensor na nagpapagana ng isang katayuan ng alerto, at ang home node na tumatanggap ng alerto.
Tandaan na ang mga alerto ay kumakatawan sa isang estado na 'i-reset' alinman sa manu-mano o awtomatiko pagkatapos ng lumipas na oras. Nag-aalok ang ipinakitang screen dito ng isang pindutang "I-reset ang Alerto" para sa manu-manong pag-reset ng katayuan ng alerto.
Ang nabuong mga mensahe ng alerto ay gagawing tunog ng buzzer ng home node board, at ang mensahe ay nasa tab na 'Kasaysayan'.
Hakbang 6: Puna
Ang kakayahang ito, ang pagkakaroon ng mga sensor ay nag-uulat ng mga malayuang estado, at ang pagkakaroon ng mga alerto na nabuo ay kumakatawan sa isang lubhang kapaki-pakinabang na tampok para sa mga mahabang hanay ng mga network na IOT. Medyo nasasabik akong marinig kung ano ang maaaring gawin sa bagong kakayahang ito, at kung paano ito nagtrabaho. At, gaya ng lagi, masigasig akong marinig kung may mga problema pang kailangan pang maplantsa.
regards, Scott Powell.
Inirerekumendang:
HC-12 Long Range Distance Weather Station at DHT Sensors: 9 Mga Hakbang
Ang HC-12 Long Range Distance Weather Station at DHT Sensors: Sa tutorial na ito matututunan namin kung paano gumawa ng isang malayuang distansya ng istasyon ng panahon gamit ang dalawang dht sensor, HC12 module at ang I2C LCD Display. Panoorin ang Video
Pagsisimula Sa Long Range Wireless Temperature at Vibration Sensors: 7 Hakbang
Pagsisimula Sa Long Range Wireless Temperature at Vibration Sensors: Minsan ang panginginig ng boses ay ang sanhi ng mga seryosong isyu sa maraming mga application. Mula sa mga shaft ng machine at bearings hanggang sa pagganap ng hard disk, ang pag-vibrate ay nagdudulot ng pinsala sa makina, maagang pagpapalit, mababang pagganap, at naghahatid ng isang pangunahing hit sa kawastuhan. Pagsubaybay
LoRa Mesh Radio: 4 Mga Hakbang (na may Mga Larawan)
LoRa Mesh Radio: Ito ay isang simpleng simpleng add-on para sa mga mobile phone upang paganahin ang pagmemensahe na tulad ng SMS sa isang pangkat kapag wala sa saklaw ng cell, o sa mga sitwasyon ng kalamidad. Gumagamit ito ng mga radio ng Semtech LoRa, para sa mga komunikasyon na mababa ang lakas / malayuan. Mayroong maraming mga hardware opti
ESP32 Sa E32-433T LoRa Module Tutorial - LoRa Arduino Interfacing: 8 Hakbang
ESP32 Sa E32-433T LoRa Module Tutorial | LoRa Arduino Interfacing: Hoy, ano na, Guys! Ang Akarsh dito mula sa CETech. Ang proyektong ito ng minahan ay ang interface ng E32 LoRa mula sa eByte na isang mataas na lakas na 1-watt transceiver module na may isang ESP32 na gumagamit ng Arduino IDE. Nauunawaan namin ang pagtatrabaho ng E32 sa aming huling tutoria
Kontrolin ang Mga Kagamitang Pantahanan Sa LoRa - LoRa sa Home Automation - LoRa Remote Control: 8 Mga Hakbang
Kontrolin ang Mga Home Appliances Sa LoRa | LoRa sa Home Automation | LoRa Remote Control: Kontrolin at i-automate ang iyong mga de-koryenteng kasangkapan mula sa malalayong distansya (Kilometro) nang walang pagkakaroon ng internet. Posible ito sa pamamagitan ng LoRa! Hoy, anong meron, guys? Ang Akarsh dito mula sa CETech. Ang PCB na ito ay mayroon ding isang OLED display at 3 relay kung saan isang