Satura rādītājs:

Arduino TFT grafikas vairogs: 4 soļi (ar attēliem)
Arduino TFT grafikas vairogs: 4 soļi (ar attēliem)

Video: Arduino TFT grafikas vairogs: 4 soļi (ar attēliem)

Video: Arduino TFT grafikas vairogs: 4 soļi (ar attēliem)
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Jūlijs
Anonim
Image
Image
Elektroinstalācijas shēma
Elektroinstalācijas shēma

Š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

Elektroinstalācijas shēma
Elektroinstalācijas shēma
Elektroinstalācijas shēma
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: