תוכן עניינים:

ממשק ESP32 עם SSD1306 Oled עם MicroPython: 5 שלבים
ממשק ESP32 עם SSD1306 Oled עם MicroPython: 5 שלבים

וִידֵאוֹ: ממשק ESP32 עם SSD1306 Oled עם MicroPython: 5 שלבים

וִידֵאוֹ: ממשק ESP32 עם SSD1306 Oled עם MicroPython: 5 שלבים
וִידֵאוֹ: Использование комплекта Wi-Fi Heltec ESP32 OLED 2024, נוֹבֶמבֶּר
Anonim
ממשק ESP32 עם SSD1306 Oled עם MicroPython
ממשק ESP32 עם SSD1306 Oled עם MicroPython
ממשק ESP32 עם SSD1306 Oled עם MicroPython
ממשק ESP32 עם SSD1306 Oled עם MicroPython

Micropython הוא אופטימיזציה של פייתון וטביעת רגל קטנה של פייתון. מה שאמור לבנות עבור מכשיר מוטבע בעל מגבלות זיכרון וצריכת חשמל נמוכה. מיקרופייתון זמין למשפחות בקר רבות הכוללות ESP8266, ESP32, לוחות Arduino כמו MEGA2560 וכמה מבקר Nordic.

במאמר זה נראה כיצד להשתמש בממשק ESP32 עם תצוגת ssd1306 oled באמצעות ממשק i2c.

אנו מהבהבים מערכת מוטבעת המיקרופייתון ב- ESP32 והספרייה והיישום שלנו ייכתבו בתסריט פייתון.

שלב 1: כלים להורדה

כלים להורדה
כלים להורדה
כלים להורדה
כלים להורדה

הורד את הגרסה הבינארית של גרסת הלוח בשימוש

הורד קבצים בינאריים מהקישור הבא, micropython.org/

הורד esptool שמטפל בקריאה, כתיבה ומחיקה של ESP32/ESP8266, github.com/espressif/esptool

שלב 2: רכיבים נדרשים

הרכיבים הדרושים הם:

1. ESP32

ESP32 בהודו - https://amzn.to/2NpbsE2ESP32 בבריטניה -

ESP32 בארה ב -

2. SSD1306 תצוגת OLED SSD1306 בהודו-

SSD1306 בארה ב -

SSD1306 בבריטניה -

3. לוח לחם

BreadBoard בהודו- https://amzn.to/2MW0OpbBreadBoard בארה ב-

BreadBoard בבריטניה-

4. מעט חוטים

שלב 3: חיבור

חיבור
חיבור

להלן פרטי החיבור בין תצוגת OLED מסוג ESP32 לבין SSD1306. SD1306 מגיע בשני משתנים המבוססים על ממשק מבוסס I2C ו- SPI. אנו נשתמש בפרויקט מבוסס I2C מבוסס.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

שלב 4: הדרכה

שלב 5: קוד

מצא את הקוד ב- Github.

github.com/stechiez/esp32-upython.git

מוּמלָץ: