Мазмуну:
- 1 -кадам: Демонстрация
- 2 -кадам: Колдонулган ресурстар
- 3 -кадам: Ассамблея
- 4 -кадам: TFT 1.8 "Pinout Display
- 5-кадам: ESP-WROOM32 TFT Display менен орнотуу 1.8 "
- 6-кадам: ESP-WROOM32 Connection Table жана TFT1.8 '' Display
- 7 -кадам: ESP32 LoRa Mount TFT Display менен "1.8"
- 8 -кадам: ESP32 LoRa Connection Table жана TFT1.8 '' Display
- 9 -кадам: Китепканаларды орнотуу - Arduino IDE
- 10 -кадам: Код
- 11 -кадам: ESP32 коду
- 12 -кадам: Орнотууларды түзүү
- 13 -кадам: Шилтемелер
- 14 -кадам: Файл
Video: Долбооруңузду баалаңыз: Графикалык дисплейди колдонуңуз !: 14 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бүгүнкү видеобузда мен сизге 1.8 дюймдук TFT дисплейин көрсөтөм. Бул 128ден 160ка чейинки графикалык дисплей. Бул ESP32 LoRa келгенден чоңураак, мен аны салттуу ESP32де көрсөтөм. Андан кийин биз Adafruit тарабынан жасалган мисалды колдонуп, бул дисплейди микроконтроллердин ушул эки модели менен колдонуу үчүн чогултууга жана баштапкы кодго ээ болобуз. Мен дисплейди абдан маанилүү өзгөчөлүк деп эсептейм, анткени ал сиздин схемаңыздан пикир берет.
1 -кадам: Демонстрация
2 -кадам: Колдонулган ресурстар
• ESP32-WROOM
• ESP32 LoRa
• Display TFT Lcd 1.8"
• Protoboard
• секирүүчүлөр
3 -кадам: Ассамблея
4 -кадам: TFT 1.8 "Pinout Display
5-кадам: ESP-WROOM32 TFT Display менен орнотуу 1.8"
6-кадам: ESP-WROOM32 Connection Table жана TFT1.8 '' Display
7 -кадам: ESP32 LoRa Mount TFT Display менен "1.8"
8 -кадам: ESP32 LoRa Connection Table жана TFT1.8 '' Display
9 -кадам: Китепканаларды орнотуу - Arduino IDE
Төмөндөгү шилтемелер аркылуу эки ZIP файлын жүктөп алыңыз:
Adafruit GFX китепканасы:
Adafruit ST7735 Китепкана:
1. Arduino IDE ачык болгондо, эскизди басыңыз -> Китепкана кошуу -> Китепкана кошуу. ZIP
2. Жүктөлүп алынган файлды карап чыгып, Ачууну тандап чыкылдатыңыз
3. Муну жүктөлгөн эки китепкана үчүн жасаңыз
10 -кадам: Код
ESP-WROOM коду 32
Декларациялар жана өзгөрмөлөр
#кошуу // Негизги графикалык китепкана #камтыйт // ST7735 үчүн жабдыкка тиешелүү китепкана #кошуу // Бул казыктар 1.8 TFT калканы үчүн дагы иштейт // 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 коду
Декларациялар жана өзгөрмөлөр
#кошуу // Негизги графикалык китепкана #камтыйт // ST7735 үчүн жабдыкка тиешелүү китепкана #кошуу #аныктоо 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 -кадам: 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 -кадам: Файл
Файлдарды жүктөп алыңыз:
МЕН ЖОК
Сунушталууда:
Raspberry Pi колдонуп, SI7006 менен нымдуулукту жана температураны баалаңыз: 6 кадам
Raspberry Pi колдонуу, SI7006 менен нымдуулукту жана температураны баалоо: Raspberry Pi үчүн энтузиаст болуу менен, биз аны менен дагы бир нече укмуштуу эксперименттерди ойлодук. SI7006, Нымдуулук жана Температура Сезими
I2C / IIC ЖК дисплей - IUC LCD дисплейине SPI ЖКны колдонуңуз, Arduino менен IIC модулуна SPI колдонуңуз: 5 кадам
I2C / IIC ЖК дисплей | IUC LCD дисплейине SPI ЖК дисплейин колдонуңуз, SPIди IIC модулуна Arduino менен колдонуңуз: Салам балдар, анткени кадимки SPI LCD 1602де туташуу үчүн зымдар өтө көп болгондуктан, аны arduino менен иштетүү өтө кыйын, бирок базарда жеткиликтүү болгон бир модуль бар. SPI дисплейин IIC дисплейине айландырыңыз, ошондо сиз 4 зымды гана туташтырууңуз керек
Биринчи долбооруңузду Raspberry менен баштаңыз: Жаркыраган LED: 4 кадам
Биринчи долбооруңузду Raspberry менен баштаңыз: Жаркылдаган LED: Бул долбоордо мен сизге Raspberry Pi'ди LEDди жаркыратуу үчүн кантип программалоону көрсөтөм, эгер сиз Raspberry pi сатып ала турган болсоңуз жана баштоо үчүн эч нерсе билбесеңиз, бул үйрөткүч ага туура келет. Raspbian менен иштеген Raspberry Piден тышкары, сиз
Instructables боюнча долбооруңузду кантип бөлүшсөңүз болот: 10 кадам
Долбооруңузду көрсөтмөлөр боюнча кантип бөлүшүү керек: Өзүңүздүн долбооруңузду жасоодон мурун, долбоорлордун кандайча иштээрин түшүнүү үчүн сайтты бир аз изилдеңиз - бир нече долбоорду карап көрүңүз (бирок коркпогула, атүгүл жөнөкөй долбоорлордун да пайдасы бар!). сиз долбооруңузда көрсөтө аласызбы? Кантип бир нерсе жасаса болот
Instructables боюнча комментарийлерди баалаңыз - Greasemonkey Script: 5 кадам
Instructables боюнча комментарийлерди баалаңыз - Greasemonkey Script: Кээде кимдир бирөө өзгөчө пайдалуу комментарий жазат, аны сиз моюнга алгыңыз келет. Башка учурларда, адамдар сиз каалабаган акмактарды жазышат. Digg сыяктуу эле, бул Greasemonkey скрипти сизге комментарийлерди баалоого мүмкүндүк берет. Азырынча, колдонуучу базасы