Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
ESP8266 modulini tugunli qizil IoT platformasi bilan integratsiyalash uchun MQTT protokoli ishlatilgan, esp8266 uchun mijoz kutubxonalari mavjud, bu holda MQTT sifatida men kutubxonadan foydalanishga qaror qildim.
Bu misol ESP8266 ma'lumotlarini oladigan va Node Red Dashboard -da yaratilgan asboblar panelidan GPIO 02 ga ulangan LEDni boshqarishga imkon beradigan Node Red -ni oladi.
ESP8266 va Node-RED MQTT GPIO (Mosquitto) # 1 to'liq qo'llanmasi.
Eslatma: Ushbu qo'llanmani muvaffaqiyatli bajarish uchun siz quyidagi darsliklarni bajarishingiz kerak
Arduino IDE uchun ESP8266 dasturi
1 -dars: Lubuntu (Ubuntu) ni o'rnatish 2 -dars: RED platformasini o'rnatish tuguni
3 -dars: Qizil boshqaruv paneli tugunini o'rnatish
4 -dars: Qizil tugunli Modbus TCP IP -ni o'rnatish
5 -dars: Lubuntu -da Mosquitto Broker MQTT -ni o'rnatish
1-qadam: Node-RED tugallandi
Node-RED tugallandi
2-qadam: VIDEO testi ESP8266 GPIO MQTT chivinli tugunli-RED IoT # 1
Video sinovi ESP8266 GPIO MQTT chivinli tugunli-RED IoT # 1
3 -qadam: ESP8266 GPIO MQTT chivinli tugunli qizil IoT # 2 qo'llanmasi
Qo'llanma ESP8266 GPIO MQTT chivinli tugun qizil IoT # 2
4-qadam: Bonus: ESP8266 boshqaruv Servo MQTT tugunli qizil IoT #3: PDAControlni sinab ko'ring
Bonus: ESP8266 ni nazorat qilish Servo MQTT tugunli qizil IoT #3: PDAControl
5 -qadam: GPIO boshqaruvini ko'rish
Arduino IDE qidiruv tizimining kutubxonalari yordamida yoki kutubxonani yuklab olib, kutubxonalar uchun tegishli papkada saqlash orqali qo'lda kutubxonani qo'shadi.
Qizil boshqaruv paneli tugunlari
Mosquitto MQTT brokeri
Pubsubclient.h lib
Sinov uchun zarur bo'lgan komponentlar va materiallar
ESP8266 01
ESP8266 03
ESP8266 12F
Diod rahbarlik qildi
Rezistorlar
TTL -USB konvertori
Protoboard
Simlar
Yuklab olish: Github Arduino IDE kodi ESP8266 MQTT
Github pubsubclient kutubxonasi
Qizil tugun import kodiga misol
Loyiha haqida qo'shimcha ma'lumot va yuklamalar kodi:
PDAControl ingliz tili
PDAControl Espanol
Youtube kanal PDAControl
Rahmat.
Nik O'Leary "knolleary" yaratuvchisi libreria pubsubclient.h Arduino