Përmbajtje:

Ndërfaqja ESP32 Me SSD1306 Oled Me MicroPython: 5 Hapa
Ndërfaqja ESP32 Me SSD1306 Oled Me MicroPython: 5 Hapa

Video: Ndërfaqja ESP32 Me SSD1306 Oled Me MicroPython: 5 Hapa

Video: Ndërfaqja ESP32 Me SSD1306 Oled Me MicroPython: 5 Hapa
Video: Дождались! ESP32! 2024, Nëntor
Anonim
Ndërfaqja ESP32 Me SSD1306 Oled Me MicroPython
Ndërfaqja ESP32 Me SSD1306 Oled Me MicroPython
Ndërfaqja ESP32 Me SSD1306 Oled Me MicroPython
Ndërfaqja ESP32 Me SSD1306 Oled Me MicroPython

Mikropitoni është optimist i python dhe gjurmë e vogël e python. Që do të thoshte të ndërtohej për pajisjen e ngulitur e cila ka kufizime në kujtesë dhe konsum të ulët të energjisë. Mikropitoni është i disponueshëm për shumë familje kontrolluesish i cili përfshin ESP8266, ESP32, Arduino Boards si MEGA2560 dhe disa nga kontrolluesit nordik.

Në këtë artikull ne do të shohim se si të përdorim ndërfaqen ESP32 me ekranin oled ssd1306 duke përdorur ndërfaqen i2c.

Ne do të ndezim mikropitonin e ngulitur os në ESP32 dhe biblioteka dhe aplikacioni ynë do të shkruhen me shkrim python.

Hapi 1: Mjetet për tu shkarkuar

Mjetet për tu shkarkuar
Mjetet për tu shkarkuar
Mjetet për tu shkarkuar
Mjetet për tu shkarkuar

Shkarkoni skedarin binar për variantin e bordit që përdoret

Shkarkoni binarët nga lidhja e mëposhtme, micropython.org/

Shkarkoni esptool i cili trajton leximin, shkrimin dhe fshirjen e ESP32/ESP8266, github.com/espressif/esptool

Hapi 2: Komponentët e kërkuar

Komponentët e kërkuar janë:

1. ESP32

ESP32 në Indi - https://amzn.to/2NpbsE2ESP32 në MB -

ESP32 në SHBA -

2. Ekrani SSD1306 OLED SSD1306 në Indi-

SSD1306 në SHBA -

SSD1306 në MB -

3. Tabela e bukës

BreadBoard në Indi- https://amzn.to/2MW0OpbBreadBoard në SHBA-

BreadBoard në MB-

4. Pak tela

Hapi 3: Lidhja

Lidhje
Lidhje

Më poshtë janë detajet e lidhjes midis ekranit të lyer me ESP32 dhe SSD1306. SSD1306 vjen në dy variante bazuar në ndërfaqen që është e bazuar në I2C dhe e bazuar në SPI. Ne do të përdorim variantin e bazuar në I2C në projektin jashtë.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

Hapi 4: Tutorial

Hapi 5: Kodi

Gjeni kodin në Github.

github.com/stechiez/esp32-upython.git

Recommended: