Cuprins:

Apreciați-vă proiectul: utilizați afișajul grafic !: 14 pași
Apreciați-vă proiectul: utilizați afișajul grafic !: 14 pași

Video: Apreciați-vă proiectul: utilizați afișajul grafic !: 14 pași

Video: Apreciați-vă proiectul: utilizați afișajul grafic !: 14 pași
Video: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, Iulie
Anonim
Image
Image
Demonstrație
Demonstrație

În videoclipul nostru de astăzi, vă voi arăta afișajul TFT de 1,8 inci. Acesta este un afișaj grafic 128 pe 160. Este mai mare decât ceea ce vine în ESP32 LoRa și voi arăta și utilizarea acestuia în ESP32 tradițional. Vom avea apoi ansamblul și codul sursă pentru a utiliza acest afișaj cu aceste două modele de microcontrolere, folosind un exemplu realizat de Adafruit. În mod specific, afișajul este o caracteristică foarte importantă, deoarece vă oferă feedback din circuitul dvs.

Pasul 1: demonstrație

Pasul 2: Resurse utilizate

Resurse utilizate
Resurse utilizate

• ESP32-WROOM

• ESP32 LoRa

• Afișaj TFT Lcd 1,8"

• Protoboard

• Jersee

Pasul 3: Asamblare

Asamblare
Asamblare

Pasul 4: Afișaj TFT de 1,8"

Afișaj TFT de 1,8 "
Afișaj TFT de 1,8 "

Pasul 5: Montare ESP-WROOM32 cu afișaj TFT de 1,8"

Montare ESP-WROOM32 cu afișaj TFT de 1,8 "
Montare ESP-WROOM32 cu afișaj TFT de 1,8 "

Pasul 6: Tabel de conexiune ESP-WROOM32 și afișaj TFT1,8"

Masă de conectare ESP-WROOM32 și afișaj TFT1,8 "
Masă de conectare ESP-WROOM32 și afișaj TFT1,8 "

Pasul 7: ESP32 LoRa Mount cu afișaj TFT de 1,8"

Suport ESP32 LoRa cu afișaj TFT de 1,8 "
Suport ESP32 LoRa cu afișaj TFT de 1,8 "

Pasul 8: Tabel de conectare ESP32 LoRa și afișaj TFT1,8"

Masă de conectare ESP32 LoRa și afișaj TFT1,8 "
Masă de conectare ESP32 LoRa și afișaj TFT1,8 "

Pasul 9: Instalarea bibliotecilor - Arduino IDE

Instalarea bibliotecilor - Arduino IDE
Instalarea bibliotecilor - Arduino IDE
Instalarea bibliotecilor - Arduino IDE
Instalarea bibliotecilor - Arduino IDE

Descărcați cele două fișiere ZIP accesând linkurile de mai jos:

Biblioteca AdFruit GFX:

Biblioteca Adafruit ST7735:

1. Cu IDE-ul Arduino deschis, faceți clic pe Sketch -> Add Library -> Add Library. ZIP

2. Căutați fișierul descărcat, selectați și faceți clic pe Deschidere

3. Faceți acest lucru pentru ambele biblioteci descărcate

Pasul 10: Cod

ESP-WROOM Cod 32

Declarații și variabile

#include // Biblioteca grafică de bază # include // Bibliotecă specifică hardware pentru ST7735 #include // Acești ace vor funcționa și pentru scutul 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);

Cod ESP32 LoRa

Declarații și variabile

#include // Biblioteca grafică de bază # include // Bibliotecă specifică hardware pentru 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);

Pasul 11: Codul ESP32

Codul ESP32
Codul ESP32

Notă

• Codul grafic utilizat este un exemplu dezvoltat de producătorul Adafruit:

• Cu toate acestea, pinii declarați în cod au fost modificați pentru a funcționa cu ESP32 prezentat anterior.

• Scopul acestei lecții este de a preda comunicarea numai între afișaj și ESP32.

Pasul 12: Creați setări

Setări de construire
Setări de construire
Setări de construire
Setări de construire

Configurațiile de construcție sunt prezentate în imaginile de mai jos. Plăcile sunt ESP32 Dev Module și Heltec_WIFI_LoRa_32

Pasul 13: Link-uri

Biblioteci de afișare 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

Pasul 14: Fișier

Descărcați fișierele:

PDF

EU NU

Recomandat: