Kazalo:
- 1. korak: demonstracija
- 2. korak: Uporabljeni viri
- 3. korak: Montaža
- 4. korak: TFT 1,8 -palčni zaslon z izpisom
- 5. korak: Montaža ESP-WROOM32 s TFT zaslonom 1,8 "
- Korak 6: Tabela povezav ESP-WROOM32 in zaslon TFT1,8 "
- Korak 7: ESP32 LoRa nosilec z TFT zaslonom 1,8 "
- 8. korak: ESP32 LoRa povezovalna miza in zaslon TFT 1,8 ''
- 9. korak: Namestitev knjižnic - Arduino IDE
- 10. korak: Koda
- 11. korak: Koda ESP32
- Korak: Zgradite nastavitve
- 13. korak: Povezave
- 14. korak: Datoteka
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V današnjem videu vam bom pokazal 1,8-palčni zaslon TFT. To je grafični zaslon velikosti 128 x 160. Je večji od tistega, ki je priložen ESP32 LoRa, njegovo uporabo pa bom pokazal tudi v tradicionalnem ESP32. Nato bomo imeli montažo in izvorno kodo za uporabo tega zaslona s tema dvema modeloma mikrokrmilnikov z uporabo primera Adafruit. Zlasti se mi zdi zaslon zelo pomembna lastnost, saj vam daje povratne informacije iz vašega vezja.
1. korak: demonstracija
2. korak: Uporabljeni viri
• ESP32-WROOM
• ESP32 LoRa
• Zaslon TFT Lcd 1,8"
• Protoboard
• Skakalci
3. korak: Montaža
4. korak: TFT 1,8 -palčni zaslon z izpisom
5. korak: Montaža ESP-WROOM32 s TFT zaslonom 1,8"
Korak 6: Tabela povezav ESP-WROOM32 in zaslon TFT1,8"
Korak 7: ESP32 LoRa nosilec z TFT zaslonom 1,8"
8. korak: ESP32 LoRa povezovalna miza in zaslon TFT 1,8 ''
9. korak: Namestitev knjižnic - Arduino IDE
Prenesite dve datoteki ZIP z dostopom do spodnjih povezav:
Knjižnica Adafruit GFX:
Knjižnica Adafruit ST7735:
1. Ko je Arduino IDE odprt, kliknite Sketch -> Add Library -> Add Library. ZIP
2. Poiščite preneseno datoteko, izberite in kliknite Odpri
3. Naredite to za obe preneseni knjižnici
10. korak: Koda
Koda ESP-WROOM 32
Izjave in spremenljivke
#include // Osnovna grafična knjižnica #include // Strojna knjižnica za ST7735 #include // Ti zatiči bodo delovali tudi za 1,8-palčni TFT ščit // 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)
Koda LoSPA ESP32
Izjave in spremenljivke
#include // Osnovna grafična knjižnica #include // Strojna knjižnica 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);
11. korak: Koda ESP32
Opomba
• Uporabljena grafična koda je primer, ki ga je razvil proizvajalec Adafruit:
• Vendar so bili v kodi deklarirani zatiči spremenjeni, da bi delovali s prej prikazanim ESP32.
• Namen te lekcije je le poučevanje komunikacije med zaslonom in ESP32.
Korak: Zgradite nastavitve
Konfiguracije gradnje so prikazane na spodnjih slikah. Plošče so ESP32 Dev Module in Heltec_WIFI_LoRa_32
13. korak: Povezave
Knjižnice zaslona TFT
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - Vadnica za GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
14. korak: Datoteka
Prenesite datoteke:
JAZ NE