Mundarija:

LoRa mash sensorlar: 6 qadam
LoRa mash sensorlar: 6 qadam

Video: LoRa mash sensorlar: 6 qadam

Video: LoRa mash sensorlar: 6 qadam
Video: Heltec WiFi LoRa 32 V3 with MPU-6050 2024, Noyabr
Anonim
LoRa mash sensorlari
LoRa mash sensorlari

Bu Ripple LoRa tarmoqlarining ketma -ket uchinchi qismi, endi sensorli tugunlarni namoyish etadi.

Malumot uchun oldingi maqolalarni ko'ring:

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

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

Ta'minotlar

Uskuna komponentlarini bu erda sotib olish mumkin:

LoRa moduli bilan Adafruit Feather:

dipolli antenna:

1 -qadam: Fon

Fon
Fon

Ko'pgina Arduino sensorli modullari, masalan, harorat, namlik va boshqalar raqamli yoki analog GPIO pin orqali so'ralishi mumkin. Ushbu maqola uchun men olov sensori ustida sinab ko'rdim, u ham raqamli pinni (sensorning qiymati potentsiometr parametridan ishga tushganda) va analog pinni ishlatadi.

Sensor moduli:

Loyihaning ushbu qismining maqsadi - Ripple LoRa tarmoqlariga maxsus sensorli tugunlarni kiritish. Siz sensorlarni masofadan turib kuzatib borishingiz yoki sozlanishi tetik holatiga kelganda ogohlantirish xabarlarini olishingiz mumkin, masalan, olov yoki harakat aniqlanmoqda.

2 -qadam: simlarni ulash

Hozirgi vaqtda sensorlar moduli ulanishi kerak bo'lgan quyidagi pinlar bilan qo'llab -quvvatlanadigan faqat ikkita taxta turi mavjud:

Adafruit patlari:

* Analog pin: A1 (gpio 15) -VA-

* Raqamli pin: 10

TTGO/HELTECH ESP32 LoRa moduli:

* Analog pin: 39 -YOKI

* Raqamli pin: 34

Sensor modullarining ko'pchiligi 3,3 voltni qabul qilishi mumkin, shuning uchun siz GND va VCC pinlarini kartaning GND va 3.3V pinlariga ulashingiz kerak.

3 -qadam: dasturiy ta'minotni yondirish

Buning uchun siz Arduino IDE -ni o'rnatishingiz va maqsadli taxta turini qo'llab -quvvatlashingiz kerak bo'ladi.

Ushbu Github sahifasida dasturiy ta'minotni qanday o'chirish bo'yicha ko'rsatmalar mavjud:

github.com/spleenware/ripple

"Sensor tuguni" maqsadlaridan birini tanlang. Kengash USB kabeli orqali ulangan bo'lsa, Arduino IDE -da ketma -ket monitorni ochish orqali dasturiy ta'minot yaxshi ekanligini tekshiring. Yuborish qatoriga 'q' (tirnoqsiz) kiriting va enter tugmasini bosing. Seriyali monitor "Q: …" bilan boshlanadigan matn bilan javob berishi kerak.

4 -qadam: Sensorni ilovada sozlang

Sensorni ilovada sozlang
Sensorni ilovada sozlang
Sensorni ilovada sozlang
Sensorni ilovada sozlang

Sensor modulini sozlash va uni kuzatish uchun siz Ripple Commander ilovasini o'rnatishingiz kerak. Hozircha faqat Android qo'llab -quvvatlanadi. Play -dan yuklab olish:

Ilovada ikkita ishga tushirish piktogrammasi mavjud. "Qurilma ta'minoti" faqat tarmoqni o'rnatishda (repetitorlar, datchiklar, shlyuz va boshqalar) mos keladi. Sensor tugunlariga yagona identifikator (2 dan 254 gacha) tayinlanishi va ularning shifrlash kalitlari yaratilishi kerak. Asboblar panelidagi "YANGI" menyusini bosing va sensorning identifikatori va nomini kiriting va SAVE ni bosing. Sensor endi asosiy ro'yxatda bo'lishi kerak.

Sensor tugunlari uchun sozlash uchun qo'shimcha konfiguratsiya parametrlari mavjud. Sensorni sozlash ekranini ko'rish uchun "tahrirlash" (qalam) belgisini bosing va keyingi ekrandagi "…" tugmasini bosing. (yuqoridagi birinchi skrinshot). Bu sensorni sozlash, uning holatini qanday bildirishi va ogohlantirish xabarlarini yaratish uchun. Konfiguratsiya tugagandan so'ng, asboblar panelining yuqori qismidagi SAVA menyusiga teging.

"Dasturchi" ekraniga o'tish uchun o'ngdagi "chip" belgisini bosing. Sensor panelini USB-OTG kabeli orqali Android-ga ulang, so'ng "PROGRAM" tugmasini bosing. Agar hamma narsa yaxshi bo'lsa, "Bajarildi" degan xabar bo'lishi kerak va endi siz uni uzishingiz mumkin.

Android ishga tushirgichidan qaytib, asosiy "Ripple Commander" ishga tushirish belgisiga teging. Bu ilovaning asosiy foydalanuvchi interfeysi, bu erda siz tarmoqdagi boshqa "peyjer" foydalanuvchilari bilan suhbatlashishingiz mumkin (ular Ripple Messenger ilovasidan foydalanadilar), shuningdek takrorlovchi va sensorli tugunlar kabi maxsus tugunlaringizni kuzatib boring. Ro'yxatdagi sensor tuguniga teging va siz qurilmaning holati ekranini ko'rasiz (yuqoridagi ikkinchi skrinshotga qarang).

5 -qadam: demo

Bu erda olov sensori ogohlantirish holatini faollashtiradi va uy tugunlari signalni oladi.

E'tibor bering, ogohlantirishlar vaqt o'tishi bilan qo'lda yoki avtomatik ravishda "tiklanadigan" holatni bildiradi. Bu erda ko'rsatilgan ekranda ogohlantirish holatini qo'lda tiklash uchun "Ogohlantirishni tiklash" tugmasi mavjud.

Olingan ogohlantirish xabarlari uy tugunlarining ovozini chiqaradi va xabar "Tarix" ko'rinishida bo'ladi.

6 -qadam: Teskari aloqa

Datchiklar uzoq holatlar haqida xabar berish va ogohlantirishlarni yaratish qobiliyati bu uzoq masofali IOT tarmoqlari uchun juda foydali xususiyatdir. Men bu yangi qobiliyat bilan nima qilish mumkinligi va u qanday amalga oshgani haqida eshitganimdan juda xursandman. Va har doimgidek, haligacha hal qilinishi kerak bo'lgan muammolar borligini eshitishni xohlayman.

hurmat bilan, Skott Pauell.

Tavsiya: