Mundarija:
- Ta'minotlar
- 1 -qadam: Fon
- 2 -qadam: simlarni ulash
- 3 -qadam: dasturiy ta'minotni yondirish
- 4 -qadam: Sensorni ilovada sozlang
- 5 -qadam: demo
- 6 -qadam: Teskari aloqa
Video: LoRa mash sensorlar: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
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
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:
HC-12 uzoq masofali ob-havo stantsiyasi va DHT sensorlar: 9 qadam
HC-12 uzoq masofali ob-havo stantsiyasi va DHT datchiklari: Ushbu qo'llanmada biz ikkita dht sensori, HC12 modullari va I2C LCD displey yordamida uzoq masofali ob-havo stantsiyasini yasashni o'rganamiz. Videoni tomosha qiling
VL53L0X sensorlar tizimi: 9 qadam
VL53L0X sensorlar tizimi: bir nechta VL53L0X panellarini ishlatish sxemasi. Ushbu dizaynda biz oldinga, chapga, o'ngga va yuqoriga qaragan sensorga egamiz. Ushbu taxtaning qo'llanilishi WiFi dronlari uchun to'siqlardan qochish edi
Tinkerkad sxemalarida sensorlar o'rnini bosuvchi vositalarni tanlang: 3 qadam (rasmlar bilan)
Tinkerkad zanjirlarida sensorlar o'rnini bosuvchi vositalarni tanlang: Dizayni bo'yicha, Tinkerkad sxemalari cheklangan kutubxonani o'z ichiga oladi. Bu kuratorlik yangi boshlanuvchilarga elektronika olamining murakkabligidan g'azablanmasdan o'tishni osonlashtiradi. Salbiy tomoni shundaki, agar
NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak: 14 qadam (rasmlar bilan)
NodeMCU datchiklarini boshqarish rölesi yordamida IoT-ga asoslangan uy avtomatizatsiyasini qanday qilish kerak: IoT-ga asoslangan ushbu loyihada men Blynk va NodeMCU boshqaruv rölesi bilan uy avtomatizatsiyasini real vaqtda qaytarib berdim. Qo'lda rejimda ushbu o'rni modulini mobil yoki smartfon va qo'lda o'zgartirish orqali boshqarish mumkin. Avtomatik rejimda bu aqlli
LoRa ustidan uy jihozlarini boshqarish - Uy avtomatizatsiyasida LoRa - LoRa masofadan boshqarish pulti: 8 qadam
LoRa ustidan uy jihozlarini boshqarish | Uy avtomatizatsiyasida LoRa | LoRa masofadan boshqarish pulti: elektr asboblaringizni uzoq masofadan (Kilometr) Internetsiz boshqaring va avtomatlashtiring. Bu LoRa orqali mumkin! Hey, nima bo'ldi, bolalar? Akarsh bu erda CETech -dan, bu tenglikni OLED displeyi va 3 ta o'rni bor, ular