Sisukord:
- 1. samm: demonstratsioon
- 2. samm: kasutatud ressursid
- 3. samm: kokkupanek
- 4. samm: TFT 1,8 -tolline Pinout -ekraan
- 5. samm: ESP-WROOM32 paigaldamine 1,8-tollise TFT-ekraaniga
- Samm 6: ESP-WROOM32 ühendustabel ja TFT 1.8 "ekraan
- Samm 7: ESP32 LoRa kinnitus 1,8 -tollise TFT -ekraaniga
- 8. samm: ESP32 LoRa ühendustabel ja TFT -ekraan, 1,8 tolli
- Samm: raamatukogude installimine - Arduino IDE
- 10. samm: kood
- Samm 11: ESP32 kood
- 12. samm: seadete loomine
- 13. samm: lingid
- 14. samm: fail
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Meie tänases videos näitan teile 1,8-tollist TFT-ekraani. See on 128 x 160 graafiline ekraan. See on suurem kui ESP32 LoRa, ja näitan selle kasutamist ka traditsioonilises ESP32 -s. Seejärel on meil Adafruit'i näite abil selle kahe mikrokontrollerimudeli jaoks selle ekraani kasutamiseks koost ja lähtekood. Leian, et ekraan on väga oluline funktsioon, kuna see annab teile tagasisidet oma vooluringilt.
1. samm: demonstratsioon
2. samm: kasutatud ressursid
• ESP32-WROOM
• ESP32 LoRa
• Ekraani TFT LCD 1.8"
• Protoboard
• Džemprid
3. samm: kokkupanek
4. samm: TFT 1,8 -tolline Pinout -ekraan
5. samm: ESP-WROOM32 paigaldamine 1,8-tollise TFT-ekraaniga
Samm 6: ESP-WROOM32 ühendustabel ja TFT 1.8 "ekraan
Samm 7: ESP32 LoRa kinnitus 1,8 -tollise TFT -ekraaniga
8. samm: ESP32 LoRa ühendustabel ja TFT -ekraan, 1,8 tolli
Samm: raamatukogude installimine - Arduino IDE
Laadige alla kaks ZIP -faili, kasutades järgmisi linke:
Adafruit GFX raamatukogu:
Adafruit ST7735 raamatukogu:
1. Kui Arduino IDE on avatud, klõpsake Sketch -> Add Library -> Add Library. ZIP
2. Sirvige allalaaditud faili, valige ja klõpsake nuppu Ava
3. Tehke seda mõlema allalaaditud teegi puhul
10. samm: kood
ESP-WROOM kood 32
Deklaratsioonid ja muutujad
#include // Põhigraafikaraamatukogu #include // Riistvarapõhine teek ST7735 jaoks #include // Need tihvtid töötavad ka 1,8-tollise TFT-kilbi puhul // 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 LoRa kood
Deklaratsioonid ja muutujad
#include // Põhigraafikaraamatukogu #include // Riistvarapõhine teek ST7735 jaoks #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);
Samm 11: ESP32 kood
Märge
• Kasutatud graafikakood on tootja Adafruit välja töötatud näide:
• Kuid koodis deklareeritud tihvtid on muudetud nii, et need töötaksid varem näidatud ESP32 -ga.
• Selle õppetunni eesmärk on õpetada ainult ekraani ja ESP32 vahelist suhtlust.
12. samm: seadete loomine
Ehituse konfiguratsioonid on näidatud allolevatel piltidel. Tahvlid on ESP32 Dev Module ja Heltec_WIFI_LoRa_32
13. samm: lingid
TFT ekraaniteegid
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - GFX -i õpetus
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
14. samm: fail
Laadige failid alla:
INO