Stap 4: Gebruik een Raspberry Pi voor het maken van een nieuwe TV-scherm
Ik gebruikte de Raspberry Pi in 'kioskmodus'. Dit betekent dat wanneer de Pi omhoog bevoegdheden, het een presentatie aan wat u wilt, zonder een mens moest op toetsen drukken zal starten.
Voor dit project wilde ik het scherm toont een kaart van inkomende regenbuien. Ik gebruikte de Nederlandse weath, maar u kan hetzelfde doen met andere websites, zoals Wunderground.com bijvoorbeeld.
Na wat experimenten vond ik dat Günter Kreidl van kweb de beste browser is uitvoeren in de modus voor kioskweergave op de Pi. Anderen zijn minder betrouwbaar of gewoon langzaam. Het kostte me een tijdje om erachter te komen de juiste manier ertoe brengen om te doen wat ik wilde, maar de kweb handleiding (pdf) is een goede bron. Niet alles is zo intuïtief als men zou hopen, maar de ontwikkelaar van de browser kweb een heleboel hulp was. Kreidl reageert zeer snel op vragen in dit forum .
Na het installeren van kweb, kunt u een browser starten vanuit een script, die beurtelings hebt automatisch gestart wanneer de bevoegdheden van de Pi, als volgt:
In dat bestand, voeg deze regel boven de lijn die zegt 'exit 0':
Open een bestand met de naam van de kiosk in je home directory:
In dat bestand, plak deze code:
Het script doet een paar dingen:
- Zorg ervoor dat het scherm gaat niet in slaapstand
- inzoomen op de juiste regio op de kaart
- de kaart regelmatig bijwerken
- Toon het logo zo nu en dan
De meeste dingen worden gedaan met behulp van kweb de snelkoppelingen en een tool genaamd xdotool, die simuleert muisklikken en toetsaanslagen.
Verdere instellingen
Mogelijk moet u de HDMI-instellingen aanpassen, zodat de afbeelding het scherm zonder enige zwarte balken past. Voor deze bijzondere monitor met een resolutie van 1280 x 1024 werken deze instellingen:
hdmi_group = 2
hdmi_mode = 35
hdmi_drive = 2
config_hdmi_boost = 4
U kunt de juiste instellingen voor uw monitor op de Raspberry Pi Foundation's website opzoeken. Controleer is dat gpu_mem ook niet te laag; zoiets 128 Mb goed zijn zal.
Het opstartscherm wijzigen om uw eigen logo of tekst in plaats daarvan is een goed idee om het personaliseren van uw televisie. Mijn publiek hield dat aanraking toen ik begon de Ombrovision voor de eerste keer.