İçindekiler:

Projenize Değer Verin: Grafik Ekran Kullanın!: 14 Adım
Projenize Değer Verin: Grafik Ekran Kullanın!: 14 Adım

Video: Projenize Değer Verin: Grafik Ekran Kullanın!: 14 Adım

Video: Projenize Değer Verin: Grafik Ekran Kullanın!: 14 Adım
Video: Mimari projeye Genel Bakış ve Pafta Yerleşimi 2024, Kasım
Anonim
Image
Image
Gösteri
Gösteri

Bugünkü videomuzda sizlere 1.8 inç TFT ekranı göstereceğim. Bu 128 x 160 grafik ekrandır. ESP32 LoRa'da gelenden daha büyük ve ayrıca geleneksel ESP32'deki kullanımını da göstereceğim. Daha sonra Adafruit tarafından yapılmış bir örnek kullanarak bu ekranı bu iki mikrodenetleyici modeliyle kullanmak için derleme ve kaynak koduna sahip olacağız. Devrenizden size geri bildirim sağladığı için özellikle ekranı çok önemli bir özellik olarak görüyorum.

1. Adım: Gösteri

2. Adım: Kullanılan Kaynaklar

Kullanılan Kaynaklar
Kullanılan Kaynaklar

• ESP32-WROOM

• ESP32 LoRa

• Ekran TFT Lcd 1.8''

• Ana kart

• Süveterler

Adım 3: Montaj

toplantı
toplantı

Adım 4: TFT 1.8 '' Pinout Ekranı

TFT 1.8'' Pinout Ekranı
TFT 1.8'' Pinout Ekranı

Adım 5: ESP-WROOM32 TFT Ekranlı 1.8 '' Montaj

ESP-WROOM32 TFT Ekranlı Montaj 1.8''
ESP-WROOM32 TFT Ekranlı Montaj 1.8''

Adım 6: ESP-WROOM32 Bağlantı Tablosu ve TFT1.8'' Ekranı

ESP-WROOM32 Bağlantı Tablosu ve TFT1.8'' Ekran
ESP-WROOM32 Bağlantı Tablosu ve TFT1.8'' Ekran

Adım 7: TFT Ekranlı 1.8 '' ESP32 LoRa Montajı

TFT Ekranlı ESP32 LoRa Montajı 1.8''
TFT Ekranlı ESP32 LoRa Montajı 1.8''

Adım 8: ESP32 LoRa Bağlantı Tablosu ve TFT1.8'' Ekranı

ESP32 LoRa Bağlantı Tablosu ve TFT1.8'' Ekran
ESP32 LoRa Bağlantı Tablosu ve TFT1.8'' Ekran

Adım 9: Kitaplıkları Yükleme - Arduino IDE

Kitaplıkları Yükleme - Arduino IDE
Kitaplıkları Yükleme - Arduino IDE
Kitaplıkları Yükleme - Arduino IDE
Kitaplıkları Yükleme - Arduino IDE

Aşağıdaki bağlantılara erişerek iki ZIP dosyasını indirin:

Adafruit GFX Kütüphanesi:

Adafruit ST7735 Kütüphanesi:

1. Arduino IDE açıkken, Sketch -> Add Library -> Add Library. ZIP'e tıklayın.

2. İndirilen dosyaya göz atın, seçin ve Aç'a tıklayın.

3. İndirilen her iki kitaplık için de bunu yapın

Adım 10: Kod

ESP-WROOM Kodu 32

Bildirimler ve değişkenler

#include // Core grafik kütüphanesi#include // ST7735 için donanıma özel kütüphane #include // Bu pinler 1.8 TFT shield için de çalışır //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 kodu

Bildirimler ve değişkenler

#include // Core grafik kütüphanesi#include // ST7735 için donanıma özel kütüphane #include #TFT_DC 17 //A0 #define TFT_CS 21 //CS #define TFT_MOSI 2 //SDA #define TFT_CLK 23 //SCK #tanım TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

Adım 11: ESP32 Kodu

ESP32 Kodu
ESP32 Kodu

Not

• Kullanılan grafik kodu, Adafruit üreticisi tarafından geliştirilmiş bir örnektir:

• Ancak, kodda belirtilen pinler daha önce gösterilen ESP32 ile çalışacak şekilde değiştirilmiştir.

• Bu dersin amacı sadece ekran ve ESP32 arasındaki iletişimi öğretmektir.

Adım 12: Oluşturma Ayarları

Yapı Ayarları
Yapı Ayarları
Yapı Ayarları
Yapı Ayarları

Yapı konfigürasyonları aşağıdaki resimlerde gösterilmektedir. Kartlar ESP32 Dev Module ve Heltec_WIFI_LoRa_32'dir.

13. Adım: Bağlantılar

TFT Görüntü Kitaplıkları

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - GFX Eğitimi

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

Adım 14: Dosya

Dosyaları indirin:

PDF

BEN HAYIR

Önerilen: