Мазмуну:

LoRa Mesh сенсорлору: 6 кадам
LoRa Mesh сенсорлору: 6 кадам

Video: LoRa Mesh сенсорлору: 6 кадам

Video: LoRa Mesh сенсорлору: 6 кадам
Video: 022 We build a Global LoRa Mesh Network (MeshCom, Meshtastic) 2024, Ноябрь
Anonim
LoRa Mesh сенсорлору
LoRa Mesh сенсорлору

Бул Ripple LoRa сетка тармактарындагы үчүнчүсү, азыр сенсор түйүндөрүн көрсөтүүдө.

Маалымат үчүн мурунку макалаларды караңыз:

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

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

Жабдуулар

Аппараттык компоненттерди бул жерден сатып алса болот:

LoRa модулу бар Adafruit Feather:

диполдук антенна:

1 -кадам: Фон

Фон
Фон

Көпчүлүк Arduino сенсор модулдары, мисалы, температура, нымдуулук ж. Бул макала үчүн мен жалын сенсорунда сынап көрдүм, ал санариптик пинди (сенсордун мааниси потенциометрдин орнотуусунан баштаганда) жана аналогдук пинди колдонот.

Сенсор модулу:

Долбоордун бул бөлүгүнүн максаты Ripple LoRa сетка тармактарына атайын сенсор түйүндөрүн алып келүү. Сен алыстан эле сенсорлорду көзөмөлдөй аласың, же конфигурациялануучу триггер шартка жеткенде, мисалы, жалын аныкталганда же кыймыл аныкталганда, эскертүү билдирүүлөрүн ала аласың.

2 -кадам: Кабелдөө

Учурда сенсор модулу туташтырылышы керек болгон төмөнкү казыктары бар, колдоого алынган эки гана такталар бар:

Adafruit Feather:

* Аналогдук пин: A1 (gpio 15) -OR-

* Санарип пин: 10

TTGO/HELTECH ESP32 LoRa модулу:

* Аналогдук пин: 39 -ЖЕ-

* Санарип пин: 34

Көпчүлүк сенсор модулдары 3.3Вольтту кабыл алат, андыктан GND жана VCC казыктарын коллегиянын GND жана 3.3V казыктарына туташтыруу керек.

3 -кадам: Программалык камсыздоону күйгүзүү

Бул үчүн сизге Arduino IDE орнотулган болушу керек жана максаттуу тактанын түрүн колдоо керек.

Бул Github баракчасында камтылган программаны кантип жаркыроо боюнча көрсөтмөлөр бар:

github.com/spleenware/ripple

'Сенсор түйүнү' максаттарынын бирин тандаңыз. Такта USB кабели аркылуу туташып турганда, Arduino IDEдеги Сериялык Мониторду ачуу менен программалык камсыздоонун туура экенин текшериңиз. Жөнөтүү сабына 'q' (тырмакча жок) киргизип, enter баскычын басыңыз. Сериялык монитор "Q: …" менен башталган текст менен жооп бериши керек.

4 -кадам: Колдонмодогу сенсорду конфигурациялаңыз

Колдонмодогу сенсорду конфигурациялаңыз
Колдонмодогу сенсорду конфигурациялаңыз
Колдонмодогу сенсорду конфигурациялаңыз
Колдонмодогу сенсорду конфигурациялаңыз

Сенсор модулун конфигурациялоо жана аны көзөмөлдөө үчүн, сиз Ripple Commander колдонмосун орнотушуңуз керек. Учурда бир гана Android колдоого алынат. Play'ден жүктөп алуу:

Колдонмодо эки ишке киргизүүчү сүрөтчө бар. "Түзмөктү камсыздоо" тору тармакты (кайталоочулар, сенсорлор, шлюз ж. Б.) Орнотуп жатканда гана болот. Сенсор түйүндөрүнө уникалдуу идентификатор берилиши керек (2ден 254кө чейин) жана алардын шифрлөө ачкычтары түзүлүшү керек. Жөн гана куралдар тилкесиндеги 'ЖАҢЫ' менюну чыкылдатып, сенсордун идентификаторун жана атын киргизиңиз, анан САКТАҢЫЗ. Сенсор азыр негизги тизмеде болушу керек.

Сенсор түйүндөрү үчүн орнотуу үчүн кошумча конфигурация параметрлери бар. "Түзөтүү" (карандаш) сүрөтчөсүн таптап, андан кийин кийинки экрандын "…" баскычын таптап, сенсор конфигурациясын көрүңүз. (биринчи скриншот жогоруда). Бул сенсорду орнотуу, анын статусун кантип билдирүү жана эскертүү билдирүүлөрүн түзүү үчүн. Конфигурация аяктагандан кийин, жогорку куралдар тилкесиндеги САКТОО менюну басыңыз.

"Программист" экранына өтүү үчүн оң жактагы "чип" сүрөтчөсүн таптаңыз. Сенсордук тактаны USB-OTG кабели аркылуу Androidге туташтырып, анан 'ПРОГРАММА' баскычын таптаңыз. Эгер баары ойдогудай болсо, анда "Бүттү" деген билдирүү болушу керек жана сиз азыр ажыратсаңыз болот.

Android ишке киргизгичке кайра чыгыңыз, андан кийин негизги 'Ripple Commander' ишке киргизүүчү сөлөкөтүн таптаңыз. Бул колдонмонун негизги UI, анда сиз тармактагы башка 'пейджер' колдонуучулары менен баарлаша аласыз (Ripple Messenger тиркемесин колдонгондор), ошондой эле ретрансляторлор жана сенсор түйүндөрү сыяктуу атайын түйүндөрүңүздү көзөмөлдөңүз. Тизмедеги сенсор түйүнүн таптаңыз, ошондо сиз түзмөктүн абалынын экранын көрүшүңүз керек (жогорудагы экинчи скриншотту караңыз).

5 -кадам: Демо

Бул жерде жалын сенсорунун эскертүү статусун жандандыргандыгы жана үй түйүнү эскертмени алат.

Эскертмелер өткөн убакыттан кийин кол менен же автоматтык түрдө "баштапкы абалга келтирилген" абалды билдирет. Бул жерде көрсөтүлгөн экран эскертменин абалын кол менен баштапкы абалга келтирүү үчүн "Эскертүүнү баштапкы абалга келтирүү" баскычын сунуштайт.

Алынган эскертүү билдирүүлөрү үй түйүнүнүн үнүн чыгарат жана билдирүү "Тарых" өтмөгүндө болот.

6 -кадам: Пикир билдирүү

Бул жөндөм, сенсорлордун алыскы абалдарды билдириши жана эскертмелердин болушу бул IOT тармактары үчүн абдан пайдалуу өзгөчөлүктү билдирет. Мен бул жаңы жөндөм менен эмне кылса болорун жана ал кантип иштелип чыкканын угуп абдан толкунданып жатам. Жана, ар дайым болгондой, эгерде дагы эле чечилиши керек болгон көйгөйлөр бар болсо, мен уккум келет.

урматтоо менен, Скотт Пауэлл.

Сунушталууда: