Sadržaj:

Vrijedite svoj projekt: Koristite grafički prikaz!: 14 koraka
Vrijedite svoj projekt: Koristite grafički prikaz!: 14 koraka

Video: Vrijedite svoj projekt: Koristite grafički prikaz!: 14 koraka

Video: Vrijedite svoj projekt: Koristite grafički prikaz!: 14 koraka
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Juli
Anonim
Image
Image
Demonstracija
Demonstracija

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

Korišteni resursi
Korišteni resursi

• ESP32-WROOM

• ESP32 LoRa

• Ekran TFT LCD 1.8 ''

• Protoboard

• Džemperi

Korak 3: Montaža

Montaža
Montaža

Korak 4: TFT 1.8 '' Pinout ekran

TFT 1.8 '' Pinout ekran
TFT 1.8 '' Pinout ekran

Korak 5: ESP-WROOM32 montaža sa TFT ekranom 1,8 ''

ESP-WROOM32 Montaža sa TFT ekranom 1,8 ''
ESP-WROOM32 Montaža sa TFT ekranom 1,8 ''

Korak 6: Tablica povezivanja ESP-WROOM32 i TFT1,8-inčni zaslon

ESP-WROOM32 tabela za povezivanje i TFT1,8-inčni ekran
ESP-WROOM32 tabela za povezivanje i TFT1,8-inčni ekran

Korak 7: ESP32 LoRa nosač sa TFT ekranom 1,8 ''

ESP32 LoRa nosač sa TFT ekranom 1,8 ''
ESP32 LoRa nosač sa TFT ekranom 1,8 ''

Korak 8: ESP32 LoRa tabela povezivanja i TFT1,8 -inčni ekran

ESP32 LoRa tabela za povezivanje i TFT1,8 -inčni ekran
ESP32 LoRa tabela za povezivanje i TFT1,8 -inčni ekran

Korak 9: Instaliranje biblioteka - Arduino IDE

Instaliranje biblioteka - Arduino IDE
Instaliranje biblioteka - Arduino IDE
Instaliranje biblioteka - Arduino IDE
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

ESP32 kod
ESP32 kod

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

Postavke izrade
Postavke izrade
Postavke izrade
Postavke izrade

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:

PDF

JA NE

Preporučuje se: