Taula de continguts:
- Pas 1: Eines per descarregar
- Pas 2: components necessaris
- Pas 3: connexió
- Pas 4: Tutorial
- Pas 5: Codi
Vídeo: Interfície ESP32 amb SSD1306 Oled amb MicroPython: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
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ó
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:
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32s: en aquest tutorial, aprendreu tot sobre com iniciar, connectar-se i aconseguir que el dispositiu I2C (acceleròmetre) funcioni amb el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Seleccioneu la interfície SD per ESP32: 12 passos (amb imatges)
Seleccioneu la interfície SD per a ESP32: en aquest instructable es mostra alguna cosa sobre com seleccionar una interfície SD per al vostre projecte ESP32
Interfície d'usuari fàcil d'implementar -- Pantalla OLED amb palanca de control i botons: 6 passos
Interfície d'usuari fàcil d'implementar || Pantalla OLED amb joystick i botons: aquest mòdul té una pantalla OLED amb dos botons, un joystick de 5 vies i un acceleròmetre de 3 eixos. Això és útil per configurar la interfície d’usuari d’un projecte. Ei, què passa, nois? Akarsh aquí des de CETech. Avui farem un cop d'ull a un mòdul tot en un que
Gràfics en una pantalla OLED 128x64 SSD1306 I2C amb CircuitPython mitjançant un Itsybitsy M4 Express: 13 passos (amb imatges)
Gràfics en una pantalla OLED 128x64 SSD1306 I2C amb CircuitPython mitjançant un Itsybitsy M4 Express: la pantalla OLED SSD1306 és una pantalla gràfica monocroma I2C, econòmica, àmpliament disponible, de 0,96 ", amb 128x64 píxels, que és fàcilment interfaçable (només 4 cables) a plaques de desenvolupament de microprocessadors com ara un Raspberry Pi, Arduino o
Tutorial per a la interfície OLED de 0,91 polzades 128x32 amb Arduino UNO: 7 passos (amb imatges)
Tutorial per a la interfície OLED de 0,91 polzades 128x32 amb Arduino UNO: Aquest tutorial us ensenyarà alguns conceptes bàsics sobre l’ús de LCD OLED de 0,91 polzades 1288x32 amb Arduino UNO