Obsah:

Grafický štít Arduino TFT: 4 kroky (s obrázkami)
Grafický štít Arduino TFT: 4 kroky (s obrázkami)

Video: Grafický štít Arduino TFT: 4 kroky (s obrázkami)

Video: Grafický štít Arduino TFT: 4 kroky (s obrázkami)
Video: Arduino návody | TFT LCD displej 1.77" 160x128 2024, Júl
Anonim
Image
Image
Elektrické schéma
Elektrické schéma

Tento návod vysvetľuje, ako vytvoriť farebný grafický štít 240 x 320 pixelov (QVGA) pre váš Arduino UNO R3.

Štít, ktorý obsahuje zbernicu SPI a ovládač displeja ILI9341, sa pripája priamo k vášmu Arduinu.

Použitých je iba 5 dátových pinov Arduino, čo ponecháva ostatné piny voľné pre vaše projekty.

Displej TFT má rovnakú dĺžku ako vaše Arduino, čo predstavuje úhľadný balík.

Štít:

  • eliminuje potrebu káblov.
  • poskytuje stabilné uchytenie displeja
  • obsahuje potrebné rozdeľovače napätia 5 voltov až 3 volty
  • môžu byť naskladané na ďalšie štíty Arduino

Odhadované náklady na diely sú nižšie ako 20 dolárov

snímky

Fotografia 1 zobrazuje zapnutý štít Arduino.

Video ukazuje štít TFT v prevádzke.

Krok 1: Zoznam dielov

Nasledujúce diely boli získané z

  • 1 iba 2,2 palcový modul TFT SPI LCD displej 240*320 ILI9341 so slotom pre kartu SD pre Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • 1 iba prototypová rozširujúca doska plošných spojov pre dosku Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard s rozstupom 2,5 mm a 2,54 mm

Nasledujúce časti boli získané lokálne:

  • 5 iba 2K2 ohmy 1/8 wattové kovové filmové odpory
  • 5 iba 3k3 ohm 1/8 W kovových filmových rezistorov
  • 1 iba 40 -pólová svorkovnica záhlavia 0,1 "/2,54 mm pre dosky plošných spojov
  • Poistkový medený drôt s 10 amp

Odhadované náklady na diely sú nižšie ako 20 dolárov

Krok 2: Schéma zapojenia

Elektrické schéma
Elektrické schéma
Elektrické schéma
Elektrické schéma

Modul TFT prijíma 5 voltov, pretože má 3 voltový regulátor napätia, ale každý zo vstupov TFT očakáva 3 volty.

2K2 | Rozdeľovače napätia 3K3 znižujú 5 voltové výstupy Arduino až na 3 volty.

snímky

  • Na fotografii 1 je schéma zapojenia TFT.
  • Fotografia 2 zobrazuje zodpovedajúci štít
  • Na fotografii 3 je spodná strana štítu
  • Fotografia 4 ukazuje pohľad zhora na štít
  • Fotografia 5 zobrazuje zmontovanú jednotku

Testovanie

  • Odpojte displej TFT zo štítu
  • Vložte štít do svojho Arduina
  • Pripojte Arduino k počítaču
  • Skontrolujte, či každá križovatka deliča napätia meria 3 volty.
  • Odpojte Arduino od počítača
  • Pripojte TFT displej
  • Teraz ste pripravení ísť.

Krok 3: Softvér

Okrem priloženého kódu sú potrebné tri súbory knižnice

Krok 1

Stiahnite si nasledujúce súbory knižnice:

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

Každý z vyššie uvedených súborov je vo formáte zip a zobrazí sa v priečinku na stiahnutie

Krok 2

Vyberte a nainštalujte každú z vyššie uvedených knižníc pomocou svojho Arduino IDE:

  • Kliknite na „Skica | Zahrnúť knižnicu | Pridať knižnicu ZIP… | Adafruit_ILI9341-master.zip”
  • Kliknite na „Skica | Zahrnúť knižnicu | Pridať knižnicu ZIP… | Adafruit-GFX-Library-master.zip”
  • Kliknite na „Skica | Zahrnúť knižnicu | Pridať knižnicu ZIP… | Adafruit_BusIO-master.zip”

Krok 3

Z vášho IDE Arduino:

  • Skopírujte priložený súbor „graphicsstest2.ino“do náčrtu Arduino [1]
  • Náčrt uložte ako „graphicstest2“a nahrajte ho do svojho Arduina

Poznámka

[1]

Obsah „graphicstest2.ino“je identický s ukážkovým súborom knižnice „… | Arduino | knižnice | Adafruit_ILI9341-master | príklady | grafický test | graphicstest.ino “okrem toho, že v hlavičke boli definované niektoré ďalšie piny zobrazovacieho modulu.

Súčasťou je aj kód pre titulnú fotografiu.

Krok 4: Zhrnutie

Tento návod popisuje, ako vytvoriť grafický štít TFT pre Arduino Uno R3

Veľkosť displeja je 320 x 240 pixelov (QVGA)

Štít SPI sa pripája priamo k vášmu Arduinu

Vyžaduje sa iba 5 dátových pinov Arduino

TFT displej má rovnakú dĺžku ako vaše Arduino, vďaka čomu je úhľadný.

Odhadovaná cena dielov je 20 dolárov

Kliknutím sem zobrazíte ďalšie moje pokyny.

Odporúča: