Sadržaj:

Arduino TFT grafički štit: 4 koraka (sa slikama)
Arduino TFT grafički štit: 4 koraka (sa slikama)

Video: Arduino TFT grafički štit: 4 koraka (sa slikama)

Video: Arduino TFT grafički štit: 4 koraka (sa slikama)
Video: Объяснение прошивки Marlin 2.0.x 2024, Juli
Anonim
Image
Image
Shema ožičenja
Shema ožičenja

Ovo uputstvo objašnjava kako napraviti grafički štit u boji od 240 x 320 piksela (QVGA) u boji za svoj Arduino UNO R3.

Štit, koji ima SPI sabirnicu i ILI9341 kontroler ekrana, priključuje se direktno na vaš Arduino.

Koristi se samo 5 Arduino pinova za podatke koji ostale pinove ostavljaju slobodnima za vaše projekte.

TFT ekran je iste dužine kao i vaš Arduino, što čini uredan paket.

Štit:

  • eliminira potrebu za kablovima.
  • pruža stabilan nosač za ekran
  • sadrži potrebne razdjelnike napona od 5 do 3 volta
  • mogu se slagati na druge Arduino štitove

Procijenjeni trošak dijelova je manji od 20 USD

Slike

Fotografija 1 prikazuje Arduino štit sa napajanjem.

Video prikazuje TFT štit na djelu.

Korak 1: Lista dijelova

Sljedeći dijelovi su nabavljeni sa

  • 1 samo 2,2 inčni TFT SPI LCD zaslon modul 240*320 ILI9341 sa utorom za SD karticu za Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • Samo 1 Prototipna ploča za proširenje PCB-a za Arduino ATMEGA328P UNO R3 štit FR-4 Vlaknaste ploče PCB Breadboard 2 mm 2,54 mm Nagib

Sljedeći dijelovi nabavljeni su lokalno:

  • 5 samo 2K2 ohma metalnih filmskih otpornika od 1/8 vata
  • 5 samo 3k3 ohma metalnih filmskih otpornika od 1/8 vata
  • 1 samo 40 -polna terminalna traka zaglavlja 0,1 "/2,54 mm razmak za PCB -ove
  • Bakarna žica s osiguračem od 10 ampera

Procijenjeni trošak dijelova je manji od 20 USD

Korak 2: Shema ožičenja

Shema ožičenja
Shema ožičenja
Shema ožičenja
Shema ožičenja

TFT modul prihvaća 5 volti jer ima regulator napona od 3 volta, ali svaki od ulaza TFT očekuje 3 volta.

2K2 | 3K3 razdjelnici napona smanjuju Arduino 5 voltne izlaze na 3 volta.

Slike

  • Fotografija 1 prikazuje TFT dijagram ožičenja.
  • Fotografija 2 prikazuje odgovarajući štit
  • Fotografija 3 prikazuje štit s donje strane
  • Fotografija 4 prikazuje pogled odozgo na štit
  • Fotografija 5 prikazuje sastavljenu jedinicu

Testiranje

  • Isključite TFT ekran iz štita
  • Umetnite štit u svoj Arduino
  • Uključite svoj Arduino u računar
  • Provjerite da svaki spoj razdjelnika napona mjeri 3 volta.
  • Odvojite Arduino od računara
  • Priključite TFT ekran
  • Sada ste spremni za polazak.

Korak 3: Softver

Uz priloženi kôd potrebne su tri datoteke biblioteke

Korak 1

Preuzmite sljedeće datoteke biblioteke:

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

Svaka od gore navedenih datoteka je u zip formatu i pojavit će se u mapi za preuzimanje

Korak 2

Odaberite i instalirajte svaku od gore navedenih biblioteka koristeći svoj Arduino IDE:

  • Kliknite na „Skica | Uključi biblioteku | Dodaj Zip biblioteku … | Adafruit_ILI9341-master.zip”
  • Kliknite na „Skica | Uključi biblioteku | Dodaj Zip biblioteku … | Adafruit-GFX-Library-master.zip”
  • Kliknite “Skica | Uključi biblioteku | Dodaj Zip biblioteku … | Adafruit_BusIO-master.zip”

Korak 3

Iz vašeg Arduino IDE -a:

  • Kopirajte priloženu datoteku “graphicstest2.ino” na Arduino skicu [1]
  • Spremite skicu kao “graphicstest2”, a zatim je prenesite na svoj Arduino

Bilješka

[1]

Sadržaj “graphicstest2.ino” identičan je datoteci primjera biblioteke”… | Arduino | biblioteke | Adafruit_ILI9341-master | primjeri | graphicstest | graphicstest.ino”osim što su u zaglavlju definirani neki dodatni pinovi modula prikaza.

Kôd za naslovnu fotografiju je takođe uključen.

Korak 4: Sažetak

Upute opisuju kako napraviti TFT grafički štit za svoj Arduino Uno R3

Veličina ekrana je 320 x 240 piksela (QVGA)

SPI štit se priključuje direktno na vaš Arduino

Potrebno je samo 5 Arduino pinova za podatke

TFT ekran je iste dužine kao i vaš Arduino, što čini uredan paket.

Procijenjena cijena dijelova je 20 USD

Kliknite ovdje za pregled ostalih instrukcija.

Preporučuje se: