Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
ESP8266 modulunu MQTT protokolu istifadə olunan qırmızı qırmızı IoT platforması ilə birləşdirmək üçün esp8266 üçün MQTT olaraq müştəri kitabxanaları var, bu halda kitabxanadan istifadə etmək qərarına gəldim.
Bu nümunə, ESP8266 -dan məlumat alan Node Red alacaq və Node Red Dashboard -da yaradılmış bir tablosundan GPIO 02 -ə qoşulmuş bir LED -in idarə olunmasına imkan verəcək.
Tam ESP8266 Dərsliyi və Node-RED MQTT GPIO (Mosquitto) # 1
Qeyd: Bu təlimatı uğurla başa çatdırmaq üçün aşağıdakı dərsləri yerinə yetirməlisiniz
Arduino IDE ilə ESP8266 proqramı
Təlimat 1: Lubuntu (Ubuntu) Quraşdırma Təlimat 2: Quraşdırma Node RED platforması
Təlimat 3: Qırmızı Nömrə Nodunun Quraşdırılması
Təlimat 4: Qırmızı Node -da Modbus TCP IP -nin quraşdırılması
Dərslik 5: Mosquitto Broker MQTT -nin Lubuntu -da quraşdırılması
Addım 1: Node-RED quraşdırılması tamamlandı
Node-RED quraşdırılması tamamlandı
Addım 2: VIDEO Test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Video Testi ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Addım 3: Dərslik ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Dərslik ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Addım 4: Bonus: Test ESP8266 Nəzarət Servo MQTT Node-Qırmızı IoT #3: PDAControl
Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Addım 5: GPIO Nəzarətinə baxın
Arduino IDE, axtarış motoru kitabxanalarından istifadə edərək və ya kitabxananı yükləyərək kitabxanalar üçün müvafiq qovluqda saxlayaraq pubsubclient kitabxanasını əlavə edin.
Node Red Dashboard
Mosquitto MQTT Broker
Pubsubclient.h lib
Test üçün lazım olan komponentlər və materiallar
ESP8266 01
ESP8266 03
ESP8266 12F
Diod rəhbərlik etdi
Rezistorlar
TTL -USB çeviricisi
Protoboard
Tellər
Yükləmələr: Github Arduino IDE kodu ESP8266 MQTT
Github pubsubclient Kitabxanası
Node Red idxal kodu nümunəsi
Bu layihə haqqında daha çox məlumat və Yükləmə kodu:
PDAControl İngilis dili
PDAControl Español
Youtube kanalı PDAControl
Sayəsində
Nick O'Leary "knolleary" yaradıcısı libreria pubsubclient.h Arduino