Sommario:

Arduino TFT Graphics Shield: 4 passaggi (con immagini)
Arduino TFT Graphics Shield: 4 passaggi (con immagini)

Video: Arduino TFT Graphics Shield: 4 passaggi (con immagini)

Video: Arduino TFT Graphics Shield: 4 passaggi (con immagini)
Video: How to Plan the Perfect Arduino TFT LCD Breakout game | arduino game lcd | arduino projects simple 2024, Luglio
Anonim
Image
Image
Schema elettrico
Schema elettrico

Questa istruzione spiega come creare uno scudo grafico a colori da 240 x 320 pixel (QVGA) per il tuo Arduino UNO R3.

Lo shield, che presenta un bus SPI e un controller display ILI9341, si collega direttamente al tuo Arduino.

Vengono utilizzati solo 5 pin dati Arduino che lasciano gli altri pin liberi per i tuoi progetti.

Il display TFT ha la stessa lunghezza del tuo Arduino, il che rende il pacchetto ordinato.

Lo scudo:

  • elimina la necessità di cavi.
  • fornisce un supporto stabile per il display
  • contiene i necessari divisori di tensione da 5 volt a 3 volt
  • può essere impilato sopra altri shield Arduino

Il costo stimato delle parti è inferiore a $ 20

immagini

La foto 1 mostra lo shield Arduino acceso.

Il video mostra lo scudo TFT in azione.

Passaggio 1: elenco delle parti

Le seguenti parti sono state ottenute da

  • 1 solo modulo display LCD TFT SPI da 2,2 pollici 240*320 ILI9341 con slot per scheda SD per Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • 1 solo Prototipo Scheda di Espansione PCB Per Arduino ATMEGA328P UNO R3 Shield FR-4 Tagliere PCB in Fibra 2mm 2.54mm Passo

Le seguenti parti sono state ottenute localmente:

  • 5 solo resistori a film metallico da 2K2 ohm 1/8 watt
  • 5 solo resistori a film metallico da 3k3 ohm 1/8 watt
  • 1 solo morsettiera a 40 pin con passo 0,1"/2,54 mm per PCB
  • Cavo fusibile in rame stagnato da 10 A

Il costo stimato delle parti è inferiore a $ 20

Passaggio 2: schema elettrico

Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico

Il modulo TFT accetta 5 volt, poiché ha un regolatore di tensione da 3 volt, ma ciascuno degli ingressi TFT prevede 3 volt.

Il 2K2 | I divisori di tensione 3K3 riducono le uscite a 5 volt di Arduino fino a 3 volt.

immagini

  • La foto 1 mostra lo schema elettrico del TFT.
  • La foto 2 mostra lo scudo corrispondente
  • La foto 3 mostra la parte inferiore dello scudo
  • La foto 4 mostra una vista dall'alto dello scudo
  • La foto 5 mostra l'unità assemblata

test

  • Scollegare il display TFT dallo scudo
  • Inserisci lo scudo nel tuo Arduino
  • Collega il tuo Arduino al computer
  • Verificare che ogni giunzione del partitore di tensione misuri 3 volt.
  • Disconnetti Arduino dal tuo computer
  • Collega il display TFT
  • Ora sei pronto per partire.

Passaggio 3: software

Sono richiesti tre file di libreria oltre al codice allegato

Passo 1

Scarica i seguenti file di libreria:

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

Ciascuno dei file di cui sopra è in formato zip e apparirà nella cartella di download

Passo 2

Seleziona e installa ciascuna delle librerie di cui sopra usando il tuo IDE Arduino:

  • Fare clic su “Schizzo | Includi libreria | Aggiungi libreria zip … |Adafruit_ILI9341-master.zip”
  • Fare clic su “Schizzo | Includi libreria | Aggiungi libreria zip … |Adafruit-GFX-Library-master.zip”
  • Fare clic su “Schizzo | Includi libreria | Aggiungi libreria zip … |Adafruit_BusIO-master.zip”

Passaggio 3

Dal tuo IDE Arduino:

  • Copia il file "graphicstest2.ino" allegato in uno sketch Arduino [1]
  • Salva lo schizzo come "graphicstest2" quindi caricalo sul tuo Arduino

Nota

[1]

Il contenuto di “graphicstest2.ino” è identico al file di esempio della libreria”… |Arduino | biblioteche | Adafruit_ILI9341-master | esempi | test grafico | graphicstest.ino” tranne per il fatto che nell'intestazione sono stati definiti alcuni pin aggiuntivi del modulo di visualizzazione.

È incluso anche il codice per la foto di copertina.

Passaggio 4: riepilogo

L'istruzione descrive come creare uno scudo grafico TFT per il tuo Arduino Uno R3

La dimensione del display è 320 x 240 pixel (QVGA)

Lo shield SPI si collega direttamente al tuo Arduino

Sono necessari solo 5 pin dati Arduino

Il display TFT ha la stessa lunghezza del tuo Arduino, il che lo rende un pacchetto ordinato.

Il costo stimato delle parti è di $ 20

Fai clic qui per visualizzare gli altri miei istruttori.

Consigliato: