Table des matières:

Interface ESP32 avec SSD1306 Oled avec MicroPython : 5 étapes
Interface ESP32 avec SSD1306 Oled avec MicroPython : 5 étapes

Vidéo: Interface ESP32 avec SSD1306 Oled avec MicroPython : 5 étapes

Vidéo: Interface ESP32 avec SSD1306 Oled avec MicroPython : 5 étapes
Vidéo: ESP32 Simulator | OLED SSD1306 display | ESP32 Micropython Embedded systems simulator for Linux ✨ 2024, Novembre
Anonim
Interface ESP32 avec SSD1306 Oled avec MicroPython
Interface ESP32 avec SSD1306 Oled avec MicroPython
Interface ESP32 avec SSD1306 Oled avec MicroPython
Interface ESP32 avec SSD1306 Oled avec MicroPython

Micropython est l'optimisation de python et sa faible empreinte de python. Ce qui signifiait être conçu pour un appareil embarqué qui a des contraintes de mémoire et une faible consommation d'énergie. Micropython est disponible pour de nombreuses familles de contrôleurs, notamment ESP8266, ESP32, les cartes Arduino comme MEGA2560 et certains contrôleurs nordiques.

Dans cet article, nous verrons comment utiliser l'interface ESP32 avec l'affichage oled ssd1306 en utilisant l'interface i2c.

Nous allons flasher le système d'exploitation intégré micropython sur ESP32 et notre bibliothèque et notre application seront écrites en script python.

Étape 1: Outils à télécharger

Outils à télécharger
Outils à télécharger
Outils à télécharger
Outils à télécharger

Téléchargez le binaire pour la variante de la carte utilisée

Téléchargez les binaires à partir du lien suivant, micropython.org/

Téléchargez esptool qui gère la lecture, l'écriture et l'effacement d'ESP32/ESP8266, github.com/espressif/esptool

Étape 2: Composants requis

Les composants requis sont:

1. ESP32

ESP32 en Inde - https://amzn.to/2NpbsE2ESP32 au Royaume-Uni -

ESP32 aux États-Unis -

2. SSD1306 OLED Display SSD1306 en Inde-

SSD1306 aux États-Unis -

SSD1306 au Royaume-Uni -

3. Planche à pain

BreadBoard en Inde- https://amzn.to/2MW0OpbBreadBoard aux États-Unis-

Planche à pain au Royaume-Uni -

4. Peu de fils

Étape 3: Connexion

Lien
Lien

Voici les détails de la connexion entre l'écran oled ESP32 et SSD1306. Le SSD1306 est disponible en deux variantes basées sur l'interface basée sur I2C et basée sur SPI. Nous utiliserons une variante basée sur I2C dans notre projet.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

Étape 4: Tutoriel

Étape 5: Coder

Trouvez le code sur Github.

github.com/stechiez/esp32-upython.git

Conseillé: