← Portfolio · Maatwerk programma

Camerabeelden-kiosk voor een agrarisch bedrijf

Een desktop-kiosk die continu live camerabeelden van het bedrijfsterrein toont, zonder dat er iemand naar hoeft om te kijken.

Maatwerk programma · kiosk-applicatie

Probeer de demo hiernaast zelf uit: navigeer met de zijbalk tussen Home, Camera's, Apps en Instellingen.

Probleem

Camerabeelden overzichtelijk, zonder gedoe

Het bedrijfsterrein heeft meerdere camera's, maar losse feeds op een scherm zijn onoverzichtelijk en breekbaar: een camera die er even uit ligt, een scherm dat vastloopt, of iemand die de tv verkeerd instelt. Er was een oplossing nodig die gewoon dag in dag uit blijft draaien, zonder dat er iemand naar hoeft om te kijken.

Aanpak

Een kiosk-app die zichzelf in de gaten houdt

Ik bouwde een desktop-applicatie in Python met Tkinter, die via VLC en RTSP de camerastreams binnenhaalt en op een scherm toont. Verliest een camera de verbinding, dan herverbindt de app dat automatisch en toont ondertussen een duidelijke "offline"-status.

De hele app is te bedienen met alleen een toetsenbord of afstandsbediening: geen muis nodig. Na een tijdje inactiviteit springt het scherm vanzelf terug naar de camerabeelden, en via ADB kan de app ook de tv zelf aansturen, bijvoorbeeld om YouTube of het startscherm te openen.

Voor de lange termijn draait er 's nachts een geplande herstart, zodat het systeem stabiel blijft zonder dat daar handmatig naar omgekeken hoeft te worden.

Resultaat

Een scherm dat het gewoon blijft doen

Het resultaat is een kiosk-applicatie die continu op een scherm draait: camera's wisselen, de tv bedienen en instellingen aanpassen kan allemaal vanaf hetzelfde toestel, zonder toetsenbord of muis nodig te hebben op de vloer. Valt een camera uit, dan herstelt het systeem zichzelf. De werkende mini-versie hierboven laat precies zien hoe de navigatie en bediening in de praktijk werken.

Techniek

Gebruikte technologie

  • Python
  • Tkinter
  • VLC / RTSP
  • ADB (tv-aansturing)

Herkenbaar probleem, of een vergelijkbaar idee voor een eigen kiosk-systeem?

Neem contact op