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

كيفية توصيل NodeMCU / ESP8266 و OLED Shield: 8 خطوات
كيفية توصيل NodeMCU / ESP8266 و OLED Shield: 8 خطوات

فيديو: كيفية توصيل NodeMCU / ESP8266 و OLED Shield: 8 خطوات

فيديو: كيفية توصيل NodeMCU / ESP8266 و OLED Shield: 8 خطوات
فيديو: How To Interface LCD Display To NodeMCU Esp8266 using I2C Module 2024, شهر نوفمبر
Anonim
كيفية توصيل NodeMCU / ESP8266 و OLED Shield
كيفية توصيل NodeMCU / ESP8266 و OLED Shield

سأوضح في هذا الدليل كيفية توصيل NodeMCU V2 Amica (ESP8266) عبر I2c إلى شاشة OLED استنادًا إلى شريحة SSD1306 الشهيرة. بالنسبة إلى OLED ، سنستخدم في هذا الدليل OLED Shield الذي يأتي مع اللحامات 0 و 96 بوصة OLED و 3 أزرار + 3 مصابيح LED متصلة بـ MCP23008 …. من السهل جدًا إدراك أنظمة القائمة والوظائف المعقدة الأخرى باستخدام هذا الدرع …..

الخطوة 1:

صورة
صورة
صورة
صورة
صورة
صورة

فاتورة المواد

  • وحدة NodeMCU V2 Amica
  • OLED Shield
  • اللوح

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

الأسلاك
الأسلاك
الأسلاك
الأسلاك

يأتي الدرع مزودًا بكابل توصيل ملون - انظر الصور أدناه لمعرفة الأسلاك.

الخطوة 3: قم بتثبيت برامج تشغيل NodeMCU

تشتمل وحدة NodeMCU على شريحة CP2102 لواجهة USB. عادةً ما يتم تثبيت برنامج التشغيل تلقائيًا إذا تم توصيل NodeMCU بالكمبيوتر لأول مرة. في بعض الأحيان فشل هذا الإجراء. في هذه الحالة ، يجب عليك تثبيت برنامج التشغيل

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

يدويًا في مدير جهاز Windows.

الخطوة 4: تحضير Arduino IDE - أضف NodeMCU

تحضير Arduino IDE - أضف NodeMCU
تحضير Arduino IDE - أضف NodeMCU

وحدة NodeMCU ليست جزءًا من Arduino-IDE. يجب علينا تثبيته أولاً. افتح الملف / التفضيلات في Aduino-IDE وأدخل الرابط التالي في حقل عناوين URL لمدير اللوحات الإضافية:

أغلق هذه النافذة باستخدام الزر "موافق".

الخطوة 5: تحضير Arduino IDE - قم بتثبيت وحدة NodeMCU

تحضير Arduino IDE - قم بتثبيت وحدة NodeMCU
تحضير Arduino IDE - قم بتثبيت وحدة NodeMCU
تحضير Arduino IDE - قم بتثبيت وحدة NodeMCU
تحضير Arduino IDE - قم بتثبيت وحدة NodeMCU

افتح الآن مدير مجلس الإدارة: Tools / Board / Board Manager

انتقل إلى إدخال ESP8266 وقم بتثبيته.

الخطوة 6: إعداد Arduino IDE - تكوين وحدة NodeMCU

إعداد Arduino IDE - تكوين وحدة NodeMCU
إعداد Arduino IDE - تكوين وحدة NodeMCU

الآن يمكنك اختيار NodeMCU 1.0 (وحدة ESP-12E). اضبط تردد وحدة المعالجة المركزية على 80 ميجاهرتز ، وحجم الفلاش على "4 م (3 م SPIFFS)" ، ومعدل الباود الذي تختاره ومنفذ COM. 8 من

الخطوة 7: قم بتثبيت المكتبات

مكتبة Adafruit SSD1306:

ابدأ بتثبيت مكتبة الدعم لشاشة OLED ، وستحتاجها للتحدث إلى شريحة OLEDcontroller. نحن نستخدم مستودع مكتبة Adafruit SSD1306 على GitHub إذا كنت مهتمًا بالاطلاع على الكود. يمكنك تنزيل المكتبة أيضًا مباشرة كملف ZIP عبر هذا الرابط:

github.com/adafruit/Adafruit_SSD1306/archi…

أعد تسمية المجلد غير المضغوط Adafruit_SSD1306 وتحقق من أن المجلد Adafruit_SSD1306 يحتوي على Adafruit_SSD1306.cpp و Adafruit_SSD1306.h

ضع مجلد مكتبة Adafruit_SSD1306 الخاص بك arduinosketchfolder / libraries / folder.

مكتبة Adafruit GFX:

ستحتاج إلى أن تفعل الشيء نفسه لمكتبة Adafruit_GFX المتاحة هنا:

أعد تسمية المجلد غير المضغوط Adafruit_GFX وتحقق من أن المجلد Adafruit_GFX يحتوي على Adafruit_GFX.cpp و Adafruit_GFX.h

ضع مجلد مكتبة Adafruit_GFX الخاص بك arduinosketchfolder / libraries / folder كما فعلت مع مكتبة SSD1306

مكتبة Adafruit MCP23008

ستحتاج إلى أن تفعل الشيء نفسه لمكتبة Adafurit_MCP23008 المتاحة هنا:

أعد تسمية المجلد غير المضغوط Adafruit_MCP23008 وتحقق من أن المجلد Adafruit_MCP23008 يحتوي على Adafruit_MCP23008.cpp و Adafruit_MCP23008.h

ضع مجلد مكتبة Adafruit_MCP23008 الخاص بك arduinosketchfolder / libraries / folder كما فعلت مع المكتبات أعلاه

الخطوة 8: البرامج التجريبية

البرامج التجريبية
البرامج التجريبية

بعد تثبيت مكتبات Adafruit ، أعد تشغيل Arduino IDE. يجب أن تكون الآن قادرًا على الوصول إلى نموذج الكود من خلال التنقل عبر القوائم بهذا الترتيب: ملف ← كراسة رسم ← مكتبات ← Adafruit_SSD1306 ← SSD1306 …

يجب عليك تنزيل نموذج الكود الخاص بنا لـ NodeMCU & OLED Shield من

www.hwhardsoft.de/english/projects/displa…

حاليا. يرجى فتح هذه العينة في Arduino IDE. بعد التجميع والتحميل ، يجب عليك الضغط على الأزرار الثلاثة لعرض الشاشات المختلفة.

يحتوي العرض التوضيحي الخاص بنا فقط على بعض العينات من إمكانيات محرك Adafruit GFX. يرجى زيارة هذا الرابط للحصول على معلومات إضافية حول مكتبة Adafruit

learn.adafruit.com/monochrome-oled-breakou…

موصى به: