Përmbajtje:
Video: Ndërfaqja ESP32 Me SSD1306 Oled Me MicroPython: 5 Hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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