Агуулгын хүснэгт:
- Алхам 1: Жагсаал
- Алхам 2: Ашигласан нөөц
- Алхам 3: угсрах
- Алхам 4: TFT 1.8 "Pinout дэлгэц
- Алхам 5: ESP-WROOM32 TFT дэлгэцтэй холбох 1.8 "
- Алхам 6: ESP-WROOM32 холболтын хүснэгт ба TFT1.8 инчийн дэлгэц
- Алхам 7: TSP дэлгэцтэй ESP32 LoRa холболт 1.8 инч
- Алхам 8: ESP32 LoRa холболтын хүснэгт ба TFT1.8 инчийн дэлгэц
- Алхам 9: Номын сан суулгах - Arduino IDE
- Алхам 10: Код
- Алхам 11: ESP32 код
- Алхам 12: Тохиргоог бий болгох
- Алхам 13: Холбоосууд
- Алхам 14: Файл
Видео: Төслөө үнэл: График дэлгэц ашиглана уу !: 14 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Өнөөдрийн бидний видео бичлэг дээр би танд 1.8 инчийн TFT дэлгэцийг үзүүлэх болно. Энэ бол 128-аас 160 хэмжээтэй график дэлгэц юм. Энэ нь ESP32 LoRa -д багтсан хэмжээнээс том хэмжээтэй бөгөөд би үүнийг уламжлалт ESP32 дээр ашиглах болно. Дараа нь бид Adafruit -ийн хийсэн жишээг ашиглан энэхүү хоёр загварыг микроконтроллертой хамт ашиглахын тулд угсрах болон эх кодтой болно. Дэлгэц нь таны хэлхээнээс танд санал өгөх тул маш чухал шинж чанар гэж би бодож байна.
Алхам 1: Жагсаал
Алхам 2: Ашигласан нөөц
• ESP32-WROOM
• ESP32 LoRa
• Дэлгэц TFT Lcd 1.8"
• Protoboard
• Үсрэгчид
Алхам 3: угсрах
Алхам 4: TFT 1.8 "Pinout дэлгэц
Алхам 5: ESP-WROOM32 TFT дэлгэцтэй холбох 1.8"
Алхам 6: ESP-WROOM32 холболтын хүснэгт ба TFT1.8 инчийн дэлгэц
Алхам 7: TSP дэлгэцтэй ESP32 LoRa холболт 1.8 инч
Алхам 8: ESP32 LoRa холболтын хүснэгт ба TFT1.8 инчийн дэлгэц
Алхам 9: Номын сан суулгах - Arduino IDE
Доорх линкээр орж хоёр ZIP файлыг татаж аваарай.
Adafruit GFX номын сан:
Adafruit ST7735 номын сан:
1. Arduino IDE нээлттэй байхад Sketch -> Номын сан нэмэх -> Номын сан нэмэх дээр дарна уу. ZIP
2. Татаж авсан файлыг хайж олоод Нээх дээр дарна уу
3. Татаж авсан номын сангийн аль алинд нь үүнийг хий
Алхам 10: Код
ESP-WROOM код 32
Тунхаглал ба хувьсагчид
#оруулах // Гол график номын сан #оруулах // ST7735-д зориулагдсан техник хангамжийн тусгай сан 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_RL);
ESP32 LoRa код
Тунхаглал ба хувьсагчид
#оруулах // Гол график номын сан #оруулах // ST7735-д зориулагдсан тоног төхөөрөмжийн тусгай сан 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);
Алхам 11: ESP32 код
Тэмдэглэл
• Ашигласан график код нь Adafruit үйлдвэрлэгчийн боловсруулсан жишээ юм:
• Гэсэн хэдий ч кодонд заасан зүүг өмнө нь үзүүлсэн ESP32 -тэй ажиллахаар өөрчилсөн байна.
• Энэхүү хичээлийн зорилго нь зөвхөн дэлгэц ба ESP32 хоорондох холбоог заах явдал юм.
Алхам 12: Тохиргоог бий болгох
Бүтцийн тохиргоог доорх зурган дээр харуулав. Самбарууд нь ESP32 Dev Module ба Heltec_WIFI_LoRa_32 юм
Алхам 13: Холбоосууд
TFT дэлгэцийн номын сан
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - GFX заавар
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Алхам 14: Файл
Файлуудыг татаж авах:
INO
Зөвлөмж болгож буй:
График картны дэлгэц: 4 алхам
График картны дэлгэц: Энэхүү гарын авлагад би хуучин график картыг хэрхэн GPU хэрхэн ажилладагийг харуулах болно
Raspberry Pi -ийг ашиглан чийгшил ба температурыг SI7006: 6 алхамаар үнэл
Raspberry Pi -ийг ашиглан чийгшил ба температурыг SI7006 ашиглан үнэлнэ үү: Raspberry Pi -ийн сонирхогчийн хувьд бид үүнтэй хамт хэд хэдэн гайхалтай туршилтуудын талаар бодож үзсэн бөгөөд энэ кампанит ажилд бид Raspberry Pi ашиглан температур, чийгшлийг хэмжих болно. SI7006, Чийгшил ба температур мэдрэгч
Itybitsy M4 Express ашиглан SSD1306 I2C OLED 128x64 дэлгэц дээрх график: 13 алхам (зурагтай)
Itybitsy M4 Express ашиглан SSD1306 I2C OLED 128x64 дэлгэц дээрх график: SSD1306 OLED дэлгэц нь жижиг хэмжээтэй (0.96 "), хямд, өргөн хэрэглэгддэг, I2C, 128х64 пиксел хэмжээтэй, нэг интерфэйстэй, нэг өнгийн график дэлгэц юм. утаснууд) Raspberry Pi, Arduino гэх мэт микропроцессор хөгжүүлэх самбарууд руу
График тест ILI9341 TFT LCD SPI дэлгэц: 6 алхам
График тест ILI9341 TFT LCD SPI дэлгэц: Arduino Uno -д ILI9341 чиптэй 2.8 инчийн SPI TFT интерфейс
Nokia 5110 дэлгэц дээрх захиалгат график: 7 алхам
Nokia 5110 дэлгэц дээрх захиалгат график: Сайн байна уу залуусаа! Моксиген энд байна. Ойролцоогоор 3 жилийн өмнө би 30 орчим блогтой хувийн сайтаа (inKnowit.in) хаасан. Би энд блогоо үргэлжлүүлсэн боловч урам зоригоо маш хурдан алдаж, ердөө гурван блог бичсэн. Удаан бодсоны эцэст би шийдсэн