“The Looking Glass”, un acquario con RaspBerry Pi 2

Mi sono occupato della parte elettronica per trasformare un vecchio oblò, recuperato da una nave, in un acquario digitale per conto di un amico.

Dopo la pulitura e il restauro dell’oblò e il collocamento dello stesso in un sopporto di legno, abbiamo collegato un RaspBerry Pi 2 con RaspBian ad un monitor VGA 4:3 tramite un convertitore HDMI-VGA.

Abbiamo modificato l’interfaccia grafica di RaspBian e creato uno script che all’avvio eseguisse in loop un video girato sui fondali marini che mostra una grande quantità di pesci; inoltre ho collegato un pulsante ai pin GPIO di RaspBerry in modo da poter spegnere l’installazione.

Lo schema del progetto è il seguente:

Oblo-Schema-Collegamenti

All’avvio del sistema (in “/etc/init.d/”) ho piazzato due script bash:

  • Il primo controlla ciclicamente che sia presente un processo omxplayer, altrimenti ne fa partire uno richiamando il video dei pesci
  • Il secondo script lancia un file in Python che controlla ciclicamente lo stato del pulsante collegato: quando il pulsante viene premuto lancia il comando “sudo shutdown -h now” per spegnere in sicurezza RaspBerry

Oblo-1

Oblo-2

Oblo-3