Mündəricat:

Layihənizi dəyərləndirin: Qrafik Ekrandan istifadə edin !: 14 Addım
Layihənizi dəyərləndirin: Qrafik Ekrandan istifadə edin !: 14 Addım

Video: Layihənizi dəyərləndirin: Qrafik Ekrandan istifadə edin !: 14 Addım

Video: Layihənizi dəyərləndirin: Qrafik Ekrandan istifadə edin !: 14 Addım
Video: 23 29 EKİM 2023 HAFTALIK BURÇ YORUMLARI / 28 EKİM 2023 BOĞA BURCUNDA AY TUTULMASI 2024, Iyul
Anonim
Image
Image
Nümayiş
Nümayiş

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

İstifadə olunan mənbələr
İstifadə olunan mənbələr

• ESP32-WROOM

• ESP32 LoRa

• Ekran TFT Lcd 1.8"

• Protoboard

• Tullananlar

Addım 3: Montaj

Məclis
Məclis

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

TFT 1.8
TFT 1.8

Addım 5: ESP-WROOM32 TFT Ekranlı 1.8"

TFT Ekranı ilə ESP-WROOM32 Montajı 1.8 "
TFT Ekranı ilə ESP-WROOM32 Montajı 1.8 "

Addım 6: ESP-WROOM32 Bağlantı Cədvəli və TFT1.8 '' Ekran

ESP-WROOM32 Bağlantı Cədvəli və TFT1.8 '' Ekran
ESP-WROOM32 Bağlantı Cədvəli və TFT1.8 '' Ekran

Addım 7: 1.8 '' TFT Ekranlı ESP32 LoRa Dağı

TFT Ekranlı ESP32 LoRa Dağı 1.8 "
TFT Ekranlı ESP32 LoRa Dağı 1.8 "

Addım 8: ESP32 LoRa Bağlantı Cədvəli və TFT1.8 '' Ekran

ESP32 LoRa Bağlantı Cədvəli və TFT1.8 '' Ekran
ESP32 LoRa Bağlantı Cədvəli və TFT1.8 '' Ekran

Addım 9: Kitabxanaların quraşdırılması - Arduino IDE

Kitabxanaların quraşdırılması - Arduino IDE
Kitabxanaların quraşdırılması - Arduino IDE
Kitabxanaların quraşdırılması - Arduino IDE
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

ESP32 kodu
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

Parametrlər qurun
Parametrlər qurun
Parametrlər qurun
Parametrlər 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:

PDF

MƏN YOX

Tövsiyə: