Even de actuele stand van zaken m.b.t. dit project. Softwarematig werkte het al enige tijd, maar dat betekent nog niet dat het goed genoeg is om in praktijk gebruikt te worden. Belangrijk is dat het systeem zelfstartend en zelfherstellend is: Je moet de stekker erin kunnen stoppen en het werkt, en als er netwerkkabels verwijderd worden, de ontvangst wegvalt of zoiets, moet de boel zich zelf weer herstellen.
Ik heb dat gerealiseerd door de Omxplayer in de gaten te houden, enerzijds wordt gecontroleerd of de speler onverwacht stop, anders wordt ook gecontroleerd of hij voldoende processortijd gebruikt. Normaliter worden er zo'n 700 cpu-tikken per seconde door Omxplayer gebruikt. Zijn dat er minder dan 70 dan concludeerd mijn programma dat er iets mis is en begint de boel te killen en herstarten.
Inmiddels geïnstalleerd in een minimale versie van Rasbian. De boel wordt direct door systemd gestart en mocht mijn programma zelf de geest geven, dan is er ook nog sprake van respawn door systemd.
Inmiddels is een stapel Raspberri Pi's aangeschaft. Ik heb ze aan elkaar gemonteerd door middel van draadstangen en boutjes:
IMG_0273.JPG 136.63KB
3 downloads
De draadstangen dienen tevens als stroombus. Vandaar per Pi twee draadjes voor de stroomvoorziening, die op 5V/GND pinnen van de GPIO-header zijn gesoldeerd. Dat spaart een hoop gedoe met mini-USB-kabels.
IMG_0274.JPG 120.4KB
3 downloads
De installatie zal hier worden geïnstalleerd:
IMG_0275.JPG 140.2KB
3 downloads
Te zien zijn een PC-voeding voor de elektriciteitsvoorziening, een batterij HF-modulatoren en een ethernetswitch. Tevens is daar een Pi te zien die reeds productie draait om te kijken welke kinderziektes allemaal optreden.
De Vu+ Uno is geplaatst boven een TV die bij de ingang hangt. Moet nog wat sjieker opgehangen worden:
IMG_0276.JPG 120.46KB
3 downloads
En op een fietstoetsel ziet het beeld er inmiddels zo uit:
IMG_0277.JPG 100.41KB
3 downloads
En dan van een afstandje:
IMG_0278.JPG 104.6KB
3 downloads