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

لوحة التحكم LED عن طريق الهاتف مع NodeMCU و ESP8266 و MAX7219: 8 خطوات
لوحة التحكم LED عن طريق الهاتف مع NodeMCU و ESP8266 و MAX7219: 8 خطوات

فيديو: لوحة التحكم LED عن طريق الهاتف مع NodeMCU و ESP8266 و MAX7219: 8 خطوات

فيديو: لوحة التحكم LED عن طريق الهاتف مع NodeMCU و ESP8266 و MAX7219: 8 خطوات
فيديو: Arduino Lecture 001 Led Flasher 2024, يوليو
Anonim
لوحة التحكم LED عن طريق الهاتف مع NodeMCU و ESP8266 و MAX7219
لوحة التحكم LED عن طريق الهاتف مع NodeMCU و ESP8266 و MAX7219

أريد استخدام الهاتف للتحكم في لوحة LED كإشارة تحول. لذلك ، سيعمل ESP8266 كنقطة وصول ووحدة تحكم دقيقة وأيضًا خادم. سيكون لخادم الويب صفحة ويب بسيطة تحتوي على 3 أزرار: انعطف إلى اليسار ، ثم انعطف لليمين ، ثم أدر SOS. سيتم تمرير النص على لوحات LED. بالنسبة للرمز ، لقد اختبرت مكتبتين لصيانة الآبار وهما Arduino Core WiFi و ESP8266WebServer. لا يحتوي Core WiFi على وظيفة معالجة جيدة للطلب. لذلك أحتاج إلى استخدام "client.readStringUntil (r)" لقراءة الطلب وهو بطيء جدًا. بعد ذلك ، قمت بالتبديل إلى مكتبة ESP8266WebServer وهي تعمل بشكل جيد.

الخطوة 1: قم بتوصيل لوحة LED بمصدر طاقة 5 فولت

الخطوة 2: الأسلاك

دبابيس الأسلاك من MAX7219 إلى NodeMCU

VCC - 5 فولت

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

الخطوة 3: اختر اسم لوحة LED الخاص بك

في هذا المثال ، أستخدم FC16_HW. اقرأ المزيد هنا

الخطوة 4: إعداد Arduino IDE

إعداد Arduino IDE
إعداد Arduino IDE

هذا من أجل NodeMCU 12E

الخطوة 5: إعداد WiFi AP

إعداد WiFi AP
إعداد WiFi AP

الخطوة 6: التعامل مع الطلب مع كل وظيفة باطلة

التعامل مع الطلب مع كل وظيفة باطلة
التعامل مع الطلب مع كل وظيفة باطلة

الخطوة 7: تحميل الكود الخاص بي

*ملاحظة:

تذكر تغيير المسامير ونوع الجهاز

الكود الخاص بي:

موصى به: