Pokud uvažujete o použití dotykové obrazovky s Raspberry Pi, zde je kompletní a srozumitelný návod, jak na Raspberry Pi OS zprovoznit vše tak, jak má. Od 7palcových modelů až po 3,5palcové GPIO panely, včetně nastavení pro dva monitory a rotaci, vám řekneme, jak se vyhnout typickým překážkám a jak vylepšit zážitek z používání. gesta, virtuální klávesnice a jemné doladění dotyku.
Kromě základního nastavení uvidíte triky, které jsou jen zřídka vysvětlovány: mapování dotyku při otáčení obrazovky, rozdělení dotykové oblasti se dvěma vertikálně naskládanými displeji, instalace ovladačů pro 3,5' panely a samozřejmě nápady na reálné použití. Cílem je, aby váš Pi reagoval na dotyk při klepnutí a aby rozhraní vypadalo a fungovalo dobře. žádné blikání, žádné zpoždění, žádné bludné pulzy.
Co je kapacitní dotyková obrazovka na Raspberry Pi a jak funguje?
Kapacitní dotyková obrazovka detekuje dotyk prostřednictvím elektrických vlastností těla, takže nemusíte tlačit jako u rezistivních dotykových obrazovek. To umožňuje vícedotyková gesta a gesta s více prsty, ideální pro kiosky, ovládací panely a mediální centra.
Na Raspberry Pi můžete používat dva hlavní typy panelů: ty, které mají vstup přes HDMI (video) plus USB nebo GPIO (dotyk), a oficiální/kompatibilní přes DSI. První jsou velmi běžné a flexibilní; druhé jsou navrženy tak, aby se bezproblémově integrovaly s operačním systémem Raspberry Pi. nabízejí čistou zadní montáž a minimální zapojení.
Pro informaci, mnoho 7' displejů na trhu uvádí typické rozlišení jako 1024x600 s HDMI vstupem a napájením 5V, zatímco novější oficiální panely dosahují vertikálního rozlišení až 720x1280. Ve všech případech je důležité... Ověřte kompatibilitu s vaším modelem Raspberry Pi a způsobem připojení.

Klíčové vlastnosti dotykových obrazovek pro Raspberry Pi
- VelikostMnoho populárních řešení má 7 palců, což je vhodné pro kompaktní rozhraní a lehké kiosky. Typický 7′ HDMI panel inzeruje 1024×600 pixelů a napájení 5V.
- technologieKapacitní povrch podporuje více dotyků. To umožňuje gesta jako přejetí, sevření nebo otáčení a přirozenější navigaci v aplikacích k tomu určených.
- ConectividadMožnosti HDMI+USB/GPIO existují společně s panely DSI. HDMI je univerzální; DSI vyniká svou nativní integrací s operačním systémem Raspberry Pi a jeho kabeláží. úhlednější držáky tabletů.
- Rozlišení a ostrostK dispozici jsou modely s HD rozlišením a vyšším. Nový oficiální 7′ panel (Touch Display 2) zvyšuje rozlišení na 720×1280 a podporuje až pět prstů současně, což je oproti modelu z roku 2015 výrazné zlepšení.

