Raspberry TFT Touchscreen

Fórumok

Üdv!

A Raspberry-hez adott raspbian disztrib alapból kezeli a TFT+Touchscreen képernyőket?
Vagy ehhez másik (spécibb) image kell?

update:
2.8" 320*240 TFT w/Touch Screen for Raspberry Pi

--
G.

Hozzászólások

Milyen TFT-re gondolsz? HDMI-n csatlakoztatott, nagy meretu , vagy valami SPI buszos (par inch-es) kijelzo?

Ha az elso, akkor ott a kijelzessel gondolom nincs problema.

A masodik esetben kell driver az adott vezerlohoz (ebbol van jo nehany fajta), viszont par fajtahoz van driver keszen (en pl. mar hasznaltam ST7735 es ILI9341 alaput). Ezt valahogy be kell rakni a kernelbe, de lehet hogy talalsz olyat, ahol ez valaki mar megtette, vagy patch van hozza. Ezek altalaban SPI buszon mukodnek, konfiguralhato, hogy melyik GPIO labon milyen jelek legyenek (SCK, MOSI, MISO valoszinuleg kotott). Lehet, hogy talalsz keszen kernel image-et, de akkor bekotni is ennek megfeleloen kell.

En ezeket butykoltem regebben:

http://www.youtube.com/watch?v=iRIy7aqViHY
http://www.youtube.com/watch?v=fPTaWHccljo
http://www.youtube.com/watch?v=wxJpWRPKe-g

Fent vannak a szukseges forrasok is a hozzaszolasokban.

Amit a touch screen-t illeti, amiket en lattam eddig azok soros portkent mukodtek, altalaban fuggetlenult a display-tol. Epp mostanaban rendeltem egy 3.2"-es SPI-os kijelzot amin van TS is, de meg nem erkezett meg - szoval nem tudok tapasztalaltokrol beszamolni,

/sza2

Ez elvileg nem lesz bonyolult, az Adafruit oldalan minden info megtalalhato az installalassal kapcsolatban. Meg kesz image is van, amit csak az SD-re kell feltenni. A bekotes is fent van, a touch screen kalibralasa, stb. Ilyen szempontbol az Adafruit szerintem jo, egyedul az szol ellene, hogy kinabol megrendelve hasonlo cuccokat meg mindig olcsobb. Legutobb ilyen kijelzot rendeltem, csak TS nelkulit (amik a videokban lathatoak), darabja kb. 1500Ft volt (cserebe kicsit gondolkodni kellett, hogy mukodesre birjam).

/sza2

Nekem is ilyenem van.
Kernelt képtelen voltam a mai napig fordítani rpi-hez, így kénytelen voltam az img-t használni, melyet az adafruit készített hozzá.
Cserébe megszűnt élni az (adafruit) gps-em PPS-e, melynek szintén a kernelben kellene lennie, meg a wifistickem sem megy, de legalább van lcd...

A kijelzőhöz még azt fűzném hozzá, nem árt előre megtervezni, milyen kasznit csinálsz hozzá, mik a céljaid. Csak utána forrasztgasd össze a lábakat. (Az is lehet, hogy 90 fokban elforgatva jobban jársz.) Mert ha ugye beépíted a tüskesor magasítását hogy emeletként rárakd a hűtőborda fölé a kijelzőt, akkor már nem tudsz laposat építeni belőle, hogy esetleg a hűtőbordát ne takarja el semmi. Szívem szerint ha mostanában emeletként építeném az rpi-re a kijelzőt, akkor alulra raknám, az sd kártyához átforgatva, így a hűtőborda szabadon maradna.

A kijelzőn lévő 4 db nyomógomb beüzemelése szintén horror, nekem nem ment. Ráadásul mivel egy GPIO-t lefoglal a soros gps, így csak 3 lenne ha menne, de minek?
A kijelző kikapcsolására jó lenne, de azt egy ikonnal is meg lehet oldani, ami egy scriptet indít. Ha nincs gomb, nincs mechanikus alkatrész, ami kopik.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Ez egy teszt lesz (első körben), de erről az oldaláról még nem ismertem a RPi-t. Csak az alap cuccot használtam eddig.

A gondom most "már csak annyi", hogy nem tudom kiírni az img-t.
A kártya olvasómat látja a Linux (sdb,sdc,sdd,sde), de hiába teszem bele az málna lógós 8GB-os SD kártyát, "no media found". :o

Igaz nem is indul róla a RPi. Lehet, hogy a kártyaolvasóm nem jó, vagy a SD-vel van gond...(?)

--
G.

rútként:

dd bs=4M if=/path/to/image of=/dev/sdc

..és az sdc után nem kell szám, pl. sdc1

(itt sdc a kártyád)

Nekem anno egy hetembe került, mire kiírtam tavasszal.

itt is van valami:
http://hup.hu/node/133235

Aztán érdekességként eszembe jutott, hogy én rpi-n írtam ki az lcd-s iso-t, és borzasztóan sokáig tartott. Negyed óra múlva leállítottam az első próbálkozásnál, hát persze hogy az nem bootolt. Aztán este elindítottam ismét, reggelre végzett is, nemtom mennyi idő lett a végén.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Kártyaolvasó berakva...


