Satura rādītājs:
- 1. darbība: detaļu saraksts
- 2. darbība: elektroinstalācijas shēma
- 3. darbība: programmatūra
- 4. darbība. Kopsavilkums
Video: Arduino TFT grafikas vairogs: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šajā pamācībā ir paskaidrots, kā Arduino UNO R3 izveidot 240 x 320 pikseļu (QVGA) krāsu grafikas vairogu.
Vairogs, kuram ir SPI kopne un ILI9341 displeja kontrolieris, tiek pievienots tieši jūsu Arduino.
Tiek izmantoti tikai 5 Arduino datu tapas, kas atstāj pārējās tapas brīvas jūsu projektiem.
TFT displejs ir tāda paša garuma kā jūsu Arduino, kas nodrošina sakoptu iepakojumu.
Vairogs:
- novērš nepieciešamību pēc kabeļiem.
- nodrošina displejam stabilu stiprinājumu
- satur nepieciešamos 5 voltu līdz 3 voltu sprieguma dalītājus
- var sakraut virs citiem Arduino vairogiem
Paredzamās detaļu izmaksas ir mazākas par 20 ASV dolāriem
Attēli
1. fotoattēlā redzams, ka Arduino vairogs ir ieslēgts.
Video parāda TFT vairogu darbībā.
1. darbība: detaļu saraksts
No https://www.aliexpress.com/ tika iegūtas šādas daļas:
- Tikai 1 2,2 collu TFT SPI LCD displeja modulis 240*320 ILI9341 ar SD kartes slotu Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
- 1 tikai prototipa PCB paplašināšanas panelis Arduino ATMEGA328P UNO R3 vairogam FR-4 šķiedru PCB maizes dēlis 2 mm 2,54 mm piķis
Vietēji tika iegūtas šādas daļas:
- 5 tikai 2K2 omi 1/8 vatu metāla plēves rezistori
- 5 tikai 3k3 omu 1/8 vatu metāla plēves rezistori
- 1 tikai 40 kontaktu galvenes spaiļu sloksne 0,1 "/2,54 mm piķis PCB
- 10 amp alvas vara drošinātāju stieple
Paredzamās detaļu izmaksas ir mazākas par 20 ASV dolāriem
2. darbība: elektroinstalācijas shēma
TFT modulis pieņem 5 voltus, jo tam ir 3 voltu sprieguma regulators, bet katra TFT ieeja paredz 3 voltus.
2K2 | 3K3 sprieguma dalītāji samazina Arduino 5 voltu izejas līdz 3 voltiem.
Attēli
- 1. fotoattēls parāda TFT elektroinstalācijas shēmu.
- 2. fotoattēls parāda atbilstošo vairogu
- 3. fotoattēls parāda vairoga apakšpusi
- 4. fotoattēls parāda vairoga skatu no augšas
- 5. fotoattēlā redzama samontētā iekārta
Testēšana
- Atvienojiet TFT displeju no vairoga
- Ievietojiet vairogu Arduino
- Pievienojiet Arduino datoram
- Pārbaudiet, vai katrs sprieguma dalītāja savienojums ir 3 volti.
- Atvienojiet Arduino no datora
- Pievienojiet TFT displeju
- Tagad jūs esat gatavs doties.
3. darbība: programmatūra
Papildus pievienotajam kodam ir nepieciešami trīs bibliotēkas faili
1. darbība
Lejupielādējiet šādus bibliotēkas failus:
- https://github.com/adafruit/Adafruit_ILI9341
- https://github.com/adafruit/Adafruit-GFX-Library
- https://github.com/adafruit/Adafruit_BusIO
Visi iepriekš minētie faili ir zip formātā un tiks parādīti lejupielādes mapē
2. solis
Izvēlieties un instalējiet katru no iepriekš minētajām bibliotēkām, izmantojot savu Arduino IDE:
- Noklikšķiniet uz “Skice | Iekļaut bibliotēku | Pievienot ZIP bibliotēku… | Adafruit_ILI9341-master.zip”
- Noklikšķiniet uz “Skice | Iekļaut bibliotēku | Pievienot ZIP bibliotēku… | Adafruit-GFX-Library-master.zip”
- Noklikšķiniet uz “Skice | Iekļaut bibliotēku | Pievienot ZIP bibliotēku… | Adafruit_BusIO-master.zip”
3. solis
No jūsu Arduino IDE:
- Kopējiet pievienoto “graphicstest2.ino” failu Arduino skicē [1]
- Saglabājiet skici kā “graphicstest2” un augšupielādējiet to savā Arduino
Piezīme
[1]
“Graphicstest2.ino” saturs ir identisks bibliotēkas parauga failam”… | Arduino | bibliotēkas | Adafruit_ILI9341-master | piemēri | grafiskais tests | graphicstest.ino”, izņemot to, ka galvenē ir definētas dažas papildu displeja moduļa tapas.
Iekļauts arī vāka fotoattēla kods.
4. darbība. Kopsavilkums
Instrukcijā ir aprakstīts, kā izveidot TFT grafikas vairogu Arduino Uno R3
Displeja izmērs ir 320 x 240 pikseļi (QVGA)
SPI vairogs tiek pievienots tieši jūsu Arduino
Nepieciešamas tikai 5 Arduino datu tapas
TFT displejs ir tāda paša garuma kā jūsu Arduino, kas nodrošina sakoptu iepakojumu.
Paredzamās detaļu izmaksas ir 20 USD
Noklikšķiniet šeit, lai skatītu citus manus norādījumus.
Ieteicams:
Lētāks ESP8266 WiFi vairogs Arduino un citiem mikroshēmām: 6 soļi (ar attēliem)
Lētāks ESP8266 WiFi vairogs Arduino un citiem Micros: Atjauninājums: 2020. gada 29. oktobris Pārbaudīts ar ESP8266 tāfeles bibliotēku V2.7.4 - darbi Atjauninājums: 2016. gada 23. septembris Neizmantojiet šim projektam Arduino ESP plates bibliotēku V2.3.0. V2.2.0 works Atjauninājums: 2016. gada 19. maijs Šī projekta 14. redakcijā tiek pārskatītas bibliotēkas un kods darbam ar
Arduino vairogs no vecām krievu VFD caurulēm: pulkstenis, termometrs, voltu mērītājs : 21 soļi (ar attēliem)
Arduino vairogs no vecām krievu VFD caurulēm: pulkstenis, termometrs, voltu mērītājs …: šī projekta pabeigšana prasīja gandrīz pusgadu. Es nevaru aprakstīt, cik daudz darba tika ieguldīts šajā projektā. Šī projekta īstenošana vienatnē prasītu mani mūžīgi, tāpēc man bija palīdzība no draugiem. Šeit jūs varat redzēt mūsu darbu, kas apkopots vienā ļoti garā instrukcijā
Botletics LTE CAT-M/NB-IoT + GPS vairogs Arduino: 10 soļi (ar attēliem)
Botletics LTE CAT-M/NB-IoT + GPS vairogs Arduino: pārskats Botletics SIM7000 LTE CAT-M/NB-IoT vairogs izmanto jauno LTE CAT-M un NB-IoT tehnoloģiju, kā arī ir integrēts GNSS (GPS, GLONASS un BeiDou) /Kompass, Galileo, QZSS standarti) atrašanās vietas izsekošanai. Ir vairāki SIM7000 sērijas moduļi
ATMEGA328 Bootloader programmēšanas vairogs Arduino Uno: 3 soļi (ar attēliem)
ATMEGA328 Bootloader programmēšanas vairogs Arduino Uno: ATMEGA328P boot-loader programmēšanas vairogs Arduino Uno Dažreiz tas notiek un jūs sabojājat savu Arduino Uno Atmega328P mikroprocesoru. Jūs varat mainīt procesoru. Bet vispirms tajā ir jāprogrammē sāknēšanas ielādētājs. Tātad šī apmācība, kā padarīt šo b
Grafikas tests ILI9341 TFT LCD SPI displejs: 6 soļi
Grafikas tests ILI9341 TFT LCD SPI displejs: savienojums ar 2,8 collu SPI TFT ar ILI9341 mikroshēmu ar Arduino Uno