Tabla de contenido:
- Paso 1: demostración
- Paso 2: Recursos utilizados
- Paso 3: Montaje
- Paso 4: Pantalla de distribución de pines TFT de 1,8 ''
- Paso 5: Montaje del ESP-WROOM32 con pantalla TFT de 1.8 ''
- Paso 6: Tabla de conexión ESP-WROOM32 y pantalla TFT de 1,8 ''
- Paso 7: Montaje ESP32 LoRa con pantalla TFT 1.8 ''
- Paso 8: Tabla de conexión ESP32 LoRa y pantalla TFT1.8 ''
- Paso 9: Instalación de bibliotecas - Arduino IDE
- Paso 10: Código
- Paso 11: Código ESP32
- Paso 12: Configuración de compilación
- Paso 13: Enlaces
- Paso 14: Archivo
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En nuestro video de hoy, les mostraré la pantalla TFT de 1.8 pulgadas. Esta es una pantalla gráfica de 128 por 160. Es más grande que lo que viene en el ESP32 LoRa, y también mostraré su uso en el ESP32 tradicional. Luego tendremos el ensamblaje y el código fuente para usar esta pantalla con estos dos modelos de microcontroladores, usando un ejemplo hecho por Adafruit. Específicamente, encuentro que la pantalla es una característica muy importante, ya que le brinda retroalimentación de su circuito.
Paso 1: demostración
Paso 2: Recursos utilizados
• ESP32-WROOM
• ESP32 LoRa
• Pantalla TFT Lcd 1.8 ''
• Protoboard
• Jerséis
Paso 3: Montaje
Paso 4: Pantalla de distribución de pines TFT de 1,8 ''
Paso 5: Montaje del ESP-WROOM32 con pantalla TFT de 1.8 ''
Paso 6: Tabla de conexión ESP-WROOM32 y pantalla TFT de 1,8 ''
Paso 7: Montaje ESP32 LoRa con pantalla TFT 1.8 ''
Paso 8: Tabla de conexión ESP32 LoRa y pantalla TFT1.8 ''
Paso 9: Instalación de bibliotecas - Arduino IDE
Descargue los dos archivos ZIP accediendo a los enlaces a continuación:
Biblioteca Adafruit GFX:
Biblioteca Adafruit ST7735:
1. Con el IDE de Arduino abierto, haga clic en Sketch -> Agregar biblioteca -> Agregar biblioteca. ZIP
2. Busque el archivo descargado, seleccione y haga clic en Abrir
3. Haga esto para ambas bibliotecas descargadas
Paso 10: Código
ESP-WROOM Código 32
Declaraciones y variables
#include // Biblioteca de gráficos del núcleo # incluye // Biblioteca específica de hardware para ST7735 #include // Estos pines también funcionarán para el protector TFT de 1.8 // ESP32-WROOM #define TFT_DC 12 // A0 #define TFT_CS 13 // CS #define TFT_MOSI 14 // SDA #define TFT_CLK 27 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);
Código ESP32 LoRa
Declaraciones y variables
#include // Biblioteca de gráficos principal # incluye // Biblioteca específica de hardware para ST7735 #include #define TFT_DC 17 // A0 #define TFT_CS 21 // CS #define TFT_MOSI 2 // SDA #define TFT_CLK 23 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);
Paso 11: Código ESP32
Nota
• El código gráfico utilizado es un ejemplo desarrollado por el fabricante Adafruit:
• Sin embargo, los pines declarados en el código se han cambiado para que funcionen con el ESP32 mostrado anteriormente.
• El propósito de esta lección es enseñar únicamente la comunicación entre la pantalla y el ESP32.
Paso 12: Configuración de compilación
Las configuraciones de construcción se muestran en las imágenes a continuación. Las placas son ESP32 Dev Module y Heltec_WIFI_LoRa_32
Paso 13: Enlaces
Bibliotecas de pantallas TFT
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - Tutorial de GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Paso 14: Archivo
Descarga los archivos:
INO