فهرست مطالب:

ESP32 با OLED یکپارچه (WEMOS/Lolin) - شروع به کار سبک آردوینو: 4 مرحله
ESP32 با OLED یکپارچه (WEMOS/Lolin) - شروع به کار سبک آردوینو: 4 مرحله

تصویری: ESP32 با OLED یکپارچه (WEMOS/Lolin) - شروع به کار سبک آردوینو: 4 مرحله

تصویری: ESP32 با OLED یکپارچه (WEMOS/Lolin) - شروع به کار سبک آردوینو: 4 مرحله
تصویری: مقایسه نسخه جدید و قدیمی آردوینو 2024, نوامبر
Anonim
Image
Image
آنچه مورد نیاز است
آنچه مورد نیاز است

اگر شما هم مثل من هستید ، از این فرصت استفاده کنید و آخرین و بزرگترین ESP8266/etc را در دست بگیرید … ESP32 تفاوتی ندارد ، اما من دریافتم که هنوز در مورد اسناد زیاد وجود ندارد. 2 مرحله اول باید مربوط به اکثر طعم های ESP32 باشد و نه فقط آنهایی که با OLED نشان داده شده است. امیدوارم این "چند مرحله" شما را آغاز کند. موفق باشید…. سرگرم باشید… به من اطلاع دهید اگر برای شما کار کرد. چند فرض این است که شما می دانید چگونه در IDE Arduino حرکت کنید و با کتابخانه های آنها کار کنید.

به روز رسانی: 05 ژانویه 18 - مطمئن شوید که برخی از ویدیوهای به روز شده ESP32 را در انتهای این دستورالعمل مشاهده می کنید. ساعت اینترنتی و بلوتوث BLE در حال اجراست. پیوندهای طرح ها را در یادداشت های YouTube جستجو کنید.

مرحله 1: آنچه مورد نیاز است

آنچه مورد نیاز است
آنچه مورد نیاز است
آنچه مورد نیاز است
آنچه مورد نیاز است

ESP32 SOC

کابل یو اس بی

آردوینو IDE

مرحله 2: با فرض اینکه Arduino IDE قبلاً نصب شده است

با فرض اینکه Arduino IDE قبلاً نصب شده است
با فرض اینکه Arduino IDE قبلاً نصب شده است

به طور پیش فرض ، ESP32 هنوز با ورودی های استاندارد هیئت مدیره که به https://arduino.esp8266.com/stable/package_esp8266c… اشاره می کند هنوز نمایش داده نمی شود.

به همین دلیل فعلا باید آنها را به صورت دستی اضافه کنیم.

همه مراحل را در سایت زیر دنبال کنید تا Arduino IDE خود را برای برد ESP32 جدید خود آماده کنید.

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

اگر OLED یکپارچه دارید و می خواهید آن را اجرا کنید ، به مرحله بعدی بروید.

مرحله 3: OLED را بر روی آردوینو کار کنید

OLED را بر روی آردوینو کار کنید
OLED را بر روی آردوینو کار کنید
OLED را بر روی آردوینو کار کنید
OLED را بر روی آردوینو کار کنید
OLED را بر روی آردوینو کار کنید
OLED را بر روی آردوینو کار کنید

اکنون که احتمالاً یک طرح آردوینو را در ESP32 خود بارگذاری کرده اید ، تصاویر "زیبا" که هنگام اولین بار که آن را وصل کرده اید روی آن اجرا می شود احتمالاً از بین رفته است.

این ESP32 خاص از کتابخانه های SSD1306 برای ارتباط با صفحه نمایش OLED استفاده می کند. من خوش شانس بودم که بارگیری کتابخانه آردوینو زیر و آزمایش یکی از طرحهای نمونه SSD1306 را شروع کردم. اگر طرح نتوانست با خطاها کامپایل شود ، مطمئن شوید که آدرس مورد نظر را به آن (0x3c ، 5 ، 4) تغییر داده اید.

پینهای اختصاصی I2C این ESP به ترتیب برای داده و ساعت روی GPIO 5 و 4 قرار دارند.

طرح پیوست شده ESP32_Wemos_I2C_Scanner تأیید می کند که پین های شما به درستی آدرس دهی شده اند. آن را در ESP32 خود بارگذاری کرده و مانیتور سریال را بررسی کنید.

github.com/squix78/esp8266-oled-ssd1306

مرحله 4: OLED عملکردی با ورودی آنالوگ Arduino LDR

**** UPDATE 28Dec17 ویدیوی ESP32 را با ساعت اینترنت/NTP کارکرده ببینید. آدرس بارگیری کد در ویدیوی زیر در YouTube موجود است

من تصمیم گرفتم که همچنان به این کار ادامه دهم و موفق شدم OLED را با داده های "واقعی" و نه فقط با مثالها کار کنم. خوراک LDR آنالوگ. برای کمک به آن ، طرح آردوینو را به آن ضمیمه کرده ام. آن را برای یک دور بچرخانید و به من اطلاع دهید که چگونه نتیجه می گیرید! اگر به کار با "آردوینو" و "آنالوگ" نیاز دارید ، به https://programmingelectronics.com/tutorial-21-ana… مراجعه کنید

من با این بچه ها ماجراجویی آردوینو را شروع کردم … این دوره قطعاً ارزشمند است.

توصیه شده: