Taula de continguts:

Interfície ESP32 amb SSD1306 Oled amb MicroPython: 5 passos
Interfície ESP32 amb SSD1306 Oled amb MicroPython: 5 passos

Vídeo: Interfície ESP32 amb SSD1306 Oled amb MicroPython: 5 passos

Vídeo: Interfície ESP32 amb SSD1306 Oled amb MicroPython: 5 passos
Vídeo: Introduction to Ameba MicroPython SDK 2024, Desembre
Anonim
Interfície ESP32 amb SSD1306 Oled amb MicroPython
Interfície ESP32 amb SSD1306 Oled amb MicroPython
Interfície ESP32 amb SSD1306 Oled amb MicroPython
Interfície ESP32 amb SSD1306 Oled amb MicroPython

Micropython és l’empremta petita i optimitzada de Python. El que significava construir per a dispositius incrustats que tinguin restriccions de memòria i un baix consum d’energia. Micropython està disponible per a moltes famílies de controladors que inclouen ESP8266, ESP32, Arduino Boards com MEGA2560 i alguns dels controladors de Nordic.

En aquest article veurem com utilitzar la interfície ESP32 amb pantalla oled ssd1306 mitjançant la interfície i2c.

Farem parpellejar el sistema operatiu incrustat de micropitó a ESP32 i la nostra biblioteca i aplicació estaran escrites en script Python.

Pas 1: Eines per descarregar

Eines per descarregar
Eines per descarregar
Eines per descarregar
Eines per descarregar

Descarregueu el binari per a la variant del tauler que s’utilitza

Descarregueu els fitxers binaris des del següent enllaç, micropython.org/

Descarregueu un esptool que permet llegir, escriure i esborrar ESP32 / ESP8266, github.com/espressif/esptool

Pas 2: components necessaris

Els components necessaris són:

1. ESP32

ESP32 a l'Índia - https://amzn.to/2NpbsE2ESP32 al Regne Unit -

ESP32 als EUA:

2. Pantalla OLED SSD1306 SSD1306 a l'Índia-

SSD1306 als EUA:

SSD1306 al Regne Unit:

3. Taula de pa

BreadBoard a l'Índia- https://amzn.to/2MW0OpbBreadBoard als Estats Units-

BreadBoard al Regne Unit-

4. Pocs cables

Pas 3: connexió

Connexió
Connexió

A continuació es detallen els detalls de connexió entre la pantalla oled ESP32 i SSD1306. SD1306 es presenta en dues versions basades en la interfície basada en I2C i SPI. Utilitzarem diversos projectes basats en I2C.

ESP32 -> SSD1306

GND -> GND

3,3 V -> VDD

SCK / CLK-> PIN4

SDA -> PIN5

Pas 4: Tutorial

Pas 5: Codi

Cerqueu el codi a Github.

github.com/stechiez/esp32-upython.git

Recomanat: