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

ESP32 مع OLED مدمج (WEMOS / Lolin) - بدء أسلوب اردوينو: 4 خطوات
ESP32 مع OLED مدمج (WEMOS / Lolin) - بدء أسلوب اردوينو: 4 خطوات

فيديو: ESP32 مع OLED مدمج (WEMOS / Lolin) - بدء أسلوب اردوينو: 4 خطوات

فيديو: ESP32 مع OLED مدمج (WEMOS / Lolin) - بدء أسلوب اردوينو: 4 خطوات
فيديو: ESP32 WEMOS Lolin w/integrated OLED Internet Clock 2024, يوليو
Anonim
Image
Image
ما هو المطلوب
ما هو المطلوب

إذا كنت مثلي ، فأنت تقفز على فرصة الحصول على أحدث وأكبر ESP8266 / إلخ … وتضعه في خطواته. لا يختلف ESP32 ولكني وجدت أنه لا يوجد الكثير حتى الآن فيما يتعلق بالوثائق. يجب أن تتعلق الخطوتان الأوليتان بمعظم نكهات ESP32 وليس فقط تلك التي تم تصويرها باستخدام OLED. نأمل أن تبدأ هذه "الخطوات بخطوتين". حظا سعيدا …. استمتع … اسمحوا لي أن أعرف ما إذا كان يعمل من أجلك. بعض الافتراضات هي أنك تعرف كيفية التنقل في Arduino IDE والعمل مع مكتباتهم.

تحديث: 05 يناير 18 - تأكد من إطلاعك على بعض مقاطع فيديو ESP32 المحدثة في نهاية هذا Instructable. ساعة الإنترنت و Bluetooth BLE قيد التشغيل. ابحث في ملاحظات YouTube عن روابط للرسومات.

الخطوة 1: ما هو المطلوب

ما هو المطلوب
ما هو المطلوب
ما هو المطلوب
ما هو المطلوب

ESP32 SOC

كابل USB

اردوينو IDE

الخطوة 2: افتراض أن Arduino IDE مثبت بالفعل

بافتراض أن Arduino IDE مثبت بالفعل
بافتراض أن Arduino IDE مثبت بالفعل

بشكل افتراضي ، لا يظهر ESP32 بعد مع إدخالات مدير اللوحات القياسية التي تشير إلى

لهذا السبب ، نحتاج إلى إضافتها يدويًا في الوقت الحالي.

اتبع جميع الخطوات على الموقع التالي لإعداد Arduino IDE الخاص بك للوحة ESP32 الجديدة.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

إذا كان لديك OLED المدمج ، وترغب في محاولة تشغيله ، فانتقل إلى الخطوة التالية.

الخطوة 3: احصل على OLED يعمل على Arduino

احصل على OLED يعمل على Arduino
احصل على OLED يعمل على Arduino
احصل على OLED يعمل على Arduino
احصل على OLED يعمل على Arduino
احصل على OLED يعمل على Arduino
احصل على OLED يعمل على Arduino

الآن بعد أن قمت بتحميل رسم تخطيطي من Arduino على ESP32 ، فمن المحتمل أن تكون الصور "الجميلة" التي كانت تعمل عليه عند توصيله لأول مرة قد اختفت.

يستخدم هذا ESP32 الخاص مكتبات SSD1306 للتواصل مع شاشة OLED. لقد حالفني الحظ في البدء عن طريق تحميل مكتبة Arduino التالية واختبار أحد الرسومات النموذجية المضمنة في SSD1306. إذا فشل الرسم في التجميع مع وجود أخطاء ، فتأكد من تغيير العنوان الذي فشل فيه إلى (0x3c ، 5 ، 4).

توجد دبابيس I2C المخصصة لـ ESP على GPIO 5 و 4 للبيانات والساعة على التوالي.

سيؤكد رسم ESP32_Wemos_I2C_Scanner المرفق ما إذا كانت دبابيسك قد تمت معالجتها بشكل صحيح. قم بتحميله على ESP32 الخاص بك وتحقق من الشاشة التسلسلية.

github.com/squix78/esp8266-oled-ssd1306

الخطوة 4: OLED الوظيفي مع إدخال Arduino LDR التناظري

**** تحديث 28Dec17 تحقق من فيديو ESP32 مع ساعة الإنترنت / NTP العاملة. رابط تحميل الكود متاح على يوتيوب الفيديو أدناه

قررت الاستمرار في التعامل مع هذا وتمكنت من جعل OLED يعمل مع بيانات "حقيقية" وليس فقط الأمثلة. تغذية LDR التناظرية. لقد أرفقت رسم Arduino بهذا للمساعدة. خذها في جولة واسمحوا لي أن أعرف كيف تصنعها! إذا كنت بحاجة إلى "فرشاة متابعة" حول طريقة عمل Arduino و Analog ، فتوجه إلى https://programmingelectronics.com/tutorial-21-ana …

لقد بدأت في مغامرة Arduino الخاصة بي مع هؤلاء الأشخاص … الدورة التدريبية جديرة بالاهتمام بالتأكيد.

موصى به: