Mundarija:
Video: 6LoWPAN bilan MQTT nurni boshqarish: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
"Besh kun ichida IoT" kitobidan va github misolidan so'ng, bu demo ubidotlarning o'zgaruvchan buyrug'idan foydalanadi va raqamli yorug'lik sensorini o'qiydi.
6LoWPAN/IPv4 yo'riqnoma simsiz tarmoqdan 6LoWPAN/IPv6 ma'lumotlarini Ubidots "bulutli" masofali MQTT brokeriga tarjima qilish uchun ishlatilgan, bu holda dastur daraxt turini yaratadi:
- ma'lumotlar hodisasi (sensor o'qishlari vaqti -vaqti bilan e'lon qilinadi)
- signal hodisasi (sensor chegaralari belgilangan chegaradan yuqori/past)
- Ubidots ma'lumotlari (qurilma platforma tomonidan e'lon qilingan qiymatni o'qiydi)
Qo'llanmalar Linuxda, Windowsda VMware -dan foydalanish mumkin bo'lgan tasvir mavjud
1-qadam: yonib-o'chadigan RE-Mote
flesh uchun buning uchun sizga kerak:
- ochiq terminal
-/example/zolertia/tutorial/99-apps/mqtt-node-ga o'ting
- Makerfile -ni ubidot va yoritish yordamida tahrirlang
- ubidots hisobining tokenini nusxa ko'chiring va bulutli papkaga ubidots.h ga joylashtiring
- RE_Mote dasturga ulanganligini tekshiring
- RE-Mote-ga Makefile-ni yuklang
- keyingi qadam - Orionni dasturlash va sozlash, bu github -da tushuntirilgan
2 -qadam: BILDI
Muvaffaqiyatli yuklangan bo'lsa, siz terminal orqali sensor qiymatlarini doimiy ravishda yuklaydigan va vaqti-vaqti bilan qurilmaning manzilini ko'rsatadigan RE-Mote javobini ko'rasiz.
Qurilmalar ichidagi ubidots platformasida va e'lon qilingan manzilga mos keladigan qurilmada siz qurilmadan yuklangan barcha o'zgaruvchilarni ko'rishingiz mumkin.
led_toggle - bu o'zgarmaydigan, qurilma uni platformaga yuklamaydi, lekin platforma uni qurilmaga yuklaydi. Ledni boshqarish uchun bizga led_toggle o'zgaruvchisi kerak bo'ladi, buning uchun O'zgaruvchini qo'shish, Standart va led_toggle nomini bosing.
Boshqaruv panelida biz "Boshqarish, Slider, O'zgaruvchilarni qo'shish" vidjetini yaratamiz, qurilmaning manzilini bosing, led_toggle, Maks: 100, Min: 0, O'zgaruvchini qo'shish.
Agar siz panelni siljitsangiz, u holda chiroq qanday yonishini va terminalda qanday qiymatlar nashr etilishini ko'rasiz, chiziq qiymati 0 dan 100 gacha, qurilmada bu qiymat 16 bit bo'lishi kerak, bu 65535 ga etadi. omilga ko'paytiriladi, shuning uchun 100 * 655 = 65500.
Tavsiya:
Quyoshdan zaryadlanuvchi nurni qanday yasash mumkin: 8 qadam
Quyoshdan zaryadlanuvchi nurni qanday qilish kerak:
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va skretch yordamida: 8 qadam (rasmlar bilan)
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va Scratch yordamida: Men PWMning o'quvchilarimga qanday ishlashini tushuntirishga harakat qilardim, shuning uchun men o'z oldimga ikkita tugma yordamida LEDning yorqinligini boshqarishga harakat qildim. - bitta tugmachaning yorqinligini oshiradi, ikkinchisi esa uni o'chiradi. Dastur uchun
Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)
Uy asbob -uskunalarini masofadan boshqarish pulti bilan taymer funktsiyasi yordamida qanday boshqarish mumkin: Iste'mol bozoriga 25 yil kirganidan keyin ham, infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Bu sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimidan qat'i nazar, hamma narsaga javob berish uchun IQ masofadan boshqarish pulti kerak
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantirish: 9 qadam (rasmlar bilan)
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantiring: "Bugungi yo'riqnomada" sizga qanday qilib umumiy chastotali modulni mikrokontroldorisiz ishlatishingiz mumkinligini ko'rsataman, bu esa oxir -oqibat bizni har qanday qurilmaning IR masofadan boshqarish pultini RFga aylantirishga imkon beradi. Masofadan boshqarish pulti. Konvertatsiya qilishning asosiy afzalligi
Arduino nurni aniqlash bo'yicha qo'llanma: 3 qadam (rasmlar bilan)
Arduino nurni aniqlash bo'yicha qo'llanma: Ushbu qo'llanmani tugatgandan so'ng, siz atrofingizdagi yorug'lik darajasidagi o'zgarishlarni qanday aniqlash mumkinligini bilib olasiz. Ushbu loyihaning qismlari Kuman tomonidan taqdim etilgan. Siz ularni Arduino UNO Starter Kit -da topishingiz mumkin