Obsah:
- Krok 1: Ukážka
- Krok 2: Použité zdroje
- Krok 3: Zostavenie
- Krok 4: 1,8 -palcový TFT displej TFT
- Krok 5: Montáž ESP-WROOM32 s TFT displejom 1,8 ''
- Krok 6: Tabuľka pripojenia ESP-WROOM32 a displej TFT1.8 ''
- Krok 7: Držiak ESP32 LoRa s TFT displejom 1,8 ''
- Krok 8: Tabuľka pripojenia ESP32 LoRa a displej TFT1.8 ''
- Krok 9: Inštalácia knižníc - Arduino IDE
- Krok 10: Kód
- Krok 11: Kód ESP32
- Krok 12: Vytvorte nastavenia
- Krok 13: Odkazy
- Krok 14: Súbor
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V našom dnešnom videu vám ukážem 1,8-palcový TFT displej. Jedná sa o grafický displej s rozlíšením 128 x 160 pixelov. Je väčší, ako je uvedené v ESP32 LoRa, a taktiež ukážem jeho využitie v tradičnom ESP32. Potom budeme mať montážny a zdrojový kód na použitie tohto displeja s týmito dvoma modelmi mikrokontrolérov, podľa príkladu spoločnosti Adafruit. Osobne považujem displej za veľmi dôležitú funkciu, pretože vám poskytuje spätnú väzbu z vášho obvodu.
Krok 1: Ukážka
Krok 2: Použité zdroje
• ESP32-WROOM
• ESP32 LoRa
• Displej TFT LCD 1,8"
• Protoboard
• Svetre
Krok 3: Zostavenie
Krok 4: 1,8 -palcový TFT displej TFT
Krok 5: Montáž ESP-WROOM32 s TFT displejom 1,8 ''
Krok 6: Tabuľka pripojenia ESP-WROOM32 a displej TFT1.8 ''
Krok 7: Držiak ESP32 LoRa s TFT displejom 1,8 ''
Krok 8: Tabuľka pripojenia ESP32 LoRa a displej TFT1.8 ''
Krok 9: Inštalácia knižníc - Arduino IDE
Stiahnite si dva súbory ZIP pomocou odkazov nižšie:
Knižnica Adafruit GFX:
Knižnica Adafruit ST7735:
1. V otvorenom Arduino IDE kliknite na Skica -> Pridať knižnicu -> Pridať knižnicu. ZIP
2. Vyhľadajte stiahnutý súbor, vyberte ho a kliknite na položku Otvoriť
3. Vykonajte to pre obe stiahnuté knižnice
Krok 10: Kód
Kód ESP-WROOM 32
Deklarácie a premenné
#include // Základná grafická knižnica #include // Hardvérová knižnica pre ST7735 #include // Tieto kolíky budú fungovať aj pre 1,8 TFT štít // 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);
Kód ESP32 LoRa
Deklarácie a premenné
#include // Základná grafická knižnica #include // Hardvérová knižnica pre 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);
Krok 11: Kód ESP32
Poznámka
• Použitý grafický kód je príkladom vyvinutým výrobcom Adafruit:
• Piny deklarované v kóde však boli zmenené tak, aby fungovali s predtým zobrazeným ESP32.
• Cieľom tejto lekcie je naučiť sa iba komunikáciu medzi displejom a ESP32.
Krok 12: Vytvorte nastavenia
Konfigurácie zostavy sú zobrazené na obrázkoch nižšie. Dosky sú ESP32 Dev Module a Heltec_WIFI_LoRa_32
Krok 13: Odkazy
Knižnice TFT
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - návod GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Krok 14: Súbor
Stiahnite si súbory:
INO