Co potřebujete k zahájení
- Raspberry Pi s HDMI výstupem nebo DSI portem v závislosti na panelu. Ujistěte se, že máte stabilní zdroj napájení. Dostatečný zdroj napájení způsobuje výpadky proudu, blikání nebo nepravidelné klepání.
- Kompatibilní dotyková obrazovka (7′ kapacitní přes HDMI/DSI nebo 3,5′ přes GPIO). Zkontrolujte, zda má řídicí deska, plochý kabel a hardware.
- Kabel HDMI (pro panely HDMI) a propojovací vodiče, pokud je dotyková obrazovka nebo napájení napájeno přes GPIO. Pokud to váš ovladač vyžaduje, nezapomeňte: 5 V na pin 2 a GND na pin 6 z GPIO hlavičky.
- Karta MicroSD s operačním systémem Raspberry Pi a přístupem k klávesnici/myši pro počáteční nastavení. Mít po ruce externí monitor pomůže. aktualizujte systém a ladění bez manipulace s dotykovou obrazovkou.
Průvodce nastavením krok za krokem
1) Příprava operačního systému Raspberry Pi
Spusťte systém s monitorem a periferiemi, přihlaste se a spusťte aktualizace. Udržování systému v aktuálním stavu minimalizuje Nekompatibilita ovladačů a problémy s detekcí:
sudo apt update && sudo apt full-upgrade -y
sudo reboot
Po návratu na plochu budete připraveni připojit displej. Tento krok je klíčový k zajištění toho, aby vás Raspberry Pi správně rozpoznal. video i dotykové zařízení.
2) Sestavte obrazovku
– S panelem s řídicí deskou: Umístěte obrazovku dolů, vyhledejte řídicí jednotku a připojte proužek s modrým výstupkem do správné polohy. Ujistěte se, že je konektor zarovnán. dobře zasunuté a s pevným uzávěrem.
– Napájení GPIO: Pomocí propojovacích kabelů přiveďte 5 V na pin 2 (červený) a GND na pin 6 (černý) zařízení Pi. Použijte krátké, vysoce kvalitní kabely, abyste předešli poklesy napětí při špičkové spotřebě.
– Fyzická montáž: Mnoho sad obsahuje distanční sloupky a šrouby pro upevnění Pi k řídicí jednotce. Utáhněte je jen tak, aby nedošlo k namáhání desky a aby prostor pro ventilaci.
3) Připojte video a zapněte
– Video: Pokud váš model vyžaduje, připojte Raspberry Pi k displeji přes HDMI. Pokud používáte DSI, připojte DSI proužek a dbejte na správnou orientaci. Pro počáteční testy použijte kabel HDMI. kvalitní, aby se vyloučily závady kabelu.
– Zapnutí: Zapněte Pi oficiálním adaptérem nebo ekvivalentním napájecím zdrojem. Pokud je vše v pořádku, na dotykové obrazovce byste měli vidět plochu Raspberry Pi OS a systém by měl detekce dotykového vstupního zařízení.
4) Upravte zobrazení a orientaci
Pokud je obrázek převrácený nebo špatně zarovnaný, opravte orientaci. Na ploše: Raspberry Pi → Předvolby → Konfigurace obrazovky. Zde můžete otočit o 90°, 180° atd. Uložte změny, aby se nastavení zachovalo. Pokud to chcete provést ručně, v souboru /boot/config.txt můžete vynutit režimy videa a otočení, což je užitečné, když je panel montáž svisle nebo na šířku.
Důležité: Při otáčení obrazovky se touchpad ne vždy otáčí automaticky. Níže uvidíte, jak zarovnat touchpad tak, aby se váš prst a kurzor shodovaly. k pixelu.
5) Užitečný software: virtuální klávesnice
U malých obrazovek nebo zařízení bez klávesnice je virtuální klávesnice ideální volbou. Můžete si nainstalovat doplňky jako integrovaná klávesnice nebo klávesnice ve tvaru zápalkové krabičky psát přímo prstem:
sudo apt install onboard
Po instalaci jej v případě potřeby přidejte do bootovacího systému. Usnadní to zadávání přihlašovacích údajů, Wi-Fi a jakýchkoli aplikací, kde musíte zadat text.
Pokročilé nastavení dotyku: rotace a jemné mapování
Když otáčíte displeje nebo pracujete s více monitory, mapování dotyku často vyžaduje určité úpravy. Nejprve si vypište vstupní zařízení, abyste mohli najít dotyková ID. xinput:
xinput list
Chcete-li otočit dotykovou matici doprava (např. synchronně s obrazovkou otočenou o 90°), upravte soubor /usr/share/X11/xorg.conf.d/40-libinput.conf v příslušné sekci (libinput touchpad catchall) a přidejte kalibrační matici. Praktický příklad:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchscreen "on"
Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Po uložení restartujte grafické prostředí nebo Pi, aby se změny projevily. Pokud používáte dva monitory naskládané na sebe (jeden na druhém), můžete rozdělit dotykovou plochu tak, aby každý monitor reagoval pouze na svou vlastní polovinu. Přidejte /domov/pi/.profil (načte se při spuštění):
xinput set-prop "6" --type=float "Coordinate Transformation Matrix" 1 0 0 0 0.5 0 0 0 1
xinput set-prop "7" --type=float "Coordinate Transformation Matrix" 1 0 0 0 0.5 0.5 0 0 1
Ve výše uvedeném příkladu odpovídají ID „6“ a „7“ každému digitalizátoru; nahraďte je svými vlastními. Tím se namapuje dotyk horní obrazovky na horní polovinu a dotyk spodní obrazovky na spodní polovinu, čímž se zabrání velký dotykový povrch, který propojuje oba monitory.
3,5′ GPIO displeje: Instalace ovladačů a doporučení
L 3,5palcové panely na GPIO Jsou velmi kompaktní a šroubují se přímo na Raspberry Pi. Instalace obvykle vyžaduje specifické ovladače. Typický postup pro použití panelů GoodTFT je následující:
sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
sudo ./MHS35-show
Po restartu by se na obrazovce měla zobrazit plocha. Upozorňujeme, že se může zvýšit teplota a ventilátor může být hlasitější. chladiče a ujistěte se, že skříň dobře větrá aby nedošlo k penalizaci výkonu.
Tipy pro fyzickou montáž: pokud to váš model vyžaduje, nechte 7 pinů poblíž USB portů volných a zkontrolujte prostor mezi panelem a SoC; některé sady jsou velmi blízko a je vhodné použít distanční podložky pro zlepšení proudění vzduchu a zabránění tření.
Praktické využití: Jako mini tablet může být neúčinný v aplikacích s hustými rozhraními (např. GIMP), kde jsou ikony a nabídky drobné. Funguje však perfektně jako panely domácí automatizace, dashboardy nebo jednoduché celoobrazovkové selektory, kde... tlačítka jsou velká a přehledná.
Oficiální dotykový displej Raspberry Pi 2 (7′, DSI)
Nová oficiální 7palcová verze má rozlišení 720x1280, kapacitní dotykovou obrazovku s gesty až pěti prsty a integraci navrženou pro operační systém Raspberry Pi. Součástí balení jsou kabely, zadní úchyty pro přišroubování Pi a je kompatibilní prakticky se všemi modely kromě Pi Zero, kterému chybí... Konektor DSI.
Jeho cena se pohybuje kolem 60 dolarů a je ideální, pokud chcete čistou a robustní sestavu „linuxového tabletu“ bez nutnosti spoléhat se na další USB porty pro dotykové ovládání. Ve srovnání s modelem z roku 2015 (480x840) z něj dělá skok v rozlišení a odezvě skvělou volbu. velmi pohodlné pro vertikální rozhraní.
Design rozhraní a gesta: jak vylepšit zážitek
- Vlastní uživatelské rozhraní: vytváří rozhraní s Qt nebo GTK Navrženo pro prsty, s velkými tlačítky, vysokým kontrastem a velkorysými rozestupy. Na obrazovkách s úhlopříčkou 7′ nebo 3,5′ je jasnost důležitější než nacpání velkého množství informací.
- Užitečná gesta: přejetím prstu se můžete pohybovat mezi obrazovkami, sevřením prstů přiblížíte galerie nebo mapy a dlouhým klepnutím otevřete možnosti. Pokud to váš framework podporuje, přidejte vizuální a haptickou zpětnou vazbu aby se gesto zdůraznilo.
- Integrovaný zvukPokud to projekt umožňuje, přidejte USB reproduktory nebo audio HAT. Zvuk poskytuje kontext v kioscích a mediálních centrech a zvyšuje poutavost interakce. pohlcující.
Scénáře z reálného života: přepínání displejů, klonování a vertikální převrácení
- Přepínání mezi dotykovým ovládáním a TV/monitoremV operačním systému Raspberry Pi můžete přepínat výstupy pomocí nástroje pro konfiguraci displeje nebo xrandr. Pokud chcete ušetřit energii, vyhněte se trvalému klonování a aktivujte pouze výstup, který používáte. Klasické nastavení spočívá v tom, že jako hlavní obrazovku použijete dotykovou obrazovku a zapnete HDMI televizoru, když chcete obsah zobrazit v plné velikosti. odpojení druhého výstupu, pokud ho nepotřebujete.
- Dva monitory nad sebou a otočené o 90° doprava: nakonfigurujte je z Raspberry → Předvolby → Konfigurace obrazovky; otočte oba a umístěte je jeden na druhý. Poté zarovnejte dotyk s metodou Kalibrační matice a dělení plochy s xinput, který jste viděli dříve, aby každý panel reagoval ve své části.
- Klonováno v obou- Užitečné pro dema, ale může vést ke změně ostrosti nebo zvýšené spotřebě energie. Pokud je cílem prodloužit životnost dotykové obrazovky, je lepší přepnout do režimu jeden východ v závislosti na použití.
Odstraňování běžných problémů
- Obrazovka se nezapneZkontrolujte napájení a připojení. Vyměňte kabel HDMI a ověřte, zda zdroj dodává potřebný proud. Pokud používáte GPIO pro 5 V a GND, ověřte, zda dosahují pin 2 a pin 6Respektive.
- Dotyk nereaguje- Ujistěte se, že je připojen kabel USB/dotykového vstupu. Některé modely vyžadují další ovladače; obraťte se na repozitář výrobce (např. GoodTFT pro 3,5"). Po instalaci restartujte počítač a zkontrolujte pomocí seznam xinput že se zobrazí dotykové zařízení.
- Dotyk je po otočení špatně zarovnaný: platí Kalibrační matice v souboru 40-libinput.conf a upravte „Matici transformace souřadnic“ pomocí xinput tak, aby dotyk pokrýval skutečnou oblast.
- Blikající nebo nestabilní obraz- Používejte kvalitní HDMI kabely, v případě selhání EDID nastavte režim v souboru /boot/config.txt a vyhněte se nekvalitním prodlužovacím kabelům. Pokud napájíte z Raspberry Pi, zvažte výkonnější zdroj napájení nebo nezávislé napájení z obrazovky.
- Přehřívání a hluk- Přidejte chladiče a vylepšete proudění vzduchu. Větrané skříně pomáhají, i když mohou způsobovat pískavý zvuk od některých ventilátorů; hrajte si s křivkou otáček nebo použijte ventilátor. více ticha.
S dobrým výběrem panelu, úpravami videa a správným mapováním dotyku se váš Raspberry Pi může stát spolehlivým kioskem, panelem chytré domácnosti nebo multimediálním centrem připraveným k použití. Jemným doladěním kalibrační matice, instalací virtuální klávesnice a pečlivým odvětráváním dosáhnete plynulého a přesného dotykového ovládání. připravené k dlouhodobé údržbě a snadno se udržují.