Cómo apagar y encender una Raspberry Pi con un pulsador externo

Autor: Oscar Gonzalez

Cómo apagar y encender una Raspberry Pi con un pulsador externo

Tiempo de lectura: 4 minutos

Con éste método podrás añadir un pulsador externo para apagar de forma correcta tu Raspberry Pi y también encenderla

Cómo apagar y encender una Raspberry Pi con un pulsador externo

  • 2

0 Principiante

Conexiones

Una característica muy poderosa de Raspberry Pi es la fila de pines GPIO que tiene a lo largo del borde superior de la placa. Un encabezado GPIO de 40 pines está disponible en todas las placas Raspberry Pi actuales y permite conectar todo tipo de dispositivos, sensores y actuadores. Sea lo que sea que conectes a los pines, siempre debes tener en cuenta que trabajan a un voltaje de 3.3V.

GPIO pins de Raspberry Pi (Imagen cortesía de Raspberry Pi Foundation)

GPIO pins de Raspberry Pi (Imagen cortesía de Raspberry Pi Foundation)

Para el propósito que nos incumbe, solo usaremos un par de pines, en concreto el GPIO 3 (pin 5) y el GND que tiene justo al lado (pin65). Esto nos va a permitir una cosa muy chula ya que podremos apagar la Raspberry Pi con un pulsador y también encenderla con el mismo botón.

La conexión no puede ser más sencilla como ves en ésta imagen:

Uso del pin SCL

Ten en cuenta que al utilizar el pin SCL (GPIO3), ya no podrás utilizar el bus I2C ya que estará ocupado por el pulsador. Si no utilizas ningún componentes que use ese puerto no pasa nada. Si no es así, puedes usar otro pin pero solo funcionará para apagar la Raspberry Pi.

Conector del pulsador de encendido y apagado

Conector del pulsador de encendido y apagado

Asegúrate que el pulsador sea normalmente abierto, es decir, que se active al pulsar y no al revés. Una vez tienes esto conectado, solo nos queda preparar el software para que todo funcione.