Cuprins:

Cum să interfațați un ecran TFT de 4x3”cu un Arduino: 4 pași
Cum să interfațați un ecran TFT de 4x3”cu un Arduino: 4 pași

Video: Cum să interfațați un ecran TFT de 4x3”cu un Arduino: 4 pași

Video: Cum să interfațați un ecran TFT de 4x3”cu un Arduino: 4 pași
Video: Memory Bear || Patchwork Bear || FREE PATTERN! || Full step by step Tutorial with Lisa Pay 2024, Noiembrie
Anonim
Cum să interfațați un ecran TFT de 4x3”cu un Arduino
Cum să interfațați un ecran TFT de 4x3”cu un Arduino

FocusLCDs.com mi-a trimis un eșantion gratuit de un TFT LCD de 4x3”(P / N: E43RG34827LW2M300-R) pentru a încerca. Acesta este un ecran matricial activ TFT (Thin Film Transistor) LCD (afișaj cu cristale lichide) care folosește TFT de siliciu amorf ca dispozitiv de comutare. Acest model este compus dintr-un panou TFT-LCD de tip transmisiv, circuit driver, unitate de iluminare din spate. Rezoluția unui TFT-LCD de 4,3”conține 480x272 pixeli și poate afișa până la 16,7 milioane de culori.

Pentru acest proiect, veți avea nevoie de placa de driver RA8875 (disponibilă la AdaFruit pentru 35 USD) pentru a interfața afișajul TFT cu Arduino. Este livrat cu un antet pe care îl puteți lipi după cum este necesar.

Rezumatul caracteristicilor

  • 480x272 (105,4x67,15), interfață RGB 8/16/18/24 biți
  • Lumina de fundal cu LED ALB, vedere de sus
  • Temperatura largă
  • Ecran tactil rezistiv, transmisiv, cu 4 fire
  • 300 NITS
  • Controler: ILI6408B
  • Conform cu RoHS

Pasul 1: Materiale necesare

Materiale

  1. Arduino UNO
  2. LCD TFT 4x3”; E43RG34827LW2M300-R
  3. Placă de driver cu 40 de pini RA8875
  4. Pânză fără sudură
  5. Sârme jumper Dupont
  6. Anteturi de 2,54 mm
  7. IDE Arduino
  8. Cablu USB
  9. Ciocan de lipit
  10. Plumb sau tablă de lipit

Pasul 2: Pasul 1: Conectați placa RA8875 și instalați bibliotecile

Pasul 1: Conectați placa RA8875 și instalați bibliotecile
Pasul 1: Conectați placa RA8875 și instalați bibliotecile
  1. Lipiți antetul însoțitor pe placa RA8875.
  2. Descărcați și instalați aceste biblioteci Adafruit. Doar copiați și lipiți folderul dezarhivat în Documente / Arduino / biblioteci (în Windows 10). Rețineți că IDE-ul Arduino nu-i place liniuțele „-” în numele fișierelor; doar înlocuiți-l cu un „_” de subliniere.

    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. Conectați afișajul TFT la placa RA8875. Rețineți că afișajul trebuie să fie orientat în sus.
  4. Conectați Arduino la placa RA8875 așa cum se vede în imagine:

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

Pasul 3: Pasul 2: Deschideți un exemplu de schiță și personalizați

Pasul 2: Deschideți un exemplu de schiță și personalizați
Pasul 2: Deschideți un exemplu de schiță și personalizați
  1. Lansează-te, ești IDE Arduino. Aveți grijă să selectați placa corectă, adică Arduino UNO sau MEGA etc. și selectați portul COM corect.
  2. În IDE-ul Arduino, selectați Fișier> Exemple> Adafruit RA8875> buildtest
  3. În schiță, căutați linia 39: „if (! Tft.begin (RA8875_480x272)) {“… Asigurați-vă că este indicat „RA8875_480x272”.

Pasul 4: Pasul 3: Încărcați schița și vizualizați rezultatul

Pasul 3: Încărcați schița și vizualizați rezultatul
Pasul 3: Încărcați schița și vizualizați rezultatul
  1. Încărcați schița pe Arduino UNO apăsând CTRL-U.
  2. Și voila! Ecranul dvs. ar trebui să arate așa ceva.

Recomandat: