Агуулгын хүснэгт:

SSD1306 Oled бүхий MicroPython бүхий ESP32 интерфэйс: 5 алхам
SSD1306 Oled бүхий MicroPython бүхий ESP32 интерфэйс: 5 алхам

Видео: SSD1306 Oled бүхий MicroPython бүхий ESP32 интерфэйс: 5 алхам

Видео: SSD1306 Oled бүхий MicroPython бүхий ESP32 интерфэйс: 5 алхам
Видео: OLED-дисплей на контроллере SSD1306 2024, Арваннэгдүгээр
Anonim
ESP32 интерфэйс нь SSD1306 -тай, MicroPython -тэй
ESP32 интерфэйс нь SSD1306 -тай, MicroPython -тэй
ESP32 интерфэйс нь SSD1306 -тай, MicroPython -тэй
ESP32 интерфэйс нь SSD1306 -тай, MicroPython -тэй

Micropython бол python -ийн оновчтой, жижиг хэмжээтэй питон юм. Санах ой хязгаарлагдмал, эрчим хүч бага зарцуулдаг төхөөрөмжид зориулагдсан болно. Micropython нь ESP8266, ESP32, MEGA2560 гэх мэт Arduino хавтан болон Нордикийн зарим хянагчийг багтаасан олон хянагч гэр бүлд байдаг.

Энэ нийтлэлд i2c интерфэйсийг ашиглан oled ssd1306 дэлгэцтэй ESP32 интерфэйсийг хэрхэн ашиглах талаар үзэх болно.

Бид ESP32 дээр micropython суулгагдсан OS -г анивчуулах бөгөөд манай номын сан, програмыг питон бичгээр бичих болно.

Алхам 1: Татаж авах хэрэгсэл

Татаж авах хэрэгсэл
Татаж авах хэрэгсэл
Татаж авах хэрэгсэл
Татаж авах хэрэгсэл

Ашиглаж буй самбарын хоёртын хувилбарыг татаж аваарай

Дараах линкээс хоёртын файлыг татаж авах, micropython.org/

ESP32/ESP8266 -г унших, бичих, устгах боломжтой esptool -ийг татаж авах, 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: Холболт

Холболт
Холболт

ESP32 ба SSD1306 дэлгэцийн хоорондох холболтын дэлгэрэнгүй мэдээллийг доор харуулав. SDD1306 нь I2C ба SPI дээр суурилсан интерфэйс дээр суурилсан хоёр янзын хувилбартай. Бид төсөлд I2C дээр суурилсан олон янз байдлыг ашиглах болно.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

Алхам 4: Хичээл

Алхам 5: Код

Github дээрээс кодыг олоорой.

github.com/stechiez/esp32-upython.git

Зөвлөмж болгож буй: