Obsah:
- Krok 1: Ukázka
- Krok 2: Použité zdroje
- Krok 3: Sestavení
- Krok 4: TFT 1,8 '' displej Pinout
- Krok 5: Montáž ESP-WROOM32 s TFT displejem 1,8 ''
- Krok 6: Tabulka připojení ESP-WROOM32 a displej TFT1.8 ''
- Krok 7: ESP32 LoRa Mount s TFT displejem 1,8 ''
- Krok 8: Tabulka připojení ESP32 LoRa a displej TFT1.8 ''
- Krok 9: Instalace knihoven - Arduino IDE
- Krok 10: Kód
- Krok 11: Kód ESP32
- Krok 12: Sestavení nastavení
- Krok 13: Odkazy
- Krok 14: Soubor
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V našem dnešním videu vám ukážu 1,8palcový TFT displej. Jedná se o grafický displej 128 x 160. Je větší než to, co přichází v ESP32 LoRa, a také ukážu jeho použití v tradičním ESP32. Poté budeme mít sestavu a zdrojový kód pro použití tohoto displeje s těmito dvěma modely mikrokontrolérů, na příkladu společnosti Adafruit. Konkrétně považuji displej za velmi důležitou funkci, protože vám poskytuje zpětnou vazbu z vašeho obvodu.
Krok 1: Ukázka
Krok 2: Použité zdroje
• ESP32-WROOM
• ESP32 LoRa
• Displej TFT LCD 1,8 ''
• Protoboard
• Propojky
Krok 3: Sestavení
Krok 4: TFT 1,8 '' displej Pinout
Krok 5: Montáž ESP-WROOM32 s TFT displejem 1,8 ''
Krok 6: Tabulka připojení ESP-WROOM32 a displej TFT1.8 ''
Krok 7: ESP32 LoRa Mount s TFT displejem 1,8 ''
Krok 8: Tabulka připojení ESP32 LoRa a displej TFT1.8 ''
Krok 9: Instalace knihoven - Arduino IDE
Stáhněte si dva soubory ZIP pomocí níže uvedených odkazů:
Knihovna Adafruit GFX:
Knihovna Adafruit ST7735:
1. Otevřete Arduino IDE, klikněte na Sketch -> Add Library -> Add Library. ZIP
2. Vyhledejte stažený soubor, vyberte jej a klikněte na Otevřít
3. Udělejte to pro obě stažené knihovny
Krok 10: Kód
ESP-WROOM Kód 32
Deklarace a proměnné
#include // Základní grafická knihovna #include // Hardwarově specifická knihovna pro ST7735 #include // Tyto piny budou fungovat i pro 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
Deklarace a proměnné
#include // Základní grafická knihovna #include // Hardwarově specifická knihovna pro 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 příkladem vyvinutým výrobcem Adafruit:
• Piny deklarované v kódu však byly změněny tak, aby fungovaly s dříve zobrazeným ESP32.
• Účelem této lekce je naučit pouze komunikaci mezi displejem a ESP32.
Krok 12: Sestavení nastavení
Konfigurace sestavení jsou uvedeny na obrázcích níže. Desky jsou ESP32 Dev Module a Heltec_WIFI_LoRa_32
Krok 13: Odkazy
Zobrazovací knihovny 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: Soubor
Stáhnout soubory:
INO