Përmbajtje:

Vlerësoni projektin tuaj: Përdorni ekranin grafik !: 14 hapa
Vlerësoni projektin tuaj: Përdorni ekranin grafik !: 14 hapa

Video: Vlerësoni projektin tuaj: Përdorni ekranin grafik !: 14 hapa

Video: Vlerësoni projektin tuaj: Përdorni ekranin grafik !: 14 hapa
Video: Eggcrate to Honeycomb, and a Stack? New Knitting Podcast 128 2024, Nëntor
Anonim
Image
Image
Demonstrim
Demonstrim

Në videon tonë sot, unë do t'ju tregoj ekranin 1.8-inç TFT. Ky është një ekran grafik 128 me 160. Shtë më e madhe se ajo që vjen në ESP32 LoRa, dhe gjithashtu do të tregoj përdorimin e saj në ESP32 tradicionale. Më pas do të kemi asamblenë dhe kodin burimor për të përdorur këtë ekran me këto dy modele të mikrokontrolluesve, duke përdorur një shembull të bërë nga Adafruit. Unë konkretisht e shoh ekranin të jetë një veçori shumë e rëndësishme, pasi ju jep reagime nga qarku juaj.

Hapi 1: Demonstrim

Hapi 2: Burimet e përdorura

Burimet e Përdorura
Burimet e Përdorura

• ESP32-WROOM

• ESP32 LoRa

• Shfaq TFT LCD 1.8"

• Protoboard

• Kërcyesit

Hapi 3: Montimi

Kuvendi
Kuvendi

Hapi 4: TFT 1.8 "Pinout Display

TFT 1.8
TFT 1.8

Hapi 5: Montimi ESP-WROOM32 me ekran TFT 1.8"

Montimi ESP-WROOM32 me ekran TFT 1.8 "
Montimi ESP-WROOM32 me ekran TFT 1.8 "

Hapi 6: Tabela e Lidhjes ESP-WROOM32 dhe Ekrani TFT1.8"

Tabela e Lidhjes ESP-WROOM32 dhe Ekrani TFT1.8 "
Tabela e Lidhjes ESP-WROOM32 dhe Ekrani TFT1.8 "

Hapi 7: ESP32 LoRa Mount Me TFT Display 1.8"

ESP32 LoRa Mount me TFT Display 1.8 "
ESP32 LoRa Mount me TFT Display 1.8 "

Hapi 8: Tabela e Lidhjes ESP32 LoRa dhe Ekrani TFT1.8"

Tabela e Lidhjes ESP32 LoRa dhe Ekrani TFT1.8 "
Tabela e Lidhjes ESP32 LoRa dhe Ekrani TFT1.8 "

Hapi 9: Instalimi i Bibliotekave - Arduino IDE

Instalimi i bibliotekave - Arduino IDE
Instalimi i bibliotekave - Arduino IDE
Instalimi i bibliotekave - Arduino IDE
Instalimi i bibliotekave - Arduino IDE

Shkarkoni dy skedarët ZIP duke hyrë në lidhjet më poshtë:

Biblioteka Adafruit GFX:

Biblioteka Adafruit ST7735:

1. Me Arduino IDE të hapur, klikoni Sketch -> Add Library -> Add Library. ZIP

2. Shfletoni skedarin e shkarkuar, zgjidhni dhe klikoni Open

3. Bëni këtë për të dy bibliotekat e shkarkuara

Hapi 10: Kodi

Kodi ESP-WROOM 32

Deklaratat dhe ndryshoret

#include // Biblioteka bazë grafike #përfshijë // Biblioteka specifike për harduerin për ST7735 #include // Këto kunja do të punojnë gjithashtu për mburojën 1.8 TFT // 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 Kodi LoRa

Deklaratat dhe ndryshoret

#include // Biblioteka bazë grafike #përfshijë // Bibliotekën specifike të harduerit për 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 #përcakto TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

Hapi 11: Kodi ESP32

Kodi ESP32
Kodi ESP32

shënim

• Kodi grafik i përdorur është një shembull i zhvilluar nga prodhuesi Adafruit:

• Megjithatë, kunjat e deklaruar në kod janë ndryshuar për të punuar me ESP32 të treguar më parë.

• Qëllimi i këtij mësimi është të mësojë vetëm komunikimin midis ekranit dhe ESP32.

Hapi 12: Ndërtoni cilësimet

Ndërtimi i cilësimeve
Ndërtimi i cilësimeve
Ndërtimi i cilësimeve
Ndërtimi i cilësimeve

Konfigurimet e ndërtimit tregohen në imazhet më poshtë. Bordet janë ESP32 Dev Module dhe Heltec_WIFI_LoRa_32

Hapi 13: Lidhjet

Bibliotekat e Shfaqjes TFT

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - Udhëzues GFX

cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf

Hapi 14: Dosja

Shkarkoni skedarët:

PDF

INO

Recommended: