Table des matières:
- Étape 1: Démonstration
- Étape 2: Ressources utilisées
- Étape 3: Assemblage
- Étape 4: Écran de brochage TFT 1.8 ''
- Étape 5: Montage ESP-WROOM32 avec écran TFT 1,8 ''
- Étape 6: Tableau de connexion ESP-WROOM32 et écran TFT1.8 ''
- Étape 7: Support LoRa ESP32 avec écran TFT 1.8''
- Étape 8: Tableau de connexion ESP32 LoRa et affichage TFT1.8 ''
- Étape 9: Installation des bibliothèques - Arduino IDE
- Étape 10: Coder
- Étape 11: Code ESP32
- Étape 12: Construire les paramètres
- Étape 13: Liens
- Étape 14: Fichier
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans notre vidéo d'aujourd'hui, je vais vous montrer l'écran TFT de 1,8 pouces. Il s'agit d'un affichage graphique 128 par 160. Il est plus grand que ce qui vient dans l'ESP32 LoRa, et je montrerai également son utilisation dans l'ESP32 traditionnel. Nous aurons alors l'assembly et le code source pour utiliser cet affichage avec ces deux modèles de microcontrôleurs, en utilisant un exemple réalisé par Adafruit. Je trouve spécifiquement que l'affichage est une caractéristique très importante, car il vous donne un retour d'information sur votre circuit.
Étape 1: Démonstration
Étape 2: Ressources utilisées
• ESP32-WROOM
• ESP32 LoRa
• Affichage TFT Lcd 1.8''
• Protoboard
• Cavaliers
Étape 3: Assemblage
Étape 4: Écran de brochage TFT 1.8 ''
Étape 5: Montage ESP-WROOM32 avec écran TFT 1,8 ''
Étape 6: Tableau de connexion ESP-WROOM32 et écran TFT1.8 ''
Étape 7: Support LoRa ESP32 avec écran TFT 1.8''
Étape 8: Tableau de connexion ESP32 LoRa et affichage TFT1.8 ''
Étape 9: Installation des bibliothèques - Arduino IDE
Téléchargez les deux fichiers ZIP en accédant aux liens ci-dessous:
Bibliothèque Adafruit GFX:
Bibliothèque Adafruit ST7735:
1. Avec l'IDE Arduino ouvert, cliquez sur Sketch -> Ajouter une bibliothèque -> Ajouter une bibliothèque. ZIP
2. Recherchez le fichier téléchargé, sélectionnez et cliquez sur Ouvrir
3. Faites ceci pour les deux bibliothèques téléchargées
Étape 10: Coder
ESP-WROOM Code 32
Déclarations et variables
#include // Bibliothèque graphique principale#include // Bibliothèque spécifique au matériel pour ST7735 #include // Ces broches fonctionneront également pour le shield TFT 1,8 //ESP32-WROOM #define TFT_DC 12 //A0 #define TFT_CS 13 // CS #définir TFT_MOSI 14 //SDA #définir TFT_CLK 27 //SCK #définir TFT_RST 0 #définir TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);
Code LoRa ESP32
Déclarations et variables
#include // Bibliothèque graphique principale#include // Bibliothèque spécifique au matériel pour 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 #définir TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);
Étape 11: Code ESP32
Noter
• Le code graphique utilisé est un exemple développé par le fabricant Adafruit:
• Cependant, les broches déclarées dans le code ont été modifiées pour fonctionner avec l'ESP32 précédemment montré.
• Le but de cette leçon est d'enseigner uniquement la communication entre l'écran et l'ESP32.
Étape 12: Construire les paramètres
Les configurations de construction sont présentées dans les images ci-dessous. Les cartes sont ESP32 Dev Module et Heltec_WIFI_LoRa_32
Étape 13: Liens
Bibliothèques d'affichage TFT
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - Tutoriel GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Étape 14: Fichier
Téléchargez les fichiers:
INO