Cuprins:
Video: Scutul grafic TFT Arduino: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Acest instructiv explică modul de realizare a unui ecran grafic color de 240 x 320 pixeli (QVGA) pentru Arduino UNO R3.
Scutul, care are o magistrală SPI și un controler de afișaj ILI9341, se conectează direct la Arduino.
Sunt utilizate doar 5 pini de date Arduino, ceea ce lasă ceilalți pini liberi pentru proiectele dvs.
Afișajul TFT are aceeași lungime ca Arduino, ceea ce face un pachet ordonat.
Scutul:
- elimină necesitatea cablurilor.
- oferă o montare stabilă pentru afișaj
- conține divizoarele de tensiune necesare de 5 volți la 3 volți
- poate fi stivuit deasupra altor scuturi Arduino
Costul estimat al pieselor este mai mic de 20 USD
Imagini
Fotografia 1 arată scutul Arduino alimentat.
Videoclipul arată scutul TFT în acțiune.
Pasul 1: Lista pieselor
Următoarele părți au fost obținute de pe
- 1 numai modul de afișaj LCD TFT SPI de 2,2 inci 240 * 320 ILI9341 cu slot pentru card SD pentru Arduino Raspberry Pi 51 / AVR / STM32 / ARM / PIC [1]
- 1 numai placă de expansiune PCB prototip pentru Arduino ATMEGA328P UNO R3 Shield FR-4 fibră PCB placa de pâine 2mm 2,54mm pitch
Următoarele părți au fost obținute local:
- 5 rezistențe de film metalic de numai 2K2 ohmi 1/8 wați
- 5 rezistențe de film metalic de numai 3k3 ohm 1/8 wați
- 1 bandă de conectare a antetului de 40 pini 0,1 "/ 2,54 mm pas pentru PCB-uri
- Sârmă de siguranță de cupru conservată de 10 amp
Costul estimat al pieselor este mai mic de 20 USD
Pasul 2: Schema de cablare
Modulul TFT acceptă 5 volți, deoarece are un regulator de tensiune de 3 volți, dar fiecare dintre intrările TFT așteaptă 3 volți.
2K2 | Divizoarele de tensiune 3K3 reduc ieșirile Arduino de 5 volți până la 3 volți.
Imagini
- Fotografia 1 prezintă schema de cablare TFT.
- Fotografia 2 arată scutul corespunzător
- Fotografia 3 arată partea inferioară a scutului
- Fotografia 4 prezintă o vedere de sus a scutului
- Fotografia 5 prezintă unitatea asamblată
Testarea
- Deconectați afișajul TFT de pe scut
- Introduceți scutul în Arduino
- Conectați-vă Arduino la computer
- Verificați dacă fiecare joncțiune separatoare de tensiune măsoară 3 volți.
- Deconectați Arduino de la computer
- Conectați afișajul TFT
- Acum sunteți gata să plecați.
Pasul 3: Software
În plus față de codul atașat, sunt necesare trei fișiere de bibliotecă
Pasul 1
Descărcați următoarele fișiere de bibliotecă:
- https://github.com/adafruit/Adafruit_ILI9341
- https://github.com/adafruit/Adafruit-GFX-Library
- https://github.com/adafruit/Adafruit_BusIO
Fiecare dintre fișierele de mai sus sunt în format zip și vor apărea în folderul de descărcare
Pasul 2
Selectați și instalați fiecare dintre bibliotecile de mai sus folosind ID-ul dvs. Arduino:
- Faceți clic pe „Schiță | Includeți biblioteca | Adăugați o bibliotecă Zip … | Adafruit_ILI9341-master.zip”
- Faceți clic pe „Schiță | Includeți biblioteca | Adăugați o bibliotecă Zip … | Adafruit-GFX-Library-master.zip”
- Faceți clic pe „Schiță | Includeți biblioteca | Adăugați o bibliotecă Zip … | Adafruit_BusIO-master.zip”
Pasul 3
Din ID-ul dvs. Arduino:
- Copiați fișierul „graphicstest2.ino” atașat într-o schiță Arduino [1]
- Salvați schița ca „graphicstest2”, apoi încărcați-o pe Arduino
Notă
[1]
Conținutul „graphicstest2.ino” este identic cu fișierul de exemplu al bibliotecii”… | Arduino | biblioteci | Adafruit_ILI9341-master | exemple | graphicstest | graphicstest.ino”, cu excepția faptului că unii pini suplimentari ai modulului de afișare au fost definiți în antet.
Codul pentru fotografia de copertă este, de asemenea, inclus.
Pasul 4: Rezumat
Instrucțiunea descrie modul de realizare a unui ecran grafic TFT pentru Arduino Uno R3
Dimensiunea afișajului este de 320 x 240 pixeli (QVGA)
Scutul SPI se conectează direct la Arduino
Sunt necesare doar 5 pini de date Arduino
Afișajul TFT are aceeași lungime ca Arduino, ceea ce face un pachet ordonat.
Costul estimat al pieselor este de 20 USD
Faceți clic aici pentru a vedea celelalte instructabile ale mele.
Recomandat:
Scutul Arduino Mega Stepper pentru un Solver Rubiks Cube: 4 pași
Arduino Mega Stepper Shield pentru un Rubiks Cube Solver: Acum ceva timp lucram la o mașină care rezolva automat orice Rubiks Cube 3x3 amestecat. Puteți vedea instructabile despre asta aici. În proiect, driverele pas cu pas de la polulu au fost utilizate pentru a conduce șase motoare. Pentru a face două, conectați aceste d
Scutul de programare Arduino Attiny - SMD: 4 pași
Arduino Attiny Programming Shield - SMD: Bună ziua, am lucrat la configurarea instrumentului meu de programare pentru portabile în ultimele luni. Astăzi aș vrea să vă împărtășesc modul în care mi-am creat Arduino Shield. După ce am căutat un timp pe Google, am găsit acest vechi articol interesant Scut de programare Attiny, care
Scutul Arduino Air Monitor. Trăiți într-un mediu sigur: 5 pași (cu imagini)
Scutul Arduino Air Monitor. Trăiți într-un mediu sigur .: Bună ziua, În acest Instructabe voi face un scut de monitorizare a aerului pentru arduino. Care poate simți scurgerea de GPL și concentrația de CO2 în atmosfera noastră. Și, de asemenea, emite un semnal sonor care aprinde LED-ul și ventilatorul de evacuare ori de câte ori este detectat GPL sau concentratul
Test grafic Display ILI9341 TFT LCD SPI: 6 pași
Test grafic Afișaj LCD SPI ILI9341 TFT: interfațarea unui SPI TFT de 2,8 inci care are un cip ILI9341 la un Arduino Uno
Baza robotică multifuncțională și scutul motorului: 21 de pași (cu imagini)
DIY Multi-Purpose Robot Base and Motor Shield: Bună ziua tuturor, recent am început să lucrez la un proiect de robotică folosind Arduino. Dar nu aveam o bază adecvată pe care să lucrez, rezultatul final nu arăta grozav și singurul lucru pe care îl puteam vedea sunt toate componentele mele încâlcite în fire. Probleme la fotografierea oricărui er