جدول المحتويات:
- الخطوة 1:
- الخطوة 2: الأسلاك
- الخطوة 3: قم بتثبيت برامج تشغيل NodeMCU
- الخطوة 4: تحضير Arduino IDE - أضف NodeMCU
- الخطوة 5: تحضير Arduino IDE - قم بتثبيت وحدة NodeMCU
- الخطوة 6: إعداد Arduino IDE - تكوين وحدة NodeMCU
- الخطوة 7: قم بتثبيت المكتبات
- الخطوة 8: البرامج التجريبية
فيديو: كيفية توصيل NodeMCU / ESP8266 و OLED Shield: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
سأوضح في هذا الدليل كيفية توصيل 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
وحدة NodeMCU ليست جزءًا من Arduino-IDE. يجب علينا تثبيته أولاً. افتح الملف / التفضيلات في Aduino-IDE وأدخل الرابط التالي في حقل عناوين URL لمدير اللوحات الإضافية:
أغلق هذه النافذة باستخدام الزر "موافق".
الخطوة 5: تحضير Arduino IDE - قم بتثبيت وحدة NodeMCU
افتح الآن مدير مجلس الإدارة: Tools / Board / Board Manager
انتقل إلى إدخال ESP8266 وقم بتثبيته.
الخطوة 6: إعداد 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…
موصى به:
كيفية توصيل NodeMCU ESP8266 بقاعدة بيانات MySQL: 7 خطوات
كيفية توصيل NodeMCU ESP8266 بقاعدة بيانات MySQL: يعد MySQL نظامًا لإدارة قواعد البيانات العلائقية (RDBMS) يستخدم على نطاق واسع ويستخدم لغة الاستعلام المهيكلة (SQL). في مرحلة ما ، قد ترغب في تحميل بيانات مستشعر Arduino / NodeMCU إلى قاعدة بيانات MySQL. في Instructable ، سنرى كيفية الاتصال
اردوينو كيفية توصيل عدة محركات سيرفو - PCA9685 تعليمي: 6 خطوات
Arduino How to Connect Multiple Servo Motors - PCA9685 Tutorial: في هذا البرنامج التعليمي سوف نتعلم كيفية توصيل العديد من المحركات المؤازرة باستخدام وحدة PCA9685 و arduino. تعد وحدة PCA9685 جيدة جدًا عندما تحتاج إلى توصيل عدة محركات ، يمكنك قراءة المزيد عنها هنا https : //www.adafruit.com/product/815 شاهد السادس
كيفية توصيل Raspberry Pi بالسحابة باستخدام Node.js: 7 خطوات
كيفية توصيل Raspberry Pi بالسحابة باستخدام Node.js: هذا البرنامج التعليمي مفيد لأي شخص يتطلع إلى توصيل Raspberry Pi بالسحابة ، خاصة بمنصة AskSensors IoT ، باستخدام Node.js. إذا لم يكن لديك Raspberry Pi؟ إذا لم يكن لديك Raspberry Pi حاليًا ، فسوف أوصيك بالحصول على Raspberry
كيفية توصيل ESP8266 NodeMCU بـ IoT Cloud: 5 خطوات
كيفية توصيل ESP8266 NodeMCU بـ IoT Cloud: يوضح لك هذا التوجيه عرضًا تجريبيًا بسيطًا لإنترنت الأشياء باستخدام ESP8266 NodeMCU وخدمة إنترنت الأشياء عبر الإنترنت تسمى AskSensors. نوضح لك كيفية الحصول بسرعة على البيانات من عميل ESP8266 HTTPS ورسمها في الرسم البياني في AskSensors Io
كيفية توصيل مستشعر رطوبة التربة و ESP8266 بـ AskSensors IoT Cloud: 10 خطوات
كيفية توصيل مستشعر رطوبة التربة و ESP8266 بـ AskSensors IoT Cloud: يوضح لك هذا التوجيه كيفية توصيل مستشعر رطوبة التربة و ESP8266 بسحابة IoT. بالنسبة لهذا المشروع ، سنستخدم عقدة MCU ESP8266 WiFi ومستشعر رطوبة التربة التي تقيس المحتوى الحجمي للمياه داخل