Mündəricat:
- Addım 1: nümayiş
- Addım 2: İstifadə olunan mənbələr
- Addım 3: Montaj
- Addım 4: TFT 1.8 '' Pinout Ekranı
- Addım 5: ESP-WROOM32 TFT Ekranlı 1.8 "
- Addım 6: ESP-WROOM32 Bağlantı Cədvəli və TFT1.8 '' Ekran
- Addım 7: 1.8 '' TFT Ekranlı ESP32 LoRa Dağı
- Addım 8: ESP32 LoRa Bağlantı Cədvəli və TFT1.8 '' Ekran
- Addım 9: Kitabxanaların quraşdırılması - Arduino IDE
- Addım 10: Kod
- Addım 11: ESP32 kodu
- Addım 12: Parametrləri qurun
- Addım 13: Bağlantılar
- Addım 14: Fayl
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bugünkü videomuzda sizə 1.8 düymlük TFT ekranı göstərəcəyəm. Bu, 128x160 ölçülü qrafik ekrandır. ESP32 LoRa ilə müqayisədə daha böyükdür və ənənəvi ESP32 -də istifadəsini də göstərəcəyəm. Daha sonra Adafruit tərəfindən hazırlanmış bir nümunədən istifadə edərək, bu iki mikrokontrolör modeli ilə bu ekranı istifadə etmək üçün montaj və mənbə kodumuz olacaq. Xüsusilə ekranın çox vacib bir xüsusiyyət olduğunu düşünürəm, çünki bu, dövrənizdən geribildirim verir.
Addım 1: nümayiş
Addım 2: İstifadə olunan mənbələr
• ESP32-WROOM
• ESP32 LoRa
• Ekran TFT Lcd 1.8"
• Protoboard
• Tullananlar
Addım 3: Montaj
Addım 4: TFT 1.8 '' Pinout Ekranı
Addım 5: ESP-WROOM32 TFT Ekranlı 1.8"
Addım 6: ESP-WROOM32 Bağlantı Cədvəli və TFT1.8 '' Ekran
Addım 7: 1.8 '' TFT Ekranlı ESP32 LoRa Dağı
Addım 8: ESP32 LoRa Bağlantı Cədvəli və TFT1.8 '' Ekran
Addım 9: Kitabxanaların quraşdırılması - Arduino IDE
Aşağıdakı bağlantılara daxil olaraq iki ZIP faylını yükləyin:
Adafruit GFX Kitabxanası:
Adafruit ST7735 Kitabxanası:
1. Arduino IDE açıq olduqda Sketch -> Kitabxana Əlavə et -> Kitabxana Əlavə et. ZIP
2. Yüklənmiş faylı axtarın, seçin və Aç düyməsini basın
3. Bunu yüklənmiş hər iki kitabxana üçün edin
Addım 10: Kod
ESP-WROOM Kodu 32
Bəyannamələr və dəyişənlər
#include // Core qrafik kitabxanası #daxildir // ST7735 üçün aparata xüsusi kitabxana #include // Bu sancaqlar 1.8 TFT qalxanı üçün də işləyəcək // 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_CLST)
ESP32 LoRa kodu
Bəyannamələr və dəyişənlər
#include // Core qrafik kitabxanası #daxil edin // ST7735 üçün aparata xüsusi kitabxana #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);
Addım 11: ESP32 kodu
Qeyd
• İstifadə olunan qrafik kodu Adafruit istehsalçısı tərəfindən hazırlanmış bir nümunədir:
• Bununla birlikdə, kodda bildirilən pinlər əvvəllər göstərilən ESP32 ilə işləmək üçün dəyişdirildi.
• Bu dərsin məqsədi yalnız ekranla ESP32 arasındakı ünsiyyəti öyrətməkdir.
Addım 12: Parametrləri qurun
Quruluş konfiqurasiyaları aşağıdakı şəkillərdə göstərilmişdir. Lövhələr ESP32 Dev Module və Heltec_WIFI_LoRa_32 -dir
Addım 13: Bağlantılar
TFT Ekran Kitabxanaları
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - GFX Təlimatı
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Addım 14: Fayl
Faylları yükləyin:
MƏN YOX