Mundarija:
- 1 -qadam: Namoyish
- 2 -qadam: Ishlatilgan manbalar
- 3 -qadam: yig'ish
- 4 -qadam: TFT 1.8 dyuymli pinoutli displey
- 5-qadam: ESP-WROOM32 TFT displeyli 1.8 dyuymli o'rnatish
- 6-qadam: ESP-WROOM32 ulanish jadvali va TFT1.8 dyuymli displey
- 7 -qadam: 1,8 dyuymli TSP displeyli ESP32 LoRa tog'i
- 8 -qadam: ESP32 LoRa ulanish jadvali va TFT1.8 dyuymli displey
- 9 -qadam: Kutubxonalarni o'rnatish - Arduino IDE
- 10 -qadam: kod
- 11 -qadam: ESP32 kodi
- 12 -qadam: Sozlamalarni yarating
- 13 -qadam: havolalar
- 14 -qadam: Fayl
![Loyihangizni qadrlang: Grafik displeydan foydalaning !: 14 qadam Loyihangizni qadrlang: Grafik displeydan foydalaning !: 14 qadam](https://i.howwhatproduce.com/images/006/image-17055-6-j.webp)
Video: Loyihangizni qadrlang: Grafik displeydan foydalaning !: 14 qadam
![Video: Loyihangizni qadrlang: Grafik displeydan foydalaning !: 14 qadam Video: Loyihangizni qadrlang: Grafik displeydan foydalaning !: 14 qadam](https://i.ytimg.com/vi/aNodEwjIMDo/hqdefault.jpg)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
![Image Image](https://i.howwhatproduce.com/images/006/image-17055-8-j.webp)
![](https://i.ytimg.com/vi/nPbmVgv_nE/hqdefault.jpg)
![Namoyish Namoyish](https://i.howwhatproduce.com/images/006/image-17055-9-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17055-10-j.webp)
• ESP32-WROOM
• ESP32 LoRa
• Displey TFT Lcd 1.8"
• Protoboard
• Jumpers
3 -qadam: yig'ish
![O'rnatish O'rnatish](https://i.howwhatproduce.com/images/006/image-17055-11-j.webp)
4 -qadam: TFT 1.8 dyuymli pinoutli displey
![TFT 1.8 dyuymli pinout displey TFT 1.8 dyuymli pinout displey](https://i.howwhatproduce.com/images/006/image-17055-12-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17055-13-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17055-14-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17055-15-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17055-16-j.webp)
9 -qadam: Kutubxonalarni o'rnatish - Arduino IDE
![Kutubxonalarni o'rnatish - Arduino IDE Kutubxonalarni o'rnatish - Arduino IDE](https://i.howwhatproduce.com/images/006/image-17055-17-j.webp)
![Kutubxonalarni o'rnatish - Arduino IDE Kutubxonalarni o'rnatish - Arduino IDE](https://i.howwhatproduce.com/images/006/image-17055-18-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17055-19-j.webp)
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](https://i.howwhatproduce.com/images/006/image-17055-20-j.webp)
![Qurilish sozlamalari Qurilish sozlamalari](https://i.howwhatproduce.com/images/006/image-17055-21-j.webp)
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:
INO
Tavsiya:
Ob -havo stantsiyasi: ESP8266 chuqur uyquda, SQL, kolba va grafik bo'yicha grafik: 3 qadam
![Ob -havo stantsiyasi: ESP8266 chuqur uyquda, SQL, kolba va grafik bo'yicha grafik: 3 qadam Ob -havo stantsiyasi: ESP8266 chuqur uyquda, SQL, kolba va grafik bo'yicha grafik: 3 qadam](https://i.howwhatproduce.com/images/005/image-12942-j.webp)
Ob -havo stantsiyasi: ESP8266 chuqur uyquda, SQL, kolbadan chizish va chizish: Balkoningizdagi harorat, namlik yoki yorug'lik intensivligini bilish qiziq bo'larmidi? Men bilardim. Shunday qilib, men bunday ma'lumotlarni to'plash uchun oddiy ob -havo stantsiyasini yaratdim. Keyingi bo'limlar men yaratgan qadamlardir. Boshlaylik
Eski LCD displeydan yorug'lik ekranini yarating: 5 qadam
![Eski LCD displeydan yorug'lik ekranini yarating: 5 qadam Eski LCD displeydan yorug'lik ekranini yarating: 5 qadam](https://i.howwhatproduce.com/images/007/image-20257-j.webp)
Eski LCD displeydan yorug'lik ekranini yarating: Hammaga salom, bu eski LCD displeyni ajratib, keyin o'zgartirish orqali Lightscreen -ni (Orqa nuri) qanday yasash bo'yicha qo'llanma. Agar sizda eski/singan LCD displey bo'lsa, bu juda amaliy. jus o'rniga undan foydali narsa tayyorlang
Loyihangizni LEDlar yordamida yoritib bering: 4 qadam
![Loyihangizni LEDlar yordamida yoritib bering: 4 qadam Loyihangizni LEDlar yordamida yoritib bering: 4 qadam](https://i.howwhatproduce.com/images/006/image-15281-6-j.webp)
Loyihangizni LEDlar yordamida yoqing: Loyihani hayotga tatbiq etishning juda samarali usuli - bu yorug'lik qo'shish. Zamonaviy texnologiyalar o'z-o'zidan ishlab chiqaruvchilarga juda yorug ', ishlatish uchun juda arzon, sotib olish va o'rnatish oson bo'lgan yoritish variantlarining keng tanlovini taqdim etdi
I2C: 4 bosqichli 16x2 LCD displeydan foydalaning
![I2C: 4 bosqichli 16x2 LCD displeydan foydalaning I2C: 4 bosqichli 16x2 LCD displeydan foydalaning](https://i.howwhatproduce.com/images/006/image-17521-7-j.webp)
I2C bilan 16x2 LCD -dan foydalaning: Oldingi ko'rsatmalarimdan birida men sizga Arduino Uno -ga LCD -ni qanday ulash va ulashni va undagi qiymatlarni ko'rsatishni ko'rsatdim. Ammo kuzatilganidek, ulanishlar juda ko'p edi va agar loyiha juda ko'p simlar tufayli buzila boshlasa. Ichida
Birinchi loyihangizni malina bilan boshlang: miltillovchi LED: 4 qadam
![Birinchi loyihangizni malina bilan boshlang: miltillovchi LED: 4 qadam Birinchi loyihangizni malina bilan boshlang: miltillovchi LED: 4 qadam](https://i.howwhatproduce.com/images/001/image-500-168-j.webp)
Birinchi loyihangizni Raspberry bilan boshlang: miltillovchi LED: Ushbu loyihada men sizga Raspberry Pi -ni LEDni miltillatish uchun qanday dasturlashni ko'rsataman, agar siz deyarli Raspberry pi sotib olgan bo'lsangiz va qaerdan boshlashni bilmasangiz, bu Raspbian -da ishlaydigan Raspberry Pi -dan tashqari, siz