Innehållsförteckning:

Värdera ditt projekt: Använd grafisk display !: 14 steg
Värdera ditt projekt: Använd grafisk display !: 14 steg

Video: Värdera ditt projekt: Använd grafisk display !: 14 steg

Video: Värdera ditt projekt: Använd grafisk display !: 14 steg
Video: Mina 3 favoritaktier? Vilka kryptovalutor har jag? Vad tror du om Volvo Cars? Q&A om aktier & fonder 2024, Juli
Anonim
Image
Image
Demonstration
Demonstration

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

Resurser som används
Resurser som används

• ESP32-WROOM

• ESP32 LoRa

• Display TFT Lcd 1.8 ''

• Protoboard

• Hoppare

Steg 3: Montering

hopsättning
hopsättning

Steg 4: TFT 1,8 '' Pinout Display

TFT 1,8 '' Pinout Display
TFT 1,8 '' Pinout Display

Steg 5: ESP-WROOM32-montering med TFT-skärm 1,8 ''

ESP-WROOM32 Montering med TFT-skärm 1,8 ''
ESP-WROOM32 Montering med TFT-skärm 1,8 ''

Steg 6: Anslutningstabell ESP-WROOM32 och TFT1.8 '' display

ESP-WROOM32 anslutningstabell och TFT1.8 '' display
ESP-WROOM32 anslutningstabell och TFT1.8 '' display

Steg 7: ESP32 LoRa -fäste med TFT -skärm 1,8 ''

ESP32 LoRa -fäste med TFT -skärm 1,8 ''
ESP32 LoRa -fäste med TFT -skärm 1,8 ''

Steg 8: ESP32 LoRa -anslutningstabell och TFT1.8 '' -skärm

ESP32 LoRa -anslutningstabell och TFT1.8 -tumsskärm
ESP32 LoRa -anslutningstabell och TFT1.8 -tumsskärm

Steg 9: Installera bibliotek - Arduino IDE

Installera bibliotek - Arduino IDE
Installera bibliotek - Arduino IDE
Installera bibliotek - Arduino IDE
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

ESP32 -kod
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

Skapa inställningar
Skapa inställningar
Skapa inställningar
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:

PDF

INO

Rekommenderad: