Mundarija:

Loyihangizni qadrlang: Grafik displeydan foydalaning !: 14 qadam
Loyihangizni qadrlang: Grafik displeydan foydalaning !: 14 qadam

Video: Loyihangizni qadrlang: Grafik displeydan foydalaning !: 14 qadam

Video: Loyihangizni qadrlang: Grafik displeydan foydalaning !: 14 qadam
Video: БЕСПЛАТНАЯ АНГЛИЙСКАЯ ВЕРСИЯ FLPROG 2024, Iyul
Anonim
Image
Image
Namoyish
Namoyish

Bugungi videomizda men sizga 1,8 dyuymli TFT displeyini ko'rsataman. Bu 128 dan 160 gacha grafik displey. Bu ESP32 LoRa -ga qaraganda kattaroqdir va men uni an'anaviy ESP32 -da ishlatishni ham ko'rsataman. Adafruit misolidan foydalanib, biz ushbu displeyni ushbu ikkita mikrokontroller modelida ishlatish uchun yig'ilish va manba kodiga ega bo'lamiz. Men, ayniqsa, displeyni juda muhim xususiyat deb bilaman, chunki u sizga elektron tizimdan fikr -mulohaza beradi.

1 -qadam: Namoyish

2 -qadam: Ishlatilgan manbalar

Ishlatilgan manbalar
Ishlatilgan manbalar

• ESP32-WROOM

• ESP32 LoRa

• Displey TFT Lcd 1.8"

• Protoboard

• Jumpers

3 -qadam: yig'ish

O'rnatish
O'rnatish

4 -qadam: TFT 1.8 dyuymli pinoutli displey

TFT 1.8 dyuymli pinout displey
TFT 1.8 dyuymli pinout displey

5-qadam: ESP-WROOM32 TFT displeyli 1.8 dyuymli o'rnatish

ESP-WROOM32 TFT displeyli 1.8 dyuymli o'rnatish
ESP-WROOM32 TFT displeyli 1.8 dyuymli o'rnatish

6-qadam: ESP-WROOM32 ulanish jadvali va TFT1.8 dyuymli displey

ESP-WROOM32 ulanish jadvali va TFT1.8 dyuymli displey
ESP-WROOM32 ulanish jadvali va TFT1.8 dyuymli displey

7 -qadam: 1,8 dyuymli TSP displeyli ESP32 LoRa tog'i

TFT displeyli 1,8 dyuymli ESP32 LoRa tog'i
TFT displeyli 1,8 dyuymli ESP32 LoRa tog'i

8 -qadam: ESP32 LoRa ulanish jadvali va TFT1.8 dyuymli displey

ESP32 LoRa ulanish jadvali va TFT1.8 dyuymli displey
ESP32 LoRa ulanish jadvali va TFT1.8 dyuymli displey

9 -qadam: Kutubxonalarni o'rnatish - Arduino IDE

Kutubxonalarni o'rnatish - Arduino IDE
Kutubxonalarni o'rnatish - Arduino IDE
Kutubxonalarni o'rnatish - Arduino IDE
Kutubxonalarni o'rnatish - Arduino IDE

Quyidagi havolalarga kirish orqali ikkita ZIP faylini yuklab oling:

Adafruit GFX kutubxonasi:

Adafruit ST7735 kutubxonasi:

1. Arduino IDE ochiq bo'lsa, Sketch -> Kutubxona qo'shish -> Kutubxona qo'shish -ni bosing. ZIP

2. Yuklab olingan faylni ko'rib chiqing, tanlang va Ochish -ni bosing

3. Buni ikkala yuklab olingan kutubxona uchun ham bajaring

10 -qadam: kod

ESP-WROOM kodi 32

Deklaratsiyalar va o'zgaruvchilar

#include // Core grafik kutubxonasi #o'z ichiga // ST7735 uchun maxsus uskunalar kutubxonasi #include // Bu pinlar 1,8 dyuymli TFT qalqoni uchun ham ishlaydi // 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);

ESP32 LoRa kodi

Deklaratsiyalar va o'zgaruvchilar

#include // Core grafik kutubxonasi #o'z ichiga // ST7735 uchun maxsus uskunalar kutubxonasi #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);

11 -qadam: ESP32 kodi

ESP32 kodi
ESP32 kodi

Eslatma

• Amaldagi grafik kod Adafruit ishlab chiqaruvchisi tomonidan ishlab chiqilgan misol:

• Biroq, kodda e'lon qilingan pinlar avval ko'rsatilgan ESP32 bilan ishlash uchun o'zgartirildi.

• Bu darsning maqsadi - faqat displey va ESP32 o'rtasidagi aloqani o'rgatish.

12 -qadam: Sozlamalarni yarating

Qurilish sozlamalari
Qurilish sozlamalari
Qurilish sozlamalari
Qurilish sozlamalari

Qurilish konfiguratsiyasi quyidagi rasmlarda ko'rsatilgan. Kengashlar - ESP32 Dev Module va Heltec_WIFI_LoRa_32

13 -qadam: havolalar

TFT displey kutubxonalari

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Kutubxona

PDF - GFX bo'yicha qo'llanma

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

14 -qadam: Fayl

Fayllarni yuklab oling:

PDF

INO

Tavsiya: