Jak propojit 4x3”TFT displej s Arduinem: 4 kroky
Jak propojit 4x3”TFT displej s Arduinem: 4 kroky
Anonim
Jak propojit TFT displej 4x3”s Arduinem
Jak propojit TFT displej 4x3”s Arduinem

Společnost FocusLCDs.com mi poslala zdarma vzorek 4x3”TFT LCD (P/N: E43RG34827LW2M300-R) k vyzkoušení. Jedná se o barevný aktivní maticový TFT (Thin Film Transistor) LCD (displej z tekutých krystalů), který používá jako přepínací zařízení amorfní křemíkový TFT. Tento model se skládá z transmisivního panelu TFT-LCD, ovladače, podsvícení. Rozlišení 4,3”TFT-LCD obsahuje 480 x 272 pixelů a dokáže zobrazit až 16,7 milionu barev.

Pro tento projekt budete potřebovat desku ovladače RA8875 (k dispozici na AdaFruit za 35 USD) k propojení TFT displeje s Arduinem. Dodává se se záhlavím, na které můžete pájet podle potřeby.

Souhrn funkcí

  • 480 x 272 (105,4 x 67,15), 8/16/18/24 bitové rozhraní RGB
  • BÍLÉ LED podsvícení, Pohled shora
  • Široká teplota
  • Transmisivní, 4vodičová odporová dotyková obrazovka
  • 300 NITS
  • Ovladač: ILI6408B
  • Vyhovuje RoHS

Krok 1: Potřebné materiály

Materiály

  1. Arduino UNO
  2. 4x3”TFT LCD; E43RG34827LW2M300-R
  3. RA8875 40pinová řídicí deska
  4. Nepájivá prkénka
  5. Dupontové propojovací vodiče
  6. Rozteč 2,54 mm
  7. Arduino IDE
  8. USB kabel
  9. Páječka
  10. Pájecí olovo nebo cín

Krok 2: Krok 1: Připojte desku RA8875 a nainstalujte knihovny

Krok 1: Připojte desku RA8875 a nainstalujte knihovny
Krok 1: Připojte desku RA8875 a nainstalujte knihovny
  1. Pájku připojte k desce RA8875.
  2. Stáhněte a nainstalujte tyto knihovny Adafruit. Stačí zkopírovat a vložit rozbalenou složku do Documents/Arduino/libraries (ve Windows 10). Všimněte si, že Arduino IDE nemá rád pomlčky „-“v názvech souborů; stačí jej nahradit podtržítkem „_“.

    1. Adafruit_RA8875_Master (https://github.com/adafruit/Adafruit_RA8875)
    2. Adafruit_GFX_Library_Master (https://github.com/adafruit/Adafruit-GFX-Library)
    3. Adafruit_STMPE610_Master (https://github.com/adafruit/Adafruit_STMPE610)
  3. Připojte displej TFT k desce RA8875. Pamatujte, že displej by měl směřovat nahoru.
  4. Připojte Arduino k desce RA8875 takto na obrázku:

    1. RA8875 VIN na Arduino UNO 5V.
    2. RA8875 GND na Arduino UNO GND.
    3. RA8875 SCLK na Arduino UNO Digital #13.
    4. RA8875 MISO na Arduino UNO Digital #12.
    5. RA8875 MOSI na Arduino UNO Digital #11.
    6. RA8875 INT na Arduino UNO #3.
    7. RA8875 CS na Arduino UNO #10.
    8. RA8875 RESET na Arduino UNO #9.

Krok 3: Krok 2: Otevřete příklad skici a přizpůsobte

Krok 2: Otevřete ukázkový náčrt a přizpůsobte
Krok 2: Otevřete ukázkový náčrt a přizpůsobte
  1. Spusťte, jste Arduino IDE. Dávejte pozor, abyste vybrali správnou desku, tj. Arduino UNO nebo MEGA atd., A vyberte správný port COM.
  2. V Arduino IDE vyberte Soubor> Příklady> Adafruit RA8875> buildtest
  3. V náčrtu vyhledejte řádek 39: „if (! Tft.begin (RA8875_480x272)) {“… Ujistěte se, že je uvedeno „RA8875_480x272“.

Krok 4: Krok 3: Nahrajte skicu a zobrazte výsledek

Krok 3: Nahrajte skicu a zobrazte výsledek
Krok 3: Nahrajte skicu a zobrazte výsledek
  1. Nahrajte tuto skicu do Arduino UNO stisknutím CTRL-U.
  2. A voila! Vaše obrazovka by měla zobrazovat něco takového.

Doporučuje: