Kazalo:

Arduino TFT grafični ščit: 4 koraki (s slikami)
Arduino TFT grafični ščit: 4 koraki (s slikami)

Video: Arduino TFT grafični ščit: 4 koraki (s slikami)

Video: Arduino TFT grafični ščit: 4 koraki (s slikami)
Video: SKR 1.3 - TFT35 V3 RepRap Discount Full Graphic Smart Controller Mode (1 of 3) 2024, Julij
Anonim
Image
Image
Žični diagram
Žični diagram

Ta navodila razlagajo, kako narediti barvni grafični ščit 240 x 320 slikovnih pik (QVGA) za vaš Arduino UNO R3.

Ščit, ki vsebuje vodilo SPI in krmilnik zaslona ILI9341, se priključi neposredno na vaš Arduino.

Uporablja se le 5 podatkovnih zatičev Arduino, zaradi česar so drugi zatiči prosti za vaše projekte.

Zaslon TFT je enake dolžine kot vaš Arduino, kar omogoča urejen paket.

Ščit:

  • odpravlja potrebo po kablih.
  • zagotavlja stabilen nosilec zaslona
  • vsebuje potrebne delilnike napetosti od 5 do 3 voltov
  • lahko zložite na druge Arduino ščite

Ocenjeni stroški delov so manjši od 20 USD

Slike

Fotografija 1 prikazuje Arduino ščit, ki je vklopljen.

Video prikazuje TFT ščit v akciji.

Korak: Seznam delov

Naslednji deli so bili pridobljeni s spletnega mesta

  • 1, samo 2,2 -palčni TFT SPI LCD zaslon, modul 240*320 ILI9341 z režo za SD kartico za Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • 1 samo prototipna razširitvena plošča PCB za Arduino ATMEGA328P UNO R3 Shield FR-4 vlaknena PCB plošča 2 mm 2,54 mm

Lokalno so bili pridobljeni naslednji deli:

  • 5 samo 2K2 ohm 1/8 vatni kovinski filmski upori
  • 5 samo 3k3 ohm 1/8 vatni kovinski filmski upori
  • 1 samo 40 -polni priključni trak glave 0,1 "/2,54 mm naklona za tiskana vezja
  • 10 amper kositrena bakrena žica z varovalkami

Ocenjeni stroški delov so manjši od 20 USD

2. korak: Shema ožičenja

Žični diagram
Žični diagram
Žični diagram
Žični diagram

Modul TFT sprejema 5 voltov, saj ima 3 voltni regulator napetosti, vendar vsak od vhodov TFT pričakuje 3 volte.

2K2 | Napetostni delilniki 3K3 zmanjšajo 5 -voltne izhode Arduino na 3 volte.

Slike

  • Fotografija 1 prikazuje shemo ožičenja TFT.
  • Fotografija 2 prikazuje ustrezen ščit
  • Fotografija 3 prikazuje spodnjo stran ščita
  • Fotografija 4 prikazuje pogled od zgoraj na ščit
  • Fotografija 5 prikazuje sestavljeno enoto

Testiranje

  • Odklopite zaslon TFT iz ščita
  • Vstavite ščit v svoj Arduino
  • Arduino priključite v računalnik
  • Preverite, ali vsak spoj razdelilnika napetosti meri 3 volte.
  • Odklopite Arduino iz računalnika
  • Priključite zaslon TFT
  • Zdaj ste pripravljeni iti.

3. korak: Programska oprema

Poleg priložene kode so potrebne še tri knjižnične datoteke

Korak 1

Prenesite naslednje datoteke knjižnice:

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

Vsaka od zgornjih datotek je v formatu zip in se bo pojavila v mapi za prenos

2. korak

Z Arduino IDE izberite in namestite vsako od zgornjih knjižnic:

  • Kliknite »Skica | Vključi knjižnico | Dodaj knjižnico Zip… | Adafruit_ILI9341-master.zip”
  • Kliknite »Skica | Vključi knjižnico | Dodaj knjižnico Zip… | Adafruit-GFX-Library-master.zip”
  • Kliknite »Skica | Vključi knjižnico | Dodaj knjižnico Zip… | Adafruit_BusIO-master.zip”

3. korak

Iz vašega Arduino IDE:

  • Kopirajte priloženo datoteko »graphicstest2.ino« na skico Arduino [1]
  • Skico shranite kot »graphicstest2« in jo naložite v svoj Arduino

Opomba

[1]

Vsebina »graphicstest2.ino« je enaka vzorčni datoteki knjižnice »… | Arduino | knjižnice | Adafruit_ILI9341-mojster | primeri | grafični test | graphicstest.ino «, razen da so bili v glavi določeni nekateri dodatni zatiči prikazovalnih modulov.

Vključena je tudi koda za naslovno fotografijo.

4. korak: Povzetek

Navodilo opisuje, kako narediti grafični ščit TFT za vaš Arduino Uno R3

Velikost zaslona je 320 x 240 slikovnih pik (QVGA)

Ščitnik SPI se priključi neposredno na vaš Arduino

Potrebnih je le 5 podatkovnih zatičev Arduino

Zaslon TFT je enake dolžine kot vaš Arduino, kar omogoča urejen paket.

Ocenjeni stroški delov so 20 USD

Kliknite tukaj, če si želite ogledati moja druga navodila.

Priporočena: