Inhaltsverzeichnis:

Werten Sie Ihr Projekt auf: Verwenden Sie ein grafisches Display! - Gunook
Werten Sie Ihr Projekt auf: Verwenden Sie ein grafisches Display! - Gunook

Video: Werten Sie Ihr Projekt auf: Verwenden Sie ein grafisches Display! - Gunook

Video: Werten Sie Ihr Projekt auf: Verwenden Sie ein grafisches Display! - Gunook
Video: LCD Display mit Arduino ansteuern 2024, Juli
Anonim
Image
Image
Demonstration
Demonstration

In unserem heutigen Video zeige ich euch das 1,8 Zoll große TFT-Display. Dies ist ein 128-x-160-Grafikdisplay. Es ist größer als das, was im ESP32 LoRa enthalten ist, und ich werde auch seine Verwendung im traditionellen ESP32 zeigen. Wir haben dann den Assembler- und Quellcode, um dieses Display mit diesen beiden Mikrocontrollermodellen zu verwenden, wobei ein Beispiel von Adafruit verwendet wird. Ich finde insbesondere das Display ein sehr wichtiges Feature, da es Ihnen Feedback von Ihrer Schaltung gibt.

Schritt 1: Demonstration

Schritt 2: Verwendete Ressourcen

Verwendete Ressourcen
Verwendete Ressourcen

• ESP32-WROOM

• ESP32 LoRa

• Anzeige TFT-LCD 1,8 ''

• Protoboard

• Jumper

Schritt 3: Montage

Montage
Montage

Schritt 4: TFT 1,8 '' Pinout-Anzeige

TFT 1,8 '' Pinbelegungsanzeige
TFT 1,8 '' Pinbelegungsanzeige

Schritt 5: ESP-WROOM32-Montage mit TFT-Display 1,8 ''

ESP-WROOM32 Halterung mit TFT-Display 1,8''
ESP-WROOM32 Halterung mit TFT-Display 1,8''

Schritt 6: ESP-WROOM32-Verbindungstabelle und TFT1.8 '' Display

ESP-WROOM32-Verbindungstabelle und TFT1.8''-Display
ESP-WROOM32-Verbindungstabelle und TFT1.8''-Display

Schritt 7: ESP32 LoRa-Halterung mit TFT-Display 1,8 ''

ESP32 LoRa-Halterung mit TFT-Display 1,8 ''
ESP32 LoRa-Halterung mit TFT-Display 1,8 ''

Schritt 8: ESP32 LoRa-Verbindungstabelle und TFT1.8 '' Display

ESP32 LoRa-Verbindungstabelle und TFT1.8''-Display
ESP32 LoRa-Verbindungstabelle und TFT1.8''-Display

Schritt 9: Bibliotheken installieren - Arduino IDE

Bibliotheken installieren - Arduino IDE
Bibliotheken installieren - Arduino IDE
Bibliotheken installieren - Arduino IDE
Bibliotheken installieren - Arduino IDE

Laden Sie die beiden ZIP-Dateien herunter, indem Sie auf die folgenden Links zugreifen:

Adafruit GFX-Bibliothek:

Adafruit ST7735-Bibliothek:

1. Klicken Sie bei geöffneter Arduino IDE auf Sketch -> Add Library -> Add Library. ZIP

2. Suchen Sie nach der heruntergeladenen Datei, wählen Sie und klicken Sie auf Öffnen

3. Tun Sie dies für beide heruntergeladenen Bibliotheken

Schritt 10: Code

ESP-WROOM-Code 32

Deklarationen und Variablen

#include // Core-Grafikbibliothek#include // Hardwarespezifische Bibliothek für ST7735 #include // Diese Pins funktionieren auch für das 1,8 TFT-Shield //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

Deklarationen und Variablen

#include // Core-Grafikbibliothek#include // Hardwarespezifische Bibliothek fü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 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

Schritt 11: ESP32-Code

ESP32-Code
ESP32-Code

Notiz

• Der verwendete Grafikcode ist ein vom Hersteller Adafruit entwickeltes Beispiel:

• Die im Code deklarierten Pins wurden jedoch geändert, um mit dem zuvor gezeigten ESP32 zu funktionieren.

• Der Zweck dieser Lektion besteht darin, nur die Kommunikation zwischen dem Display und dem ESP32 zu lehren.

Schritt 12: Build-Einstellungen

Build-Einstellungen
Build-Einstellungen
Build-Einstellungen
Build-Einstellungen

Die Build-Konfigurationen werden in den Bildern unten gezeigt. Die Boards sind ESP32 Dev Module und Heltec_WIFI_LoRa_32

Schritt 13: Links

TFT-Display-Bibliotheken

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - GFX-Tutorial

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

Schritt 14: Datei

Laden Sie die Dateien herunter:

PDF

INO

Empfohlen: