جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
لدمج الوحدة النمطية 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
المكافأة: اختبار ESP8266 Control Servo MQTT Node-Red IoT # 3: PDAControl
الخطوة 5: عرض عنصر تحكم 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