Pár střípků, které by někomu mohly zapadnout do jeho mozaiky:
1. IR ovládání televize nemusí být v tomhle případě úplně spolehlivé. Stačí před vysílací diodu postavit hrnek
Počítač nemá od TV zpětnu vazbu, což je blbý.
Televize LG mají ovládací rozhraní postavené na normálním RS232 a jednoduchém protokolu. Dá se skvěle využít k ovládání TV včetně zjištění jejího stavu (ověřím si, že příkaz skutečně proběhl a vše je připraveno tak, jak má být). U jiných značek nevím, ale nejspíš něco taky budou mít. U LG to mám ověřené, používám pro domácí automatizaci. LG TV se dá přes RS232 i zapnout a vypnout (pokud je v zásuvce
).
2. Kromě RasPi existuje bambilion jiných ARMových desek, které mají audio i hdmi vyvedené na standardní konektory. Raspbian je na spoustě z nich skvěle odladěný, takže stability SW není potřeba se bát. Výběr je od dražších (polo-)industriálních desek typu Beaglebone, přes to RasPi až po levné ale pořád naprosto dostačující OrangePi nebo NanoPi. U některých je jen potřeba si dát pozor na dobré napájení a chlazení, jinak můžou být nestabilní.
3. ARMové desky mají vždycky nějaké to GPIO, které se dá suprjednoduše ovládat i z bashe. Připojit jakákoli tlačítka (klidně takováto:
https://youtu.be/DQ3GtDjkc3U?t=116 pokud to babičku neurazí
) zvládne kdokoli, kdo je schopný připojit drátek ke standardnímu 2.54mm pin headeru.
4. Drtivá většina distribucí se dá jednoduše ohnout tak, aby měla disk připojený RO. Je tak jednak záruka, že to bude fungovat pořád stejně, navíc se to dá bez jakékoliv obavy vypínat tím vypínačem na šňůře, jak lampička, to babička zná
Bootovat se pak dá bez obav i z běžné USB flashky. Pokud se dá systém na SD kartu nebo ještě líp na eMMC, je to naprosto nerozbitelné.
5. ARMové desky mají tak nízkou spotřebu, že i když to babička zapomene vypnout, nic se neděje.
6. Pokud by to v dané situaci dávalo smysl, dá se pro RO setup použít třeba i customizovaný Tiny Core Linux. Stavěl jsem na něm jeden kiosek s dotykovou obrazovkou, běží naprosto spolehlivě cca 5 let. Akorát teda je to amd64, s TC na ARMu zkušenost nemám.
7. Nepodceňoval bych fyzické provedení. Všechno dát do masivní dřevěné krabičky, všechny kabely dovnitř, bez možnosti jejich odpojení. Nepodcenit větrání - radši volit hodně naddimenzovanou krabičku a desku umístit na vysoké distanční sloupky. Asi úplně nechceme, aby babička kvůli komunikaci vyhořela, že
Totéž platí u napaječích: nepodceňovat, nekupovat levné z Číny. Raději koupit u seriozního dodovatele součástek ala TME něco pořádného a nebát se to naddimenzovat. Rozdíl v ceně není takový, aby stál za riskování nestability případně nebezpečnosti...