Innehållsförteckning:
- Steg 1: Demonstration
- Steg 2: Resurser som används
- Steg 3: Montering
- Steg 4: TFT 1,8 '' Pinout Display
- Steg 5: ESP-WROOM32-montering med TFT-skärm 1,8 ''
- Steg 6: Anslutningstabell ESP-WROOM32 och TFT1.8 '' display
- Steg 7: ESP32 LoRa -fäste med TFT -skärm 1,8 ''
- Steg 8: ESP32 LoRa -anslutningstabell och TFT1.8 '' -skärm
- Steg 9: Installera bibliotek - Arduino IDE
- Steg 10: Kod
- Steg 11: ESP32 -kod
- Steg 12: Skapa inställningar
- Steg 13: Länkar
- Steg 14: Fil
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I vår video idag ska jag visa dig den 1,8-tums TFT-skärmen. Detta är en 128 x 160 grafisk skärm. Den är större än vad som finns i ESP32 LoRa, och jag kommer också att visa dess användning i den traditionella ESP32. Vi kommer sedan att ha montering och källkod för att använda denna skärm med dessa två modeller av mikrokontroller, med hjälp av ett exempel från Adafruit. Jag tycker specifikt att displayen är en mycket viktig funktion, eftersom den ger dig feedback från din krets.
Steg 1: Demonstration
Steg 2: Resurser som används
• ESP32-WROOM
• ESP32 LoRa
• Display TFT Lcd 1.8 ''
• Protoboard
• Hoppare
Steg 3: Montering
Steg 4: TFT 1,8 '' Pinout Display
Steg 5: ESP-WROOM32-montering med TFT-skärm 1,8 ''
Steg 6: Anslutningstabell ESP-WROOM32 och TFT1.8 '' display
Steg 7: ESP32 LoRa -fäste med TFT -skärm 1,8 ''
Steg 8: ESP32 LoRa -anslutningstabell och TFT1.8 '' -skärm
Steg 9: Installera bibliotek - Arduino IDE
Ladda ner de två ZIP -filerna genom att gå till länkarna nedan:
Adafruit GFX-bibliotek:
Adafruit ST7735 bibliotek:
1. Med Arduino IDE öppen klickar du på Sketch -> Lägg till bibliotek -> Lägg till bibliotek. ZIP
2. Sök efter den nedladdade filen, välj och klicka på Öppna
3. Gör detta för båda nedladdade biblioteken
Steg 10: Kod
ESP-WROOM-kod 32
Deklarationer och variabler
#include // Core-grafikbibliotek #inkluderar // Hårdvaruspecifikt bibliotek för ST7735 #include // Dessa pins fungerar också för 1,8 TFT-skölden // 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_)
ESP32 LoRa -kod
Deklarationer och variabler
#inkludera // Kärngrafikbibliotek #inkludera // Hårdvaruspecifikt bibliotek för ST7735 #inkludera #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);
Steg 11: ESP32 -kod
Notera
• Den använda grafikkoden är ett exempel som utvecklats av tillverkaren Adafruit:
• Stiften som anges i koden har dock ändrats för att fungera med ESP32 som tidigare visats.
• Syftet med denna lektion är att bara lära ut kommunikation mellan displayen och ESP32.
Steg 12: Skapa inställningar
Byggkonfigurationerna visas i bilderna nedan. Brädorna är ESP32 Dev Module och Heltec_WIFI_LoRa_32
Steg 13: Länkar
TFT -skärmbibliotek
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - GFX -handledning
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Steg 14: Fil
Ladda ner filerna:
INO