Përmbajtje:
- Hapi 1: Demonstrim
- Hapi 2: Burimet e përdorura
- Hapi 3: Montimi
- Hapi 4: TFT 1.8 "Pinout Display
- Hapi 5: Montimi ESP-WROOM32 me ekran TFT 1.8 "
- Hapi 6: Tabela e Lidhjes ESP-WROOM32 dhe Ekrani TFT1.8 "
- Hapi 7: ESP32 LoRa Mount Me TFT Display 1.8 "
- Hapi 8: Tabela e Lidhjes ESP32 LoRa dhe Ekrani TFT1.8 "
- Hapi 9: Instalimi i Bibliotekave - Arduino IDE
- Hapi 10: Kodi
- Hapi 11: Kodi ESP32
- Hapi 12: Ndërtoni cilësimet
- Hapi 13: Lidhjet
- Hapi 14: Dosja
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në videon tonë sot, unë do t'ju tregoj ekranin 1.8-inç TFT. Ky është një ekran grafik 128 me 160. Shtë më e madhe se ajo që vjen në ESP32 LoRa, dhe gjithashtu do të tregoj përdorimin e saj në ESP32 tradicionale. Më pas do të kemi asamblenë dhe kodin burimor për të përdorur këtë ekran me këto dy modele të mikrokontrolluesve, duke përdorur një shembull të bërë nga Adafruit. Unë konkretisht e shoh ekranin të jetë një veçori shumë e rëndësishme, pasi ju jep reagime nga qarku juaj.
Hapi 1: Demonstrim
Hapi 2: Burimet e përdorura
• ESP32-WROOM
• ESP32 LoRa
• Shfaq TFT LCD 1.8"
• Protoboard
• Kërcyesit
Hapi 3: Montimi
Hapi 4: TFT 1.8 "Pinout Display
Hapi 5: Montimi ESP-WROOM32 me ekran TFT 1.8"
Hapi 6: Tabela e Lidhjes ESP-WROOM32 dhe Ekrani TFT1.8"
Hapi 7: ESP32 LoRa Mount Me TFT Display 1.8"
Hapi 8: Tabela e Lidhjes ESP32 LoRa dhe Ekrani TFT1.8"
Hapi 9: Instalimi i Bibliotekave - Arduino IDE
Shkarkoni dy skedarët ZIP duke hyrë në lidhjet më poshtë:
Biblioteka Adafruit GFX:
Biblioteka Adafruit ST7735:
1. Me Arduino IDE të hapur, klikoni Sketch -> Add Library -> Add Library. ZIP
2. Shfletoni skedarin e shkarkuar, zgjidhni dhe klikoni Open
3. Bëni këtë për të dy bibliotekat e shkarkuara
Hapi 10: Kodi
Kodi ESP-WROOM 32
Deklaratat dhe ndryshoret
#include // Biblioteka bazë grafike #përfshijë // Biblioteka specifike për harduerin për ST7735 #include // Këto kunja do të punojnë gjithashtu për mburojën 1.8 TFT // 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);
ESP32 Kodi LoRa
Deklaratat dhe ndryshoret
#include // Biblioteka bazë grafike #përfshijë // Bibliotekën specifike të harduerit për 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 #përcakto TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);
Hapi 11: Kodi ESP32
shënim
• Kodi grafik i përdorur është një shembull i zhvilluar nga prodhuesi Adafruit:
• Megjithatë, kunjat e deklaruar në kod janë ndryshuar për të punuar me ESP32 të treguar më parë.
• Qëllimi i këtij mësimi është të mësojë vetëm komunikimin midis ekranit dhe ESP32.
Hapi 12: Ndërtoni cilësimet
Konfigurimet e ndërtimit tregohen në imazhet më poshtë. Bordet janë ESP32 Dev Module dhe Heltec_WIFI_LoRa_32
Hapi 13: Lidhjet
Bibliotekat e Shfaqjes TFT
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - Udhëzues GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Hapi 14: Dosja
Shkarkoni skedarët:
INO