Indholdsfortegnelse:

Arduino TFT Graphics Shield: 4 trin (med billeder)
Arduino TFT Graphics Shield: 4 trin (med billeder)

Video: Arduino TFT Graphics Shield: 4 trin (med billeder)

Video: Arduino TFT Graphics Shield: 4 trin (med billeder)
Video: Arduino Geekcreit 2.8" TFT LCD 2024, November
Anonim
Image
Image
Ledningsdiagram
Ledningsdiagram

Denne instruktør forklarer, hvordan du laver et 240 x 320 pixel (QVGA) farvegrafikskærm til din Arduino UNO R3.

Skærmen, der har en SPI -bus og en ILI9341 -displaycontroller, tilsluttes direkte til din Arduino.

Der bruges kun 5 Arduino -datapinde, hvilket efterlader de andre ben gratis til dine projekter.

TFT -skærmen har samme længde som din Arduino, hvilket giver en pæn pakke.

Skjoldet:

  • eliminerer behovet for kabler.
  • giver en stabil holder til skærmen
  • indeholder de nødvendige 5 til 3 volt spændingsdelere
  • kan stables oven på andre Arduino -skjolde

Den anslåede pris på dele er mindre end $ 20

Billeder

Foto 1 viser Arduino -skjoldet tændt.

Videoen viser TFT -skjoldet i aktion.

Trin 1: Deleliste

Følgende dele blev hentet fra

  • 1 kun 2,2 tommer TFT SPI LCD -skærmmodul 240*320 ILI9341 med SD -kortplads til Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • 1 kun prototype PCB-udvidelseskort til Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2 mm 2,54 mm pitch

Følgende dele blev hentet lokalt:

  • 5 kun 2K2 ohm 1/8 watt metalfilm modstande
  • 5 kun 3k3 ohm 1/8 watt metalfilm modstande
  • 1 kun 40 -polet header -terminalbånd 0,1 "/2,54 mm pitch til printkort
  • 10 amp. Fortinnet kobber sikringstråd

Den anslåede pris på dele er mindre end $ 20

Trin 2: Ledningsdiagram

Ledningsdiagram
Ledningsdiagram
Ledningsdiagram
Ledningsdiagram

TFT -modulet accepterer 5 volt, da det har en 3 volt spændingsregulator, men hver af TFT -indgangene forventer 3 volt.

2K2 | 3K3 spændingsdelere reducerer Arduino 5 volt output til 3 volt.

Billeder

  • Foto 1 viser TFT -ledningsdiagrammet.
  • Foto 2 viser det matchende skjold
  • Foto 3 viser skjoldets underside
  • Foto 4 viser er en afbildning set ovenfra af skjoldet
  • Foto 5 viser den samlede enhed

Test

  • Tag TFT -skærmen ud af skærmen
  • Sæt skjoldet i din Arduino
  • Slut din Arduino til din computer
  • Kontroller, at hvert spændingsdelerforbindelse måler 3 volt.
  • Afbryd Arduino fra din computer
  • Tilslut TFT -skærmen
  • Du er nu klar til at gå.

Trin 3: Software

Der kræves tre biblioteksfiler ud over den vedhæftede kode

Trin 1

Download følgende biblioteksfiler:

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

Hver af de ovennævnte filer er i zip -format og vises i din downloadmappe

Trin 2

Vælg og installer hver af de ovenstående biblioteker ved hjælp af din Arduino IDE:

  • Klik på “Skitse | Inkluder bibliotek | Tilføj zip-bibliotek … | Adafruit_ILI9341-master.zip”
  • Klik på “Skitse | Inkluder bibliotek | Tilføj zip-bibliotek … | Adafruit-GFX-Library-master.zip”
  • Klik på “Skitse | Inkluder bibliotek | Tilføj zip-bibliotek … | Adafruit_BusIO-master.zip”

Trin 3

Fra din Arduino IDE:

  • Kopier den vedhæftede “graphicstest2.ino” -fil til en Arduino -skitse [1]
  • Gem skitsen som "graphicstest2", og upload den derefter til din Arduino

Bemærk

[1]

Indholdet af "graphicstest2.ino" er identisk med bibliotekets eksempelfil "… | Arduino | biblioteker | Adafruit_ILI9341-master | eksempler | grafisk test | graphicstest.ino”bortset fra at der er defineret nogle ekstra displaymodulstifter i overskriften.

Koden til forsidefotoet er også inkluderet.

Trin 4: Resumé

Den instruerbare beskriver, hvordan du laver et TFT grafisk skjold til din Arduino Uno R3

Skærmstørrelsen er 320 x 240 pixels (QVGA)

SPI -skjoldet tilsluttes direkte til din Arduino

Der kræves kun 5 Arduino -datapinde

TFT -skærmen har samme længde som din Arduino, hvilket giver en pæn pakke.

Den anslåede pris på dele er $ 20

Klik her for at se mine andre instruktioner.

Anbefalede: