Sisällysluettelo:

Arduino TFT -näytönohjain: 4 vaihetta (kuvilla)
Arduino TFT -näytönohjain: 4 vaihetta (kuvilla)

Video: Arduino TFT -näytönohjain: 4 vaihetta (kuvilla)

Video: Arduino TFT -näytönohjain: 4 vaihetta (kuvilla)
Video: Johdanto LCD2004 LCD-näyttöön, jossa on I2C-moduuli Arduinolle 2024, Heinäkuu
Anonim
Image
Image
Kytkentäkaavio
Kytkentäkaavio

Tässä ohjeessa kerrotaan, miten voit tehdä 240 x 320 pikselin (QVGA) värigrafiikkasuojan Arduino UNO R3 -laitteellesi.

Kilpi, jossa on SPI -väylä ja ILI9341 -näytönohjain, kytketään suoraan Arduinoosi.

Käytetään vain 5 Arduino -datanastainta, mikä jättää muut nastat vapaaksi projekteihisi.

TFT -näyttö on yhtä pitkä kuin Arduino, mikä tekee paketista siistin.

Kilpi:

  • eliminoi kaapeleiden tarpeen.
  • tarjoaa vakaan kiinnityksen näytölle
  • sisältää tarvittavat 5 voltin ja 3 voltin jännitteenjakajat
  • voidaan pinota muiden Arduino -kilpien päälle

Osien arvioitu hinta on alle 20 dollaria

Kuvat

Kuva 1 näyttää Arduinon kilven virran.

Videossa näkyy TFT -suoja toiminnassa.

Vaihe 1: Osaluettelo

Seuraavat osat on hankittu osoitteesta

  • Vain 1 2,2 tuuman TFT SPI LCD -näyttömoduuli 240*320 ILI9341 SD -korttipaikalla Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC -laitteelle [1]
  • 1 vain piirilevyjen prototyyppilaajennuslevy Arduinolle ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2mm 2.54mm Pitch

Seuraavat osat on hankittu paikallisesti:

  • 5 vain 2K2 ohmin 1/8 watin metallikalvovastuksia
  • 5 vain 3 k3 ohmin 1/8 watin metallikalvovastuksia
  • 1 vain 40 -nastainen pääteliitin 0,1 "/2,54 mm: n nousu piirilevyille
  • 10 aminin tinattu kuparisulakelanka

Osien arvioitu hinta on alle 20 dollaria

Vaihe 2: Kytkentäkaavio

Kytkentäkaavio
Kytkentäkaavio
Kytkentäkaavio
Kytkentäkaavio

TFT -moduuli hyväksyy 5 volttia, koska siinä on 3 voltin jännitesäädin, mutta jokainen TFT -tulo odottaa 3 volttia.

2K2 | 3K3 jännitteenjakajat vähentävät Arduinon 5 voltin ulostulot 3 volttiin.

Kuvat

  • Kuva 1 esittää TFT -kytkentäkaaviota.
  • Kuva 2 näyttää vastaavan kilven
  • Kuva 3 esittää kilven alapintaa
  • Kuva 4 osoittaa suojan ylhäältä
  • Kuva 5 esittää koottua laitetta

Testaus

  • Irrota TFT -näyttö pistorasiasta
  • Aseta suoja Arduinoosi
  • Liitä Arduino tietokoneeseesi
  • Tarkista, että jokainen jännitteenjakajan liitos on 3 volttia.
  • Irrota Arduino tietokoneesta
  • Kytke TFT -näyttö
  • Olet nyt valmis lähtemään.

Vaihe 3: Ohjelmisto

Liitetyn koodin lisäksi tarvitaan kolme kirjastotiedostoa

Vaihe 1

Lataa seuraavat kirjastotiedostot:

  • https://github.com/adafruit/Adafruit_ILI9341
  • https://github.com/adafruit/Adafruit-GFX-Library
  • https://github.com/adafruit/Adafruit_BusIO

Kaikki yllä olevat tiedostot ovat zip -muodossa ja näkyvät latauskansioissasi

Vaihe 2

Valitse ja asenna jokainen yllä olevista kirjastoista Arduino IDE: n avulla:

  • Napsauta "Luonnos | Sisällytä kirjasto | Lisää Zip-kirjasto… | Adafruit_ILI9341-master.zip”
  • Napsauta "Luonnos | Sisällytä kirjasto | Lisää Zip-kirjasto… | Adafruit-GFX-Library-master.zip”
  • Napsauta "Luonnos | Sisällytä kirjasto | Lisää Zip-kirjasto… | Adafruit_BusIO-master.zip”

Vaihe 3

Arduino IDE -laitteestasi:

  • Kopioi liitteenä oleva”graphicstest2.ino” -tiedosto Arduinon luonnokseen [1]
  • Tallenna luonnos nimellä "graphicstest2" ja lataa se sitten Arduinoosi

Huomautus

[1]

"Graphicstest2.ino" -sisältö on sama kuin kirjaston esimerkkitiedosto”… | Arduino | kirjastot | Adafruit_ILI9341-master | esimerkkejä | graafinen testi | graphicstest.ino”, paitsi että ylätunnisteeseen on määritetty joitakin muita näyttömoduulin nastoja.

Mukana on myös kansikuvan koodi.

Vaihe 4: Yhteenveto

Ohjeessa kuvataan TFT -näytönohjaimen valmistaminen Arduino Uno R3 -laitteellesi

Näytön koko on 320 x 240 pikseliä (QVGA)

SPI -suoja liitetään suoraan Arduinoon

Vain 5 Arduino -datanappia tarvitaan

TFT -näyttö on yhtä pitkä kuin Arduino, mikä tekee paketista siistin.

Osien arvioitu hinta on 20 dollaria

Napsauta tätä nähdäksesi muut ohjeeni.

Suositeltava: