Índice:
- Etapa 1: Demonstração
- Etapa 2: Recursos usados
- Etapa 3: Montagem
- Etapa 4: Tela de pinagem TFT 1.8 ''
- Etapa 5: Montagem do ESP-WROOM32 com monitor TFT de 1,8 ''
- Etapa 6: Tabela de conexão ESP-WROOM32 e exibição TFT1.8 ''
- Etapa 7: ESP32 LoRa Mount com monitor TFT de 1,8 ''
- Etapa 8: Tabela de conexão ESP32 LoRa e exibição TFT1.8 ''
- Etapa 9: Instalando Bibliotecas - Arduino IDE
- Etapa 10: Código
- Etapa 11: Código ESP32
- Etapa 12: Configurações de compilação
- Etapa 13: Links
- Etapa 14: Arquivo
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Em nosso vídeo de hoje, vou mostrar a vocês o display TFT de 1,8 polegadas. Este é um display gráfico de 128 x 160. É maior do que o que vem no ESP32 LoRa, e também mostrarei seu uso no ESP32 tradicional. Teremos então a montagem e o código fonte para usar este display com esses dois modelos de microcontroladores, usando um exemplo feito pela Adafruit. Eu especificamente acho que a tela é um recurso muito importante, pois fornece feedback de seu circuito.
Etapa 1: Demonstração
Etapa 2: Recursos usados
• ESP32-WROOM
• ESP32 LoRa
• Display TFT Lcd de 1,8 ''
• Protoboard
• Jumpers
Etapa 3: Montagem
Etapa 4: Tela de pinagem TFT 1.8 ''
Etapa 5: Montagem do ESP-WROOM32 com monitor TFT de 1,8 ''
Etapa 6: Tabela de conexão ESP-WROOM32 e exibição TFT1.8 ''
Etapa 7: ESP32 LoRa Mount com monitor TFT de 1,8 ''
Etapa 8: Tabela de conexão ESP32 LoRa e exibição TFT1.8 ''
Etapa 9: Instalando Bibliotecas - Arduino IDE
Baixe os dois arquivos ZIP acessando os links abaixo:
Biblioteca Adafruit GFX:
Biblioteca Adafruit ST7735:
1. Com o Arduino IDE aberto, clique em Sketch -> Adicionar biblioteca -> Adicionar biblioteca. ZIP
2. Procure o arquivo baixado, selecione e clique em Abrir
3. Faça isso para ambas as bibliotecas baixadas
Etapa 10: Código
ESP-WROOM Código 32
Declarações e variáveis
#include // Biblioteca gráfica do núcleo # include // Biblioteca específica do hardware para ST7735 #include // Esses pinos também funcionarão para o escudo 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
Declarações e variáveis
#include // Biblioteca de gráficos principais # include // 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);
Etapa 11: Código ESP32
Observação
• O código gráfico usado é um exemplo desenvolvido pelo fabricante Adafruit:
• No entanto, os pinos declarados no código foram alterados para funcionar com o ESP32 mostrado anteriormente.
• O objetivo desta lição é ensinar apenas a comunicação entre o visor e o ESP32.
Etapa 12: Configurações de compilação
As configurações de construção são mostradas nas imagens abaixo. As placas são ESP32 Dev Module e Heltec_WIFI_LoRa_32
Etapa 13: Links
Bibliotecas de exibição TFT
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - Tutorial GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Etapa 14: Arquivo
Baixe os arquivos:
EU NÃO