Indholdsfortegnelse:

Værdsæt dit projekt: Brug grafisk skærm !: 14 trin
Værdsæt dit projekt: Brug grafisk skærm !: 14 trin

Video: Værdsæt dit projekt: Brug grafisk skærm !: 14 trin

Video: Værdsæt dit projekt: Brug grafisk skærm !: 14 trin
Video: Basalefunktioner i Lightburn - Afsnit nr. 1. Lær at bruge Fugur-værktøjerne. og pege-funktionen-. 2024, Juli
Anonim
Image
Image
Demonstration
Demonstration

I vores video i dag vil jeg vise dig den 1,8 tommer TFT-skærm. Dette er et 128 x 160 grafisk display. Det er større end det, der kommer i ESP32 LoRa, og jeg vil også vise dets anvendelse i det traditionelle ESP32. Vi vil derefter have samlingen og kildekoden til at bruge denne skærm med disse to modeller af mikrokontrollere, ved hjælp af et eksempel lavet af Adafruit. Jeg synes specifikt, at display er en meget vigtig funktion, da det giver dig feedback fra dit kredsløb.

Trin 1: Demonstration

Trin 2: Brugte ressourcer

Ressourcer brugt
Ressourcer brugt

• ESP32-WROOM

• ESP32 LoRa

• Skærm TFT Lcd 1.8 ''

• Protoboard

• Jumpere

Trin 3: Montering

montage
montage

Trin 4: TFT 1,8 '' Pinout -skærm

TFT 1,8 '' Pinout -skærm
TFT 1,8 '' Pinout -skærm

Trin 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 ''

Trin 6: ESP-WROOM32-tilslutningstabel og TFT1.8 '' -skærm

ESP-WROOM32 tilslutningstabel og TFT1.8 '' display
ESP-WROOM32 tilslutningstabel og TFT1.8 '' display

Trin 7: ESP32 LoRa -montering med TFT -skærm 1,8 ''

ESP32 LoRa -beslag med TFT -skærm 1,8 ''
ESP32 LoRa -beslag med TFT -skærm 1,8 ''

Trin 8: ESP32 LoRa -tilslutningstabel og TFT1.8 '' display

ESP32 LoRa -tilslutningstabel og TFT1.8 '' display
ESP32 LoRa -tilslutningstabel og TFT1.8 '' display

Trin 9: Installation af biblioteker - Arduino IDE

Installation af biblioteker - Arduino IDE
Installation af biblioteker - Arduino IDE
Installation af biblioteker - Arduino IDE
Installation af biblioteker - Arduino IDE

Download de to ZIP -filer ved at få adgang til nedenstående links:

Adafruit GFX-bibliotek:

Adafruit ST7735 bibliotek:

1. Mens Arduino IDE er åben, skal du klikke på Skitse -> Tilføj bibliotek -> Tilføj bibliotek. ZIP

2. Gennemse den downloadede fil, vælg og klik på Åbn

3. Gør dette for begge downloadede biblioteker

Trin 10: Kode

ESP-WROOM-kode 32

Erklæringer og variabler

#include // Core grafikbibliotek #include // Hardware-specifikt bibliotek til ST7735 #include // Disse pins fungerer også til 1,8 TFT-skjold // ESP32-WROOM #defineret 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 -kode

Erklæringer og variabler

#include // Core-grafikbibliotek #inkluderer // Hardware-specifikt bibliotek til 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);

Trin 11: ESP32 -kode

ESP32 -kode
ESP32 -kode

Bemærk

• Den anvendte grafikkode er et eksempel udviklet af producenten Adafruit:

• Stifterne, der er angivet i koden, er imidlertid blevet ændret til at fungere med den tidligere viste ESP32.

• Formålet med denne lektion er kun at undervise i kommunikation mellem displayet og ESP32.

Trin 12: Byg indstillinger

Byg indstillinger
Byg indstillinger
Byg indstillinger
Byg indstillinger

Byggekonfigurationerne er vist på billederne herunder. Tavlerne er ESP32 Dev Module og Heltec_WIFI_LoRa_32

Trin 13: Links

TFT -displaybiblioteker

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - GFX -vejledning

cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf

Trin 14: Fil

Download filerne:

PDF

INO

Anbefalede: