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, Studeni
Anonim
Image
Image
Demonstracija
Demonstracija

U današnjem videu pokazat ću vam 1,8-inčni TFT zaslon. Ovo je grafički zaslon veličine 128 x 160. Veći je od onoga što dolazi u ESP32 LoRa -i, a njegovu ću uporabu pokazati i u tradicionalnom ESP32. Zatim ćemo imati sklop i izvorni kod za korištenje ovog zaslona s ova dva modela mikrokontrolera, koristeći primjer koji je napravio Adafruit. Posebno smatram da je zaslon vrlo važna značajka jer vam daje povratne informacije iz vašeg kruga.

Korak 1: Demonstracija

Korak 2: Korišteni resursi

Korišteni resursi
Korišteni resursi

• ESP32-WROOM

• ESP32 LoRa

• TFT LCD zaslon od 1,8 ''

• Protoboard

• Džemperi

Korak 3: Montaža

Skupština
Skupština

Korak 4: TFT 1.8 '' Pinout zaslon

TFT 1,8 '' Pinout zaslon
TFT 1,8 '' Pinout zaslon

Korak 5: Montaža ESP-WROOM32 s TFT zaslonom 1,8 ''

ESP-WROOM32 Montaža s TFT zaslonom 1,8 ''
ESP-WROOM32 Montaža s TFT zaslonom 1,8 ''

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

Tablica povezivanja ESP-WROOM32 i TFT zaslon dijagonale 1,8 inča
Tablica povezivanja ESP-WROOM32 i TFT zaslon dijagonale 1,8 inča

Korak 7: ESP32 LoRa nosač s TFT zaslonom 1,8 ''

ESP32 LoRa nosač s TFT zaslonom 1,8 ''
ESP32 LoRa nosač s TFT zaslonom 1,8 ''

Korak 8: Tablica povezivanja ESP32 LoRa i TFT1,8 -inčni zaslon

Tablica za povezivanje ESP32 LoRa i TFT1,8 -inčni zaslon
Tablica za povezivanje ESP32 LoRa i TFT1,8 -inčni zaslon

Korak 9: Instaliranje knjižnica - Arduino IDE

Instaliranje knjižnica - Arduino IDE
Instaliranje knjižnica - Arduino IDE
Instaliranje knjižnica - Arduino IDE
Instaliranje knjižnica - Arduino IDE

Preuzmite dvije ZIP datoteke pristupom donjim vezama:

Knjižnica Adafruit GFX:

Knjižnica 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 knjižnice

Korak 10: Kodirajte

Šifra ESP-WROOM 32

Deklaracije i varijable

#include // Biblioteka jezgre grafike #include // Knjižnica specifična za hardver za ST7735 #include // Ove pinove ć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 // Knjižnica specifična za hardver 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 kod

Kod ESP32
Kod ESP32

Bilješka

• Korišteni grafički kod primjer je koji je razvio proizvođač Adafruit:

• Međutim, pinovi deklarirani u kodu promijenjeni su kako bi radili s prethodno prikazanim ESP32.

• Svrha ove lekcije je poučiti samo komunikaciju između zaslona 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

Knjižnice TFT zaslona

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

INO

Preporučeni: