Sadržaj:
- Korak 1: Demonstracija
- Korak 2: Korišteni resursi
- Korak 3: Montaža
- Korak 4: TFT 1.8 '' Pinout ekran
- Korak 5: ESP-WROOM32 montaža sa TFT ekranom 1,8 ''
- Korak 6: Tablica povezivanja ESP-WROOM32 i TFT1,8-inčni zaslon
- Korak 7: ESP32 LoRa nosač sa TFT ekranom 1,8 ''
- Korak 8: ESP32 LoRa tabela povezivanja i TFT1,8 -inčni ekran
- Korak 9: Instaliranje biblioteka - Arduino IDE
- Korak 10: Kodirajte
- Korak 11: ESP32 kôd
- Korak 12: Postavke izgradnje
- Korak 13: Veze
- Korak 14: Datoteka
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U današnjem videu pokazat ću vam 1,8-inčni TFT ekran. Ovo je grafički ekran veličine 128 x 160. Veći je od onoga što dolazi u ESP32 LoRa -i, a njegovu upotrebu ću pokazati i u tradicionalnom ESP32. Zatim ćemo imati sklop i izvorni kod za korištenje ovog ekrana sa ova dva modela mikrokontrolera, koristeći primjer koji je napravio Adafruit. Posebno smatram da je ekran vrlo važna karakteristika, jer vam daje povratne informacije iz vašeg kola.
Korak 1: Demonstracija
Korak 2: Korišteni resursi
• ESP32-WROOM
• ESP32 LoRa
• Ekran TFT LCD 1.8 ''
• Protoboard
• Džemperi
Korak 3: Montaža
Korak 4: TFT 1.8 '' Pinout ekran
Korak 5: ESP-WROOM32 montaža sa TFT ekranom 1,8 ''
Korak 6: Tablica povezivanja ESP-WROOM32 i TFT1,8-inčni zaslon
Korak 7: ESP32 LoRa nosač sa TFT ekranom 1,8 ''
Korak 8: ESP32 LoRa tabela povezivanja i TFT1,8 -inčni ekran
Korak 9: Instaliranje biblioteka - Arduino IDE
Preuzmite dvije ZIP datoteke pristupom donjim vezama:
Adafruit GFX biblioteka:
Biblioteka Adafruit ST7735:
1. Dok je Arduino IDE otvoren, kliknite Sketch -> Add Library -> Add Library. ZIP
2. Potražite preuzetu datoteku, odaberite i kliknite Otvori
3. Učinite to za obje preuzete biblioteke
Korak 10: Kodirajte
ESP-WROOM kod 32
Deklaracije i varijable
#include // Biblioteka jezgre grafike #include // Biblioteka specifična za hardver za ST7735 #include // Ovi pinovi će raditi i za 1.8 TFT štit // 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_CLK;
ESP32 LoRa kod
Deklaracije i varijable
#include // Osnovna grafička biblioteka #include // Hardverska biblioteka za 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);
Korak 11: ESP32 kôd
Bilješka
• Korišteni grafički kod je primjer koji je razvio proizvođač Adafruit:
• Međutim, pinovi deklarirani u kodu su promijenjeni kako bi radili s prethodno prikazanim ESP32.
• Svrha ove lekcije je samo podučavanje komunikacije između ekrana i ESP32.
Korak 12: Postavke izgradnje
Konfiguracije izrade prikazane su na donjim slikama. Ploče su ESP32 Dev Module i Heltec_WIFI_LoRa_32
Korak 13: Veze
Biblioteke TFT ekrana
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - Vodič za GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Korak 14: Datoteka
Preuzmite datoteke:
JA NE