# dmesg
...
[16496.804369] usb-storage 2-1.1:1.0: USB Mass Storage device detected
[16496.805072] scsi12 : usb-storage 2-1.1:1.0
[16497.807846] scsi 12:0:0:0: Direct-Access ICSI IC1210 CF 1.4F PQ: 0 ANSI: 0 CCS
[16497.808993] scsi 12:0:0:1: Direct-Access ICSI IC1210 MS 1.4F PQ: 0 ANSI: 0 CCS
[16497.810318] scsi 12:0:0:2: Direct-Access ICSI IC1210 MMC/SD 1.4F PQ: 0 ANSI: 0 CCS
[16497.811615] scsi 12:0:0:3: Direct-Access ICSI IC1210 SM 1.4F PQ: 0 ANSI: 0 CCS
[16497.812423] sd 12:0:0:0: Attached scsi generic sg2 type 0
[16497.812920] sd 12:0:0:1: Attached scsi generic sg3 type 0
[16497.813922] sd 12:0:0:2: Attached scsi generic sg4 type 0
[16497.814535] sd 12:0:0:3: Attached scsi generic sg5 type 0
[16497.822744] sd 12:0:0:0: [sdb] Attached SCSI removable disk
[16497.823734] sd 12:0:0:1: [sdc] Attached SCSI removable disk
[16497.824604] sd 12:0:0:2: [sdd] Attached SCSI removable disk
[16497.829230] sd 12:0:0:3: [sde] Attached SCSI removable disk

SD kártya betesz az olvasóba, ekkor az ACCESS led felvillan egy 1mp-re.


# dd bs=4M if=PiTFT28R-140909-140918.img of=/dev/sdd
dd: ”/dev/sdd” megnyitása meghiúsult: Nem található adathordozó

--
G.

Alkohol. Bar szerintem nem ez lesz a gond, vagy akkor nagyon koszosnak / kopottnak kell lennie. Mind a kartya mind az olvaso erintkezoi aranyozva vannak, ami ha nem kopott le, akkor oxidalodni nem fog - ha viszont nem oxidalt, akkor par erosebb kihuzas/ bedugas nagy valoszinuseggel megoldana a gondot.

/sza2

Működik. :)

A kártyaolvasóm nem volt jó. Egy Kingston olvasóval működött a kártyaolvasás. Boot-olható rendszer nem volt rajta. Ezt nem is tudtam, hogy most már xz-vel tömörített image-eket másolnak az SD kártyára.
A TFT-s image felírva az SD kártyára mindjárt el is indult a RPi a TFT kijelzővel. :) Köszi az infókat!!

A "Beállítások" -> "Monitor beállítások" menüben azt írta, hogy "Nem tudja lekérdezni a monitor adatait".
Nem tudom alapból mit használ, vagy csak a 320*240 felbontás létezik? Az X felületen az ablakok lelógnak a kijelzőzől. Ennyi fér bele ebbe a TFT-be?

--
G.

Igen, ennyi fér el.
Minden programot opti,alizálni kell ekkora felbontásra, pl. a foxtrotgps-t a glade3-ban gyönyörűen át lehet alakítani, én ott kilépésgombot is csináltam.
Amúgy meg alt-egér bal gombbal tologatható az ablak, így eléred az OK gobmokat mindig, de ilyen kijelzőre tényleg csak erre optimalizált programokat érdemes használni, többnyire mindet ablakdekoráció nélküli fullscreen üzemmódban.

Az lxde kilépő képernyőjén kissé idegesítő, hogy ott az a bazi nagy kép és ettől csak a kilépés gomb látszik. Ráadásul a dialógusdoboz mozdíthatatlan. Töröld a képet vagy nevezd át és többé nem fog látszani, megjelenik a restart gomb is.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Ez 2.4"-os, a fenti 2.8"-as. Ebay-en a képmérettel nem egyenes arányban nő az ár. 3" felett már ugyan annyi az ebay-es, mint az adafruitos vagy hasonló. Mondjuk a 2.8 talán még pont az a pont ahol még jobb az ebay-es. Másrészt az ebayesen mind rezisztív touch van, az adáson valamelyik kapacitív.
Egyébként nem tudom, ki fogom próbálni valamikor a héten, a cél ez (legalábbis szoftveresen).

Ja, ha valaki ebayen akar keresni, ne raspberry pi touchscreent keressen, azok többnyire túl vannak árazva. A működő kijelzők vezérlőchipjére érdemes rákeresni.

Inkább rendelek egy adafruitos kapacitívot (közben rájöttem, hogy a topikindító rezisztív, a kapacitívnak fekete a kerete, malnapc.hu-n lehet kapni pl). Az lett volna a lényeg, hogy számválasztáshoz (ha nem kell keresni) elég legyen a touchscreen, de ahhoz ez egy kicsit kicsi, a pontatlan touch miatt pedig teljesen használhatatlan. De ennyit megért :)
Ha esetleg kell valakinek Szegeden, eladó mondjuk 1500-ért (de csak ha nekem nem kell bele energiát fektetni, annyit nem ér)

Olyan létezik, hogy ez a kis kijelző is és mondjuk a HDMI is menjen egyszerre?