Índice:

Interface ESP32 com SSD1306 Oled com MicroPython: 5 etapas
Interface ESP32 com SSD1306 Oled com MicroPython: 5 etapas

Vídeo: Interface ESP32 com SSD1306 Oled com MicroPython: 5 etapas

Vídeo: Interface ESP32 com SSD1306 Oled com MicroPython: 5 etapas
Vídeo: ESP32 Interface with OLED SSD1306 Display using micropython 2024, Novembro
Anonim
Interface ESP32 com SSD1306 Oled com MicroPython
Interface ESP32 com SSD1306 Oled com MicroPython
Interface ESP32 com SSD1306 Oled com MicroPython
Interface ESP32 com SSD1306 Oled com MicroPython

Micropython é a ferramenta de otimização e pequena pegada de python. Que se destina a construir para dispositivos embarcados que têm restrições de memória e baixo consumo de energia. Micropython está disponível para muitas famílias de controladores que incluem ESP8266, ESP32, placas Arduino como MEGA2560 e alguns controladores da Nordic.

Neste artigo, veremos como usar a interface ESP32 com exibição oled ssd1306 usando a interface i2c.

Estaremos atualizando o sistema operacional integrado micropython no ESP32 e nossa biblioteca e aplicativo serão escritos em script python.

Etapa 1: Ferramentas para fazer download

Ferramentas para baixar
Ferramentas para baixar
Ferramentas para baixar
Ferramentas para baixar

Baixe o binário para a variante da placa que está sendo usada

Baixe os binários a partir do seguinte link, micropython.org/

Baixe o esptool que lida com a leitura, gravação e exclusão de ESP32 / ESP8266, github.com/espressif/esptool

Etapa 2: componentes necessários

Os componentes necessários são:

1. ESP32

ESP32 na Índia - https://amzn.to/2NpbsE2ESP32 no Reino Unido -

ESP32 nos EUA -

2. SSD1306 Display OLED SSD1306 na Índia-

SSD1306 nos EUA -

SSD1306 no Reino Unido -

3. Placa de ensaio

BreadBoard na Índia- https://amzn.to/2MW0OpbBreadBoard nos EUA-

BreadBoard no Reino Unido-

4. Poucos fios

Etapa 3: Conexão

Conexão
Conexão

A seguir estão os detalhes da conexão entre ESP32 e SSD1306 oled display. SSD1306 vem em duas variantes baseadas na interface que é baseada em I2C e baseada em SPI. Estaremos usando o variente baseado em I2C em nosso projeto.

ESP32 -> SSD1306

GND -> GND

3,3V -> VDD

SCK / CLK-> PIN4

SDA -> PIN5

Etapa 4: tutorial

Etapa 5: Código

Encontre o código no Github.

github.com/stechiez/esp32-upython.git

Recomendado: