INHOUDSOPGAWE:

Waardeer u projek: gebruik grafiese vertoning !: 14 stappe
Waardeer u projek: gebruik grafiese vertoning !: 14 stappe

Video: Waardeer u projek: gebruik grafiese vertoning !: 14 stappe

Video: Waardeer u projek: gebruik grafiese vertoning !: 14 stappe
Video: V-Carving voor de absolute beginner – Deel 2 – Basistekstproject - Ondertitels in het Nederlands 2024, November
Anonim
Image
Image
Demonstrasie
Demonstrasie

In ons video vandag gaan ek u die 1.8-duim TFT-skerm wys. Dit is 'n 128-by-160 grafiese skerm. Dit is groter as wat in die ESP32 LoRa voorkom, en ek sal ook die gebruik daarvan in die tradisionele ESP32 toon. Ons sal dan die samestelling en bronkode hê om hierdie skerm met hierdie twee modelle van mikrobeheerders te gebruik, met behulp van 'n voorbeeld van Adafruit. Ek vind spesifiek dat skerm 'n baie belangrike kenmerk is, aangesien dit u terugvoer gee van u kring.

Stap 1: Demonstrasie

Stap 2: Hulpbronne gebruik

Hulpbronne gebruik
Hulpbronne gebruik

• ESP32-WROOM

• ESP32 LoRa

• Vertoon TFT Lcd 1.8 ''

• Protoboard

• Springers

Stap 3: Montering

Vergadering
Vergadering

Stap 4: TFT 1.8 "Pinout -skerm

TFT 1.8
TFT 1.8

Stap 5: ESP-WROOM32-montering met TFT-skerm 1,8 ''

ESP-WROOM32-bevestiging met TFT-skerm 1,8 ''
ESP-WROOM32-bevestiging met TFT-skerm 1,8 ''

Stap 6: ESP-WROOM32-aansluitingstafel en TFT1.8 '' -skerm

ESP-WROOM32-aansluitingstafel en TFT1.8-skerm
ESP-WROOM32-aansluitingstafel en TFT1.8-skerm

Stap 7: ESP32 LoRa -montering met TFT -skerm 1,8 ''

ESP32 LoRa -houer met TFT -skerm 1,8 ''
ESP32 LoRa -houer met TFT -skerm 1,8 ''

Stap 8: ESP32 LoRa -verbindingstabel en TFT1.8 '' -skerm

ESP32 LoRa -aansluitingstafel en TFT1.8
ESP32 LoRa -aansluitingstafel en TFT1.8

Stap 9: Die installering van biblioteke - Arduino IDE

Die installering van biblioteke - Arduino IDE
Die installering van biblioteke - Arduino IDE
Die installering van biblioteke - Arduino IDE
Die installering van biblioteke - Arduino IDE

Laai die twee zip -lêers af deur op die onderstaande skakels te gaan:

Adafruit GFX-biblioteek:

Adafruit ST7735-biblioteek:

1. As die Arduino IDE oop is, klik op Skets -> Voeg biblioteek by -> Voeg biblioteek by. ZIP

2. Soek na die afgelaaide lêer, kies en klik op Open

3. Doen dit vir beide die afgelaaide biblioteke

Stap 10: Kode

ESP-WROOM-kode 32

Verklarings en veranderlikes

#include // Core graphics library #include // Hardeware-spesifieke biblioteek vir ST7735 #include // Hierdie penne werk ook vir die 1,8 TFT-skild // ESP32-WROOM #definieer TFT_DC 12 // A0 #definieer 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_)

ESP32 LoRa -kode

Verklarings en veranderlikes

#include // Core graphics library #include // Hardware-specific library for 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);

Stap 11: ESP32 -kode

ESP32 -kode
ESP32 -kode

Let op

• Die gebruikte grafiese kode is 'n voorbeeld wat deur die vervaardiger Adafruit ontwikkel is:

• Die penne wat in die kode aangedui word, is egter verander om te werk met die ESP32 wat voorheen getoon is.

• Die doel van hierdie les is om slegs kommunikasie tussen die skerm en die ESP32 te leer.

Stap 12: Bou instellings

Bou instellings
Bou instellings
Bou instellings
Bou instellings

Die boukonfigurasies word in die onderstaande beelde getoon. Die borde is ESP32 Dev Module en Heltec_WIFI_LoRa_32

Stap 13: Skakels

TFT -vertoonbiblioteke

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - GFX -tutoriaal

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

Stap 14: Lêer

Laai die lêers af:

PDF

EK NEE

Aanbeveel: