Mundarija:

ESP32 interfeysi SSD1306 bilan, MicroPython bilan: 5 qadam
ESP32 interfeysi SSD1306 bilan, MicroPython bilan: 5 qadam

Video: ESP32 interfeysi SSD1306 bilan, MicroPython bilan: 5 qadam

Video: ESP32 interfeysi SSD1306 bilan, MicroPython bilan: 5 qadam
Video: ESP32, более мощная чем любая другая Ардуино 2024, Noyabr
Anonim
ESP32 interfeysi, SSD1306 bilan, MicroPython bilan
ESP32 interfeysi, SSD1306 bilan, MicroPython bilan
ESP32 interfeysi, SSD1306 bilan, MicroPython bilan
ESP32 interfeysi, SSD1306 bilan, MicroPython bilan

Mikropiton - bu pythonning optimallashtirilgan va kichik izi. Xotirasi cheklangan va quvvat sarfi past bo'lgan o'rnatilgan qurilma uchun mo'ljallangan. Mikropiton ESP8266, ESP32, MEGA2560 kabi Arduino platalari va ba'zi shimoliy nazoratchilarni o'z ichiga olgan ko'plab nazoratchi oilalar uchun mavjud.

Ushbu maqolada biz i2c interfeysi yordamida oled ssd1306 displeyli ESP32 interfeysidan qanday foydalanishni ko'rib chiqamiz.

Biz ESP32 -da o'rnatilgan micropython os -ni yondiramiz va kutubxonamiz va ilovamiz python skriptida yoziladi.

1 -qadam: Yuklab olish uchun asboblar

Yuklab olish uchun asboblar
Yuklab olish uchun asboblar
Yuklab olish uchun asboblar
Yuklab olish uchun asboblar

Amaldagi taxta varianti uchun ikkilikni yuklab oling

Quyidagi havoladan ikkilik fayllarni yuklab oling, micropython.org/

ESP32/ESP8266 -ni o'qish, yozish va o'chirish bilan shug'ullanadigan esptool -ni yuklab oling, github.com/espressif/esptool

2 -qadam: kerakli komponentlar

Kerakli komponentlar:

1. ESP32

Hindistonda ESP32 - https://amzn.to/2NpbsE2ESP32 Buyuk Britaniyada -

AQShda ESP32 -

2. SSD1306 Hindistonda SSD1306 OLED displeyi-

AQShda SSD1306 -

Buyuk Britaniyada SSD1306 -

3. Non paneli

Hindistondagi BreadBoard- https://amzn.to/2MW0OpbBreadBoard AQShda-

Buyuk Britaniyada BreadBoard-

4. Bir nechta simlar

3 -qadam: ulanish

Ulanish
Ulanish

Quyida ESP32 va SSD1306 ekranli displey o'rtasidagi ulanish tafsilotlari keltirilgan. SSD1306 interfeysi ikki xil bo'lib, I2C va SPI -ga asoslangan. Biz loyihada I2C -ga asoslangan o'zgaruvchidan foydalanamiz.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

4 -qadam: Qo'llanma

5 -qadam: kod

Github -da kodni toping.

github.com/stechiez/esp32-upython.git

Tavsiya: