Kazalo:

Cenite svoj projekt: uporabite grafični prikaz !: 14 korakov
Cenite svoj projekt: uporabite grafični prikaz !: 14 korakov

Video: Cenite svoj projekt: uporabite grafični prikaz !: 14 korakov

Video: Cenite svoj projekt: uporabite grafični prikaz !: 14 korakov
Video: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, November
Anonim
Image
Image
Demonstracija
Demonstracija

V današnjem videu vam bom pokazal 1,8-palčni zaslon TFT. To je grafični zaslon velikosti 128 x 160. Je večji od tistega, ki je priložen ESP32 LoRa, njegovo uporabo pa bom pokazal tudi v tradicionalnem ESP32. Nato bomo imeli montažo in izvorno kodo za uporabo tega zaslona s tema dvema modeloma mikrokrmilnikov z uporabo primera Adafruit. Zlasti se mi zdi zaslon zelo pomembna lastnost, saj vam daje povratne informacije iz vašega vezja.

1. korak: demonstracija

2. korak: Uporabljeni viri

Uporabljeni viri
Uporabljeni viri

• ESP32-WROOM

• ESP32 LoRa

• Zaslon TFT Lcd 1,8"

• Protoboard

• Skakalci

3. korak: Montaža

Montaža
Montaža

4. korak: TFT 1,8 -palčni zaslon z izpisom

TFT 1,8 -palčni zaslon z izpisom
TFT 1,8 -palčni zaslon z izpisom

5. korak: Montaža ESP-WROOM32 s TFT zaslonom 1,8"

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

Korak 6: Tabela povezav ESP-WROOM32 in zaslon TFT1,8"

Povezovalna miza ESP-WROOM32 in zaslon TFT 1,8 ''
Povezovalna miza ESP-WROOM32 in zaslon TFT 1,8 ''

Korak 7: ESP32 LoRa nosilec z TFT zaslonom 1,8"

ESP32 LoRa nosilec z TFT zaslonom 1,8 "
ESP32 LoRa nosilec z TFT zaslonom 1,8 "

8. korak: ESP32 LoRa povezovalna miza in zaslon TFT 1,8 ''

Povezovalna miza ESP32 LoRa in zaslon TFT 1,8 ''
Povezovalna miza ESP32 LoRa in zaslon TFT 1,8 ''

9. korak: Namestitev knjižnic - Arduino IDE

Namestitev knjižnic - Arduino IDE
Namestitev knjižnic - Arduino IDE
Namestitev knjižnic - Arduino IDE
Namestitev knjižnic - Arduino IDE

Prenesite dve datoteki ZIP z dostopom do spodnjih povezav:

Knjižnica Adafruit GFX:

Knjižnica Adafruit ST7735:

1. Ko je Arduino IDE odprt, kliknite Sketch -> Add Library -> Add Library. ZIP

2. Poiščite preneseno datoteko, izberite in kliknite Odpri

3. Naredite to za obe preneseni knjižnici

10. korak: Koda

Koda ESP-WROOM 32

Izjave in spremenljivke

#include // Osnovna grafična knjižnica #include // Strojna knjižnica za ST7735 #include // Ti zatiči bodo delovali tudi za 1,8-palčni TFT ščit // 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)

Koda LoSPA ESP32

Izjave in spremenljivke

#include // Osnovna grafična knjižnica #include // Strojna knjižnica 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);

11. korak: Koda ESP32

Koda ESP32
Koda ESP32

Opomba

• Uporabljena grafična koda je primer, ki ga je razvil proizvajalec Adafruit:

• Vendar so bili v kodi deklarirani zatiči spremenjeni, da bi delovali s prej prikazanim ESP32.

• Namen te lekcije je le poučevanje komunikacije med zaslonom in ESP32.

Korak: Zgradite nastavitve

Nastavitve gradnje
Nastavitve gradnje
Nastavitve gradnje
Nastavitve gradnje

Konfiguracije gradnje so prikazane na spodnjih slikah. Plošče so ESP32 Dev Module in Heltec_WIFI_LoRa_32

13. korak: Povezave

Knjižnice zaslona TFT

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - Vadnica za GFX

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

14. korak: Datoteka

Prenesite datoteke:

PDF

JAZ NE

Priporočena: