Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: ulanish sxemasi
- 3 -qadam: Arduino kodi
- 4 -qadam: qurilish
- 5 -qadam: Xursand bo'ling
Video: Universal MQTT masofadan boshqarish pulti: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Hammaga salom, Birinchidan, men frantsuzman, shuning uchun ba'zi jumlalar ma'nosiz bo'lishi mumkin, afsus, men yaxshilanish uchun harakat qilyapman.
Hozir men kvartirada uyni avtomatlashtirish ustida ishlayapman. Men dastur sifatida OpenHab2 va chivinlardan foydalanardim. Men bu ikkita dasturda mutaxassis emasman, lekin umuman qanday ishlashini bilaman. OpenHab - bu foydalanuvchi tomoni, uyni boshqarish uchun grafik interfeysi. Mosquitto - bu narsalarni birgalikda gapirish uchun yaratilgan dastur. Masalan, OpenHab mening apparatim bilan osongina gaplasha oladi.
MQTT protokolini chindan ham bilmaydigan odamlar uchun bu erda asosiylarini tushuntirib beradigan veb -sayt.
Mening muammom shundaki, men o'z apparatlarimni (4 ta aqlli devor vilkasi) faqat OpenHab veb -interfeysi bilan emas, balki haqiqiy kalitlar bilan boshqarishni xohlayman. Men tanlagan qurilmalarga MQTT so'rovlarini yuboradigan masofadan boshqarish pultini ishlab chiqdim, dasturladim va yaratdim. Masofadan boshqarish pultidagi eng yaxshi narsa shundaki, menyu uchun 4 ta tugma bor va men xohlagan qurilma sonini qo'shishim mumkin.
Mana buni qanday qildim.
1 -qadam: qismlar
-Esh 8266. Men NodeMCU dan foydalanaman. Banggood
-Mini non taxtasi. Men buni ishlataman, chunki men pcb bilan masofadan boshqarish pultining V2 -ni yaratganimda komponentimni qayta ishlatishni xohlayman. Banggood
- LCD. Men 16x2 LCD -dan foydalanaman, lekin 20x4 ishlaydi. LCD displeyda i2c moduli bo'lishi muhim. Banggood
-tugmalar. Men 4 tugmani ishlataman: yuqoriga, pastga, kirishga va chiqishga. Bangood
-Rezistorlar. Kalitni tortish uchun 4,7K qarshilik
- M3 vint.
- Issiq elim.
-PCB. kerak emas, lekin men tugmachalarni va rezistorni lehimlayman.
2 -qadam: ulanish sxemasi
Tugmalar uchun sxematik amal qiling.
Tugmalar:
UP ---------- D5 yoki GPIO 1
Pastga ------- D6 yoki GPIO 12
------- D7 yoki GPIO 13 kiriting
Chiqish --------- D4 yoki GPIO 2
LCD:
SDA -------- D2 yoki GPIO 4
SCL -------- D1 yoki GPIO 5
5V ---------- Vin
GND ------- GND
3 -qadam: Arduino kodi
Eskizda ba'zi ma'lumotlarni o'zgartirish kerak.
MQTT_SERVER - bu sizning MQTT serveringiz ishlayotgan IP -manzil.
Wi -Fi tarmog'ining SSID va paroli.
O'zgartirish kerak bo'lgan oxirgi narsa - bu sizning mavzularingiz. Sizning mavzularingiz qanday? Xo'sh, siz xohlagan narsani tanlaysiz. Menda to'rtta mavzu bor, lekin agar xohlasangiz, yana ko'p narsalarni qo'shishingiz mumkin. Esda tutish kerak bo'lgan yagona narsa shundaki, siz koddagi mavzu sonini (int NombreTopic = 4;) yangilashingiz kerak. Bu siz yozgan mavzu soniga mos kelishi kerak.
4 -qadam: qurilish
Men masofadan boshqarish pulti uchun 3D bosma quti yasadim. Men uni 1,015 o'lchovda, 20% oq PLA bilan to'ldiraman va natija juda yaxshi.
Agar sizda 3D -printer bo'lmasa, siz yupqa yog'och yoki pleksiglasdan oddiy korpus yasashingiz mumkin.
Ish tugagandan so'ng, men tugmachalarni yopishtirishdan boshladim. Tugmani to'g'ri ishlatishimiz mumkinligiga ishonch hosil qilish uchun tugmani orqa tomoniga qattiq bosdim. Men ekranni issiq elim bilan yopishtirdim. Nonni taxtaga joylashtirishdan oldin, ular qimirlamasligiga ishonch hosil qilish uchun simni yopishtirdim.
Ikkita vint va orqa plastinka bilan tugating.
Eslatma: Siz qutiga qalam bilan yozishingiz mumkin: yuqoriga, pastga, kiriting va chiqing.
5 -qadam: Xursand bo'ling
Videoda siz mening to'rtta mavzuim uchun 4 ta oynani ko'rishingiz mumkin. Bu oynalarda siz masofadan boshqarish pulti mavzuga yuboradigan MQTT xabarini ko'rishingiz mumkin.
Masofadan boshqarish pultingiz tugallandi, siz mavzuni tinglash uchun aqlli qurilmangizni sozlashingiz kerak va siz uyni boshqarish uchun pultdan foydalanishingiz mumkin!
Agar sizda masofadan boshqarish pulti haqida savollaringiz bo'lsa, men sizga javob berish uchun shu erdaman.
Agar siz ushbu kichik loyihani qadrlasangiz, masofaviy tanlovda menga yoqing va ovoz bering!
Rahmat
Tavsiya:
LoRa asosidagi masofadan boshqarish pulti - Katta masofadan asboblarni boshqarish: 8 qadam
LoRa asosidagi masofadan boshqarish pulti | Katta masofadan asboblarni boshqarish: Hey, nima bo'ldi, bolalar! Bu loyihada biz LEDlar, motorlar kabi turli xil asboblarni boshqarish uchun ishlatilishi mumkin bo'lgan masofadan boshqarish pultini yaratmoqchimiz yoki agar biz kundalik hayotimiz haqida gapiradigan bo'lsak, biz o'z uy dasturchimizni boshqaramiz.
ESP8266 yordamida universal masofadan boshqarish pulti (Wi -Fi boshqariladigan): 6 qadam (rasmlar bilan)
ESP8266 yordamida universal masofadan boshqarish pulti (Wi -Fi boshqariladigan): Ushbu loyiha AC, televizor, DVD pleer, musiqa tizimi, SMART qurilmalari kabi barcha maishiy texnika uchun an'anaviy masofadan boshqarish pultini almashtiradi !!! Atrofdan chiqindilarni to'la -to'kis olib tashlash, bizni jumboqqa solmoqda !!! Bu loyiha bizni asoratlardan qutqaradi
IRduino: Arduino masofadan boshqarish pulti - yo'qolgan masofadan boshqarish pultiga taqlid: 6 qadam
IRduino: Arduino masofadan boshqarish pulti - Yo'qotilgan masofadan boshqarish pultiga taqlid qiling: Agar siz televizor yoki DVD pleer uchun masofadan boshqarish pultini yo'qotib qo'ysangiz, qurilmaning o'zi tugmachalarini bosib o'tish, topish va ulardan foydalanish qanchalik achinarli ekanligini bilasiz. Ba'zida bu tugmalar masofadan boshqarish pulti bilan bir xil funktsiyalarni taklif qilmaydi. Qabul qilish
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
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 4 qadam
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 如何 通用 遥控 器 套件 的 的.方法 非常 简单。 只需