Leírás
A 2.4″ TFT LCD (320*240)/SD, Touch shield (ST7789) Arduino formátumú színes TFT kijelző shield, 320×240 képpontos felbontással, rezisztív érintőfelülettel és SD kártya támogatással. Olyan Arduino projektekhez való, ahol nem elég egy karakteres LCD, hanem menü, állapotkép, grafikon vagy egyszerű kezelőfelület kell a panelre.
Mit lehet róla tudni?
A 2.4″ TFT LCD (320*240)/SD, Touch shield (ST7789) közvetlenül Arduino UNO/Diecimila méretű lapra illeszkedő shield. A kijelző nem külön kábelezendő SPI modul, hanem Arduino shield kialakítású panel, ezért gyorsan feltehető az alappanelre, viszont több I/O vonalat is lefoglal.
A beépített szintillesztés miatt 3,3 V-os és 5 V-os Arduino környezetben is használható, de a szoftveres oldalt nem szabad félvállról venni. Ennél a kijelzőcsaládnál a vezérlőchip és a használt library együtt dönti el, hogy a példa valóban képet ad-e.
Azaz a 2.4″ TFT LCD (320*240)/SD, Touch shield (ST7789) egy Arduino shield formájú, érintős, SD foglalatos, ST7789 vezérlős színes grafikus kijelző prototípushoz és kezelőfelülethez.
Rendszerként
A 2.4″ TFT LCD (320*240)/SD, Touch shield (ST7789) az Arduino alappanel tüskesorára ül rá, így a kijelző, az érintőpanel és az SD kártya csatlakozása a shielden keresztül történik. A hátoldali szitázás segít a vezérlővonalak azonosításában, de a konkrét programkönyvtár beállításait mindig a használt shieldhez kell igazítani.
A kijelző ST7789 vezérlőre épül. A grafikus tartalom rajzolását az Arduino program végzi: karaktereket, vonalakat, egyszerű ikonokat, állapotjelzéseket vagy menüelemeket lehet kirajzolni. Az érintőfelület rezisztív, tehát nyomásra működik; ujjbeggyel is használható, de pontosabb a mellékelt érintőtollal.
Az SD kártya támogatás akkor hasznos, ha képeket, konfigurációt vagy naplófájlt kell kezelni. Arra viszont figyelni kell, hogy az SD kezelés, a kijelzőfrissítés és az érintés együtt már több erőforrást kér, főleg Arduino UNO környezetben.
Alkalmazások
A 2.4″ TFT LCD (320*240)/SD, Touch shield (ST7789) főleg akkor hasznos, ha egy Arduino projekthez helyben olvasható, színes visszajelzés kell.
- Mérőműszer előlapjához, ahol értéket, mértékegységet és állapotot kell kiírni.
- Menüvezérelt Arduino projekthez, ahol nyomógombok helyett érintőmezőket szeretnél.
- Adatgyűjtőhöz, ahol az SD kártya és a kijelző együtt ad helyi kezelőfelületet.
- Oktatási demóhoz, ahol jól látható, hogyan működik a grafikus kijelzőkezelés.
- Egyszerű vezérlőpanelhez, például relék, motorok vagy szenzorállapotok kijelzésére.
- Prototípus előlaphoz, ahol még nem végleges a mechanika, de már kell képernyős kezelés.
- Arduino Mega alapú projekthez, ahol több memória és több I/O áll rendelkezésre a kijelző mellett.
Mire kell figyelni beüzemeléskor?
| Mire figyelj? | Mit okoz? |
|---|---|
| UNO vagy Mega panelen használod? | A fizikai shield csatlakozás hasonló lehet, de a programban a lábkiosztás és a sebesség eltérően viselkedhet. |
| Marad elég szabad I/O láb a többi áramkörnek? | A shield sok Arduino vonalat lefoglal, ezért szenzorok és relék bekötése előtt érdemes lábtérképet készíteni. |
| Az SD kártya mérete és formázása megfelelő? | Nem megfelelő kártyánál vagy fájlrendszernél a kijelző működhet, de az SD olvasás hibát adhat. |
| A touch kalibrálása megtörtént? | Kalibrálás nélkül az érintett pont és a programban érzékelt koordináta elcsúszhat. |
| A használt library kezeli ezt a shield-változatot? | Hasonló nevű TFT könyvtárak eltérő pinneveket és vezérlőket várhatnak. |
Vásárlás előtt ezekre figyelj
A 2.4″ TFT LCD (320*240)/SD, Touch shield (ST7789) választásánál ne csak a kijelzőméretet nézd. A lényeg az, hogy a projekted illeszkedik-e a shield felépítéséhez.
Ellenőrizd, hogy az Arduino alappaneled UNO/Diecimila shield kiosztással kompatibilis-e. Nézd meg, hogy kell-e a projektedben sok szabad digitális vagy analóg láb, mert a TFT shield több vonalat is használ. Ha SD kártyát is kezelsz, számolj a programmemóriával és a RAM-mal, főleg UNO esetén.
Azt is döntsd el előre, hogy a kijelző csak állapotot mutat, vagy valódi menürendszert is kezel. Egyszerű kijelzéshez UNO is elég lehet, összetettebb grafikus felülethez Mega vagy erősebb vezérlő kényelmesebb.
Fontos korlátok, amikkel számolni kell
- Ne ezt válaszd, ha kevés I/O lábad marad a többi áramkörhöz, mert a shield több Arduino vonalat lefoglal.
- Ne ezt válaszd, ha nagyon gyors, animált grafikus felületet szeretnél UNO-val, mert a kis AVR vezérlő sebessége és memóriája hamar szűk keresztmetszet lehet.
- Ne ezt válaszd Raspberry Pi közvetlen kijelzőnek, mert ez elsősorban Arduino shield formátumú panel.
- Ne ezt válaszd, ha kapacitív, többujjas érintést vársz, mert a panel rezisztív érintőfelületű.
- Ne ezt válaszd, ha csak néhány karaktert kell kiírni, mert arra egy 1602/2004 LCD vagy kis OLED egyszerűbb bekötésű lehet.
- Ne ezt válaszd, ha teljesen szabadon vezetékezhető, SPI-s kijelzőmodult keresel ESP32-höz vagy egyedi panelhez.
Egy apró tipp a gyakorlatból
A TFT shield hibakeresését ne a teljes projektkóddal kezdd. Először csak a kijelzőazonosító, az egyszerű színkitöltés, majd külön az érintés és külön az SD kártya működését próbáld ki. Ha ezek külön mennek, utána érdemes összerakni a menüt vagy a mérési képernyőt.
Az analóg rezisztív touch alapadatai: YP A2 ; XM A3 ; YM 8 ; XP 9.
Műszaki jellemzők
| Kijelzőméret: | 2,4″ |
| Felbontás: | 320×240 képpont |
| Színszám: | 262K |
| Vezérlőchip: | ST7789 |
| Kijelző aktív mérete: | 40×50 mm |
| Shield méret: | 52×72 mm |
| Csatlakozás: | Arduino Shield, UNO/Diecimila méret |
| Tápfeszültség: | 3,3 V és 5 V |
| Logikai illesztés: | Szintillesztett I/O |
| Érintőfelület: | Rezisztív touch |
| SD kártya támogatás: | 16 MB – 128 GB |
| Háttérvilágítás: | Állandó, belső vezérlésű |
| Látószög: | Wide |
| Szoftvertámogatás: | Önálló library, MCUFriend, UTFT |
| Touch vezérlő: | Analóg, rezisztív |
Dokumentáció
- 2.4 Inch TFT LCD Display ST7789 Arduino használati háttér GitHub
- ST7789 TFT shield bekötési és library kérdések Arduino Forum
- ST7789 UNO TFT Arduino mintatár
Csomag
- 1 db 2.4″ TFT LCD (320*240)/SD, Touch shield (ST7789) kijelző
- 1 db LCD érintőtoll
















Értékelések
Még nincsenek értékelések.