sábado, 11 de mayo de 2013

Interruptor de encendido/apagado para la Raspberry Pi

De todos es conocido que a fin de reducir costes en la placa Raspberry Pi no se incluyen por defecto el botón de encendido/apagado tan común en otros sistemas. Pues no tiene por que ser así, y como ejemplo una pequeña placa presentada por MausBerry Circuits que permite esta funcionalidad.

La miniplaca que podéis ver en la imagen adjunta dispone de las siguientes funcionalidades:


  • Botón de encendido y apagado (On / Off Power switch)
  • Botón de reset.
  • 2 conectores de comunicación vía GPIO con la Raspberry Pi

De esta manera, esta placa puede comunicarse con la Raspberry Pi y hacer un cierre correcto del sistema y acto seguido la placa misma desconecta la alimentación de la Raspberry (quedando todos los LEDs apagados). Al conmutar a la posición On el sistema vuelve a alimentar la Raspberry haciendo que se inicie correctamente.

Configuración

Primero de todo es necesario identificar dos puertos GPIO que no utilicemos, en mi caso he utilizado el GPIO23 y GPIO24.

Para que los dos sistemas se comuniquen, es necesario la instalación de un pequeño programa en la Raspberry Pi, tal que se a capaz de interactuar y reconocer la información que llegan por los puertos GPIO.

Primero, descargamos el programa de configuración:
wget http://www.mausberrycircuits.com/setup.sh

y lo instalamos:
sudo bash setup.sh

Ya podemos reiniciar el sistema.
sudo shutdown -r now

Si quisieramos cambiar los pines GPIO de comunicación con el Interruptor (Switch), debemos de editar el fichero generado en la instalación.

sudo nano /etc/switch.sh

concretamente, las lineas GPIOpin1=23 y GPIOpin2=24 con los pines que deseemos descritos en la imagen de distribución de pines de la Raspberry Pi.

Resultado final

En la siguiente imagen podemos apreciar el conexionado de la alimentación y de los dos cables de control entre ambas placas.


y en detalle el dispositivo interruptor.



Ahora ya disponemos de un interruptor en condiciones (por 15 EUR), que cierra el sistema de manera correcta, y que nos enciende la Raspberry Pi sin tener que ir enchufando/desenchufando los cables de la alimentación.

Por último, un vídeo de su funcionamiento.





6 comentarios:

Anónimo dijo...

Muchas gracias por la información. ¿Me podrías indicar dónde podría comprar el interruptor? un saludo,
Sergio.

Ricard Forner dijo...

El interruptor se puede comprar en la siguiente dirección mausberrycircuits.com

yomismo dijo...

Hola

Alguien ha comprado en mausberrycircuits.com?

Son serios? cuanto tardan en servir?

Un saludo, Sergi

Anónimo dijo...

Hola

Alguien ha hecho la compra? Cuanto tardan en servir?

Gracias!!!

Anónimo dijo...

Yo he comprado un par de veces y van perfectos, Mas o menos 20 dias me tardaron.

Saludos,
Ricard

Anónimo dijo...

Tardaron 3 meses aproximadamente, pero llegó a españa