Arduino bilan 4x3 dyuymli TFT displeyini qanday ulash mumkin: 4 qadam
Arduino bilan 4x3 dyuymli TFT displeyini qanday ulash mumkin: 4 qadam
Anonim
Arduino bilan 4x3 dyuymli TFT displeyini qanday ulash mumkin
Arduino bilan 4x3 dyuymli TFT displeyini qanday ulash mumkin

FocusLCDs.com menga sinov uchun 4x3 dyuymli TFT LCD (P/N: E43RG34827LW2M300-R) bepul namunasini yubordi. Bu rangli faol matritsa TFT (ingichka plyonkali tranzistorli) LCD (suyuq kristalli displey), u amorf silikon TFT -ni almashtirish qurilmasi sifatida ishlatadi. Ushbu model TFT-LCD o'tkazgichli panel, haydovchi sxemasi, orqa yorug'lik birligidan iborat. 4,3 dyuymli TFT-LCD displeyi 480x272 pikselni o'z ichiga oladi va 16,7M gacha ranglarni ko'rsatishi mumkin.

Ushbu loyihani amalga oshirish uchun sizga TFT displeyini Arduino -ga ulash uchun RA8875 drayveri (AdaFruit -da 35 AQSh dollari) kerak bo'ladi. U sarlavha bilan birga keladi, uni kerak bo'lganda lehimlashingiz mumkin.

Xususiyatlar haqida qisqacha ma'lumot

  • 480x272 (105,4x67,15), 8/16/18/24 bitli RGB interfeysi
  • Oq LED orqa nuri, yuqori ko'rinish
  • Keng harorat
  • Transmissiv, 4 simli rezistiv sensorli ekran
  • 300 NITS
  • Nazoratchi: ILI6408B
  • RoHS muvofiq

1 -qadam: kerakli materiallar

Materiallar

  1. Arduino UNO
  2. 4x3 dyuymli TFT LCD; E43RG34827LW2M300-R
  3. RA8875 40-pinli haydovchi paneli
  4. Lehimsiz non paneli
  5. Dupont jumper simlari
  6. 2,54 mm balandlikdagi sarlavhalar
  7. Arduino IDE
  8. USB kabeli
  9. Lehimlash temir
  10. Qo'rg'oshin yoki qalay

2 -qadam: 1 -qadam: RA8875 kartasini ulang va kutubxonalarni o'rnating

1 -qadam: RA8875 kartasini ulang va kutubxonalarni o'rnating
1 -qadam: RA8875 kartasini ulang va kutubxonalarni o'rnating
  1. RA8875 taxtasi bilan birga keladigan sarlavhani lehimlang.
  2. Adafruit kutubxonalarini yuklab oling va o'rnating. Ochilmagan papkani Documents/Arduino/kutubxonalariga nusxalash va joylashtirish (Windows 10 da). E'tibor bering, Arduino IDE fayl nomidagi "-" chiziqlarni yoqtirmaydi; faqat "_" pastki chizig'i bilan almashtiring.

    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. TFT displeyini RA8875 kartasiga ulang. E'tibor bering, displey yuqoriga qaragan bo'lishi kerak.
  4. Arduino -ni RA8875 kartasiga rasmdagi kabi ulang:

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

3 -qadam: 2 -qadam: Misol eskizini oching va sozlang

2 -qadam: Misol eskizini oching va sozlang
2 -qadam: Misol eskizini oching va sozlang
  1. Siz Arduino IDE -ni yoqing. To'g'ri taxtani, ya'ni Arduino UNO yoki MEGA va boshqalarni tanlashga e'tibor bering va to'g'ri COM portini tanlang.
  2. Arduino IDE -da, Fayl> Misollar> Adafruit RA8875> buildtest -ni tanlang
  3. Eskizda 39 -qatorni qidiring: "if (! Tft.begin (RA8875_480x272)) {"… "RA8875_480x272" ko'rsatilganligiga ishonch hosil qiling.

4 -qadam: 3 -qadam: Eskizni yuklang va natijani ko'ring

3 -qadam: Sketchni yuklang va natijani ko'ring
3 -qadam: Sketchni yuklang va natijani ko'ring
  1. CTRL-U tugmachasini bosib, bu eskizni Arduino UNO-ga yuklang.
  2. Va voila! Sizning ekraningiz shunga o'xshash narsani ko'rsatishi kerak.

Tavsiya: