İçindekiler:
- 1. Adım: Gösteri
- 2. Adım: Kullanılan Kaynaklar
- Adım 3: Montaj
- Adım 4: TFT 1.8 '' Pinout Ekranı
- Adım 5: ESP-WROOM32 TFT Ekranlı 1.8 '' Montaj
- Adım 6: ESP-WROOM32 Bağlantı Tablosu ve TFT1.8'' Ekranı
- Adım 7: TFT Ekranlı 1.8 '' ESP32 LoRa Montajı
- Adım 8: ESP32 LoRa Bağlantı Tablosu ve TFT1.8'' Ekranı
- Adım 9: Kitaplıkları Yükleme - Arduino IDE
- Adım 10: Kod
- Adım 11: ESP32 Kodu
- Adım 12: Oluşturma Ayarları
- 13. Adım: Bağlantılar
- Adım 14: Dosya
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
• ESP32-WROOM
• ESP32 LoRa
• Ekran TFT Lcd 1.8''
• Ana kart
• Süveterler
Adım 3: Montaj
Adım 4: TFT 1.8 '' Pinout Ekranı
Adım 5: ESP-WROOM32 TFT Ekranlı 1.8 '' Montaj
Adım 6: ESP-WROOM32 Bağlantı Tablosu ve TFT1.8'' Ekranı
Adım 7: TFT Ekranlı 1.8 '' ESP32 LoRa Montajı
Adım 8: ESP32 LoRa Bağlantı Tablosu ve TFT1.8'' Ekranı
Adım 9: 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
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ı 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:
BEN HAYIR