![البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1: 5 خطوات البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1: 5 خطوات](https://i.howwhatproduce.com/images/001/image-1619-73-j.webp)
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54
![البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1 البرنامج التعليمي ESP8266 و Node-RED MQTT GPIO (Mosquitto) # 1](https://i.howwhatproduce.com/images/001/image-1619-74-j.webp)
لدمج الوحدة النمطية 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
![](https://i.ytimg.com/vi/YrA-2-NNgqU/hqdefault.jpg)
اكتمل تثبيت Node-RED
الخطوة الثانية: اختبار الفيديو ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
![](https://i.ytimg.com/vi/DpOHQyAIaiU/hqdefault.jpg)
اختبار الفيديو ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
الخطوة 3: البرنامج التعليمي ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
![](https://i.ytimg.com/vi/NI39fZvupaQ/hqdefault.jpg)
البرنامج التعليمي ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
الخطوة 4: المكافأة: اختبار ESP8266 Control Servo MQTT Node-Red IoT # 3: PDAControl
![Image Image](https://i.howwhatproduce.com/images/001/image-1619-79-j.webp)
المكافأة: اختبار ESP8266 Control Servo MQTT Node-Red IoT # 3: PDAControl
الخطوة 5: عرض عنصر تحكم GPIO
![عرض التحكم في GPIO عرض التحكم في GPIO](https://i.howwhatproduce.com/images/001/image-1619-80-j.webp)
![عرض التحكم في GPIO عرض التحكم في GPIO](https://i.howwhatproduce.com/images/001/image-1619-81-j.webp)
![عرض التحكم في GPIO عرض التحكم في GPIO](https://i.howwhatproduce.com/images/001/image-1619-82-j.webp)
يضيف 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
موصى به:
جهاز مراقبة نباتات أردوينو مع مستشعر سعوي للتربة - البرنامج التعليمي: 6 خطوات
![جهاز مراقبة نباتات أردوينو مع مستشعر سعوي للتربة - البرنامج التعليمي: 6 خطوات جهاز مراقبة نباتات أردوينو مع مستشعر سعوي للتربة - البرنامج التعليمي: 6 خطوات](https://i.howwhatproduce.com/images/001/image-586-13-j.webp)
Arduino Plant Monitor مع مستشعر سعوي للتربة - تعليمي: في هذا البرنامج التعليمي سوف نتعلم كيفية اكتشاف رطوبة التربة باستخدام مستشعر رطوبة سعوي مع شاشة OLED و Visuino. شاهد الفيديو
Arduino Nano - TSL45315 البرنامج التعليمي لمستشعر الضوء المحيط: 4 خطوات
![Arduino Nano - TSL45315 البرنامج التعليمي لمستشعر الضوء المحيط: 4 خطوات Arduino Nano - TSL45315 البرنامج التعليمي لمستشعر الضوء المحيط: 4 خطوات](https://i.howwhatproduce.com/images/001/image-610-10-j.webp)
Arduino Nano - TSL45315 البرنامج التعليمي لمستشعر الإضاءة المحيطة: TSL45315 هو مستشعر رقمي للضوء المحيط. إنه يقترب من استجابة عين الإنسان في ظل مجموعة متنوعة من ظروف الإضاءة. تحتوي الأجهزة على ثلاث أوقات تكامل قابلة للتحديد وتوفر إخراجًا مباشرًا يبلغ 16 بت لوكس عبر واجهة ناقل I2C. شارك الجهاز
HiFive1 Web Server with ESP32 / ESP8266 WiFi Modules البرنامج التعليمي: 5 خطوات
![HiFive1 Web Server with ESP32 / ESP8266 WiFi Modules البرنامج التعليمي: 5 خطوات HiFive1 Web Server with ESP32 / ESP8266 WiFi Modules البرنامج التعليمي: 5 خطوات](https://i.howwhatproduce.com/images/003/image-7881-j.webp)
HiFive1 Web Server مع البرنامج التعليمي لوحدات WiFi ESP32 / ESP8266: يعد HiFive1 أول لوحة RISC-V متوافقة مع Arduino تم إنشاؤها باستخدام وحدة المعالجة المركزية FE310 من SiFive. اللوحة أسرع بحوالي 20 مرة من Arduino UNO ولكن مثل لوحة UNO تفتقر HiFive1 إلى الاتصال اللاسلكي. لحسن الحظ ، هناك العديد من الأشياء الرخيصة
وميض LED باستخدام البرنامج التعليمي ESP8266 NodeMCU Lua WiFi: 6 خطوات
![وميض LED باستخدام البرنامج التعليمي ESP8266 NodeMCU Lua WiFi: 6 خطوات وميض LED باستخدام البرنامج التعليمي ESP8266 NodeMCU Lua WiFi: 6 خطوات](https://i.howwhatproduce.com/images/004/image-9052-43-j.webp)
Blink LED باستخدام ESP8266 NodeMCU Lua WiFi Tutorial: DESCRIPTIONNodeMCU هي منصة إنترنت الأشياء مفتوحة المصدر. يتضمن البرنامج الثابت الذي يعمل على ESP8266 WiFi SoC من Espressif ، والأجهزة التي تعتمد على وحدة ESP-12. المصطلح & quot؛ NodeMcu & quot؛ بشكل افتراضي يشير إلى برنامج الأفلام بدلاً من
البرنامج التعليمي لوحدة ESP8266 ESPDuino NodeMcu SPI باستخدام Arduino Uno: 6 خطوات
![البرنامج التعليمي لوحدة ESP8266 ESPDuino NodeMcu SPI باستخدام Arduino Uno: 6 خطوات البرنامج التعليمي لوحدة ESP8266 ESPDuino NodeMcu SPI باستخدام Arduino Uno: 6 خطوات](https://i.howwhatproduce.com/images/001/image-1758-95-j.webp)
البرنامج التعليمي لـ ESP8266 ESPDuino NodeMcu SPI Module باستخدام Arduino Uno: الوصف تتميز شاشة ESP8266 ESPDuino NodeMcu SPI Module TFT LCD بدقة 128 × 128 و 262 لونًا ، وهي تستخدم واجهة SPI للتواصل مع وحدة التحكم مثل Arduino Uno و ESP8266. الميزات: الحجم: 1.44 بوصة الواجهة: SPI Resolution: 128