إن الجمع بين إمكانات Wi-Fi في ESP8266 مع الصور المرئية الحادة لعرض OLED يفتح عالمًا من إمكانيات المشاريع المدمجة. سوف يسير هذا الدليل خلال عملية توصيل شاشة OLED والتحكم فيها باستخدام ESP8266 ، من إعداد الأجهزة إلى كتابة الرمز اللازم. سواء كنت مطورًا محنكًا أو لا تبدأ للتو ، يوفر هذا الدليل المعلومات التي تحتاجها لتحقيق النجاح. سنستكشف العديد من المكتبات والمشكلات الشائعة والأمثلة العملية لمساعدتك في الحصول على ESP8266 شاشة OLED المشروع وتشغيل.
الخطوة الأولى هي اختيار المكونات الصحيحة. ستحتاج إلى لوحة تطوير ESP8266 (مثل NodeMcu أو Wemos D1 Mini) ووحدة عرض OLED. تعرض شاشات OLED بأحجام وقرارات مختلفة ؛ تشمل الخيارات الشائعة شاشات عرض 0.96 بوصة و 1.3 بوصة. تأكد من أن الشاشة التي اخترتها متوافقة مع بروتوكول اتصال I2C أو SPI. العديد من الوحدات متاحة بسهولة عبر الإنترنت. للحصول على مواصفات مفصلة ، راجع أوراق البيانات التي توفرها الشركة المصنعة.
تعتمد عملية الاتصال على بروتوكول الاتصالات المستخدمة من قبل ESP8266 شاشة OLED. الأكثر شيوعًا ، يتم استخدام I2C لبساطتها. ستحتاج إلى توصيل المسامير التالية (اضبطها وفقًا لـ Pinout للوحدة النمطية الخاصة بك):
تحقق مزدوج تعيينات دبوس على كل من ESP8266 الخاص بك ESP8266 شاشة OLED وحدة قبل الاتصال.
ستحتاج إلى Arduino IDE لبرمجة ESP8266. قم بتثبيت حزمة دعم لوحة ESP8266 من خلال مدير مجلس الإدارة. تقوم العديد من المكتبات بتبسيط التفاعل مع شاشات OLED. تعد مكتبة Adafruit GFX ومكتبة Adafruit SSD1306 خيارات شائعة. توفر هذه المكتبات وظائف لرسم النص والأشكال والصور على الشاشة.
إليك مثال أساسي باستخدام مكتبة Adafruit SSD1306 لعرض Hello ، World! على الخاص بك ESP8266 شاشة OLED:
#include #include #include #include #define screw_width 128 // OLED عرض العرض ، في pixels#define screw_height 64 // oled display مشاركة ARDUINO RESET PIN) ADAFRUIT_SSD1306 DISPLAY (SCREEN_WIDTH ، SCREEN_HEIGHT ، & WIRE ، OLED_RESET) ؛ VOID SETUP () {Serial.Begin (115200) ؛ display.begin (ssd1306_switchcapvcc ، 0x3c) ؛ // العنوان 0x3C لـ 128x64 display.cleardisplay () ؛ display.settextsize (2) ؛ display.settextColor (أبيض) ؛ display.setCursor (0 ، 0) ؛ display.println (مرحبًا ، العالم!) ؛ display.display () ؛} void loop () {// أضف الرمز الخاص بك هنا لتحديث العرض}
تذكر تثبيت المكتبات المطلوبة قبل تحميل الرمز.
إذا الخاص بك ESP8266 شاشة OLED لا يعمل ، تحقق مما يلي:
ما وراء عرض النص البسيط ، الخاص بك ESP8266 شاشة OLED يمكن استخدامها لمجموعة واسعة من التطبيقات ، بما في ذلك:
الاحتمالات محدودة فقط بخيالك.
دمج شاشة OLED مع ESP8266 يفتح فرصًا لا حصر لها للمشاريع الإبداعية. باتباع الخطوات الموضحة في هذا الدليل ، يمكنك بسهولة دمج هذه المجموعة القوية في نظامك المضمن التالي. تذكر استشارة أوراق البيانات لمكونات الأجهزة المحددة الخاصة بك للحصول على معلومات مفصلة. لشاشات LCD عالية الجودة و OLED ، فكر في استكشاف الخيارات من Dalian Eastern Display Co. ، Ltd. أنها توفر مجموعة واسعة من العروض مناسبة لمختلف التطبيقات.