Inhoudsopgave:

Waardeer uw project: gebruik grafisch display!: 14 stappen
Waardeer uw project: gebruik grafisch display!: 14 stappen

Video: Waardeer uw project: gebruik grafisch display!: 14 stappen

Video: Waardeer uw project: gebruik grafisch display!: 14 stappen
Video: PS les 1 De eerste stappen van een workflow NL 2024, November
Anonim
Image
Image
Demonstratie
Demonstratie

In onze video van vandaag laat ik je het 1,8-inch TFT-scherm zien. Dit is een grafisch display van 128 bij 160. Het is groter dan wat wordt geleverd in de ESP32 LoRa, en ik zal ook het gebruik ervan laten zien in de traditionele ESP32. We zullen dan de assemblage en broncode hebben om dit scherm te gebruiken met deze twee modellen microcontrollers, met behulp van een voorbeeld gemaakt door Adafruit. Ik vind display specifiek een zeer belangrijke functie, omdat het je feedback geeft van je circuit.

Stap 1: Demonstratie

Stap 2: Gebruikte bronnen

Gebruikte bronnen
Gebruikte bronnen

• ESP32-WROOM

• ESP32 LoRa

• Display TFT LCD 1.8 ''

• Protobord

• Truien

Stap 3: Montage

samenkomst
samenkomst

Stap 4: TFT 1.8 '' Pinout-weergave

TFT 1.8 '' Pinout-display
TFT 1.8 '' Pinout-display

Stap 5: ESP-WROOM32 Montage Met TFT Display 1.8 ''

ESP-WROOM32 Montage Met TFT Display 1.8''
ESP-WROOM32 Montage Met TFT Display 1.8''

Stap 6: ESP-WROOM32 Aansluittabel en TFT1.8 '' Display

ESP-WROOM32 Aansluittabel en TFT1.8 '' Display
ESP-WROOM32 Aansluittabel en TFT1.8 '' Display

Stap 7: ESP32 LoRa-montage met TFT-scherm 1.8 ''

ESP32 LoRa-montage met TFT-scherm 1.8''
ESP32 LoRa-montage met TFT-scherm 1.8''

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

ESP32 LoRa-verbindingstabel en TFT1.8 '' Display
ESP32 LoRa-verbindingstabel en TFT1.8 '' Display

Stap 9: Bibliotheken installeren - Arduino IDE

Bibliotheken installeren - Arduino IDE
Bibliotheken installeren - Arduino IDE
Bibliotheken installeren - Arduino IDE
Bibliotheken installeren - Arduino IDE

Download de twee ZIP-bestanden via de onderstaande links:

Adafruit GFX-bibliotheek:

Adafruit ST7735 Bibliotheek:

1. Open de Arduino IDE en klik op Sketch -> Bibliotheek toevoegen -> Bibliotheek toevoegen. ZIP

2. Blader naar het gedownloade bestand, selecteer en klik op Openen

3. Doe dit voor beide gedownloade bibliotheken

Stap 10: Coderen

ESP-WROOM-code 32

Declaraties en variabelen

#include // Core grafische bibliotheek#include // Hardwarespecifieke bibliotheek voor ST7735 #include // Deze pinnen werken ook voor het 1,8 TFT-schild //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 LoRa-code

Declaraties en variabelen

#include // Core grafische bibliotheek#include // Hardwarespecifieke bibliotheek voor 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-code

ESP32-code
ESP32-code

Opmerking

• De gebruikte grafische code is een voorbeeld ontwikkeld door de fabrikant Adafruit:

• De pinnen die in de code zijn aangegeven, zijn echter gewijzigd om te werken met de eerder getoonde ESP32.

• Het doel van deze les is om alleen de communicatie tussen het display en de ESP32 te leren.

Stap 12: Instellingen bouwen

Build-instellingen
Build-instellingen
Build-instellingen
Build-instellingen

De buildconfiguraties worden weergegeven in de onderstaande afbeeldingen. De borden zijn ESP32 Dev Module en Heltec_WIFI_LoRa_32

Stap 13: Koppelingen

TFT-weergavebibliotheken

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - GFX-zelfstudie

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

Stap 14: Bestand

Download de bestanden:

PDF

INO

Aanbevolen: