Dalian Eastern Display Co. ، Ltd.

+86-411-39966586

ESP8266 شاشة OLED

ESP8266 شاشة OLED

إن الجمع بين إمكانات 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 للوحدة النمطية الخاصة بك):

  • VCC (OLED) إلى 3.3V (ESP8266)
  • GND (OLED) إلى GND (ESP8266)
  • SCL (OLED) إلى دبوس SCL مناسب على ESP8266 (على سبيل المثال ، GPIO21 أو GPIO22)
  • SDA (OLED) إلى دبوس SDA مناسب على ESP8266 (على سبيل المثال ، GPIO20 أو GPIO23)

تحقق مزدوج تعيينات دبوس على كل من 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 يتلقون مصدر طاقة مستقر 3.3 فولت.
  • الأسلاك: تحقق من جميع الاتصالات لتجنب الأسلاك غير الصحيحة.
  • عنوان I2C: قم بتأكيد عنوان I2C الصحيح لوحدة OLED الخاصة بك.
  • تثبيت المكتبة: تأكد من تثبيت المكتبات اللازمة بشكل صحيح.
  • الشاشة التسلسلية: استخدم الشاشة التسلسلية للتحقق من أي أخطاء أثناء التهيئة.

التطبيقات المتقدمة

ما وراء عرض النص البسيط ، الخاص بك ESP8266 شاشة OLED يمكن استخدامها لمجموعة واسعة من التطبيقات ، بما في ذلك:

  • في الوقت الحقيقي تصور البيانات
  • لوحات معلومات قابلة للتخصيص
  • عروض الطقس
  • واجهات اللعبة
  • مراقبة حالة الشبكة

الاحتمالات محدودة فقط بخيالك.

خاتمة

دمج شاشة OLED مع ESP8266 يفتح فرصًا لا حصر لها للمشاريع الإبداعية. باتباع الخطوات الموضحة في هذا الدليل ، يمكنك بسهولة دمج هذه المجموعة القوية في نظامك المضمن التالي. تذكر استشارة أوراق البيانات لمكونات الأجهزة المحددة الخاصة بك للحصول على معلومات مفصلة. لشاشات LCD عالية الجودة و OLED ، فكر في استكشاف الخيارات من Dalian Eastern Display Co. ، Ltd. أنها توفر مجموعة واسعة من العروض مناسبة لمختلف التطبيقات.

соответветвющюща продция

соответветающ продкция

يمكن أن يكون продаае продкты

саые продаваеыы продкты
بيت
منتجات
معلومات عنا
اتصل بنا

يرجى تركنا رسالة