جدول المحتويات:

البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1: 5 خطوات
البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1: 5 خطوات

فيديو: البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1: 5 خطوات

فيديو: البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1: 5 خطوات
فيديو: Simple Node-RED and MQTT Tutorial 2024, يوليو
Anonim
البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1
البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1

لدمج الوحدة النمطية ESP8266 مع منصة إنترنت الأشياء ذات العقدة الحمراء ، تم استخدام بروتوكول MQTT ، وهناك مكتبات عملاء لـ esp8266 كـ MQTT في هذه الحالة قررت استخدام pubsubclient للمكتبة.

سيتلقى هذا المثال Node Red الذي يتلقى البيانات من ESP8266 ويسمح بالتحكم في مؤشر LED متصل بـ GPIO 02 من لوحة معلومات تم إنشاؤها في Node Red Dashboard.

البرنامج التعليمي الكامل ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1

ملاحظة: لإكمال هذا البرنامج التعليمي بنجاح ، يجب عليك تنفيذ البرامج التعليمية التالية. يوصى باستخدام البرامج التعليمية السابقة

برنامج ESP8266 مع Arduino IDE

الدرس الأول: تثبيت Lubuntu (Ubuntu) البرنامج التعليمي 2: Installation Node RED platform

البرنامج التعليمي 3: تثبيت عقدة لوحة القيادة الحمراء

البرنامج التعليمي 4: تثبيت Modbus TCP IP في Node Red

الدرس الخامس: تركيب Mosquitto Broker MQTT في لوبونتو

الخطوة 1: اكتمال التثبيت Node-RED

اكتمل تثبيت Node-RED

الخطوة الثانية: اختبار الفيديو ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1

اختبار الفيديو ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1

الخطوة 3: البرنامج التعليمي ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2

البرنامج التعليمي ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2

الخطوة 4: المكافأة: اختبار ESP8266 Control Servo MQTT Node-Red IoT # 3: PDAControl

Image
Image

المكافأة: اختبار ESP8266 Control Servo MQTT Node-Red IoT # 3: PDAControl

الخطوة 5: عرض عنصر تحكم GPIO

عرض التحكم في GPIO
عرض التحكم في GPIO
عرض التحكم في GPIO
عرض التحكم في GPIO
عرض التحكم في GPIO
عرض التحكم في GPIO

يضيف Arduino IDE مكتبة pubsubclient باستخدام مكتبات محرك البحث أو يدويًا عن طريق تنزيل المكتبة وتخزينها في المجلد الخاص بها للمكتبات.

لوحة القيادة الحمراء العقدة

Mosquitto MQTT Broker

Pubsubclient.h lib

المكونات والمواد المطلوبة للاختبار

ESP8266 01

ESP8266 03

ESP8266 12F

الصمام الثنائي

المقاومات

محول TTL -USB

بروتوبورد

الأسلاك

التنزيلات: Github Arduino IDE code ESP8266 MQTT

مكتبة github pubsubclient

مثال على رمز استيراد العقدة الحمراء

مزيد من المعلومات ورمز التنزيلات في هذا المشروع:

PDAC التحكم في اللغة الإنجليزية

PDAC التحكم في اللغة الإسبانية

قناة يوتيوب PDAControl

شكرا ل

نيك أوليري "knolleary" الخالق libreria pubsubclient.h Arduino

موصى به: