Cómo agregar un interruptor de reinicio a su Raspberry Pi

Al quitar y reemplazar el cable de alimentación USB, se desgasta indebidamente su Raspberry Pi, particularmente el puerto de alimentación en sí. Lo que el sistema realmente necesita es un interruptor de reinicio, pero lamentablemente no se incluyó ninguno.

Al quitar y reemplazar el cable de alimentación USB, se desgasta indebidamente su Raspberry Pi, particularmente el puerto de alimentación en sí.  Lo que el sistema realmente necesita es un interruptor de reinicio, pero lamentablemente no se incluyó ninguno.
Anuncio

Tu Raspberry Pi se ha congelado. Tal vez un nuevo componente ha fallado o el sistema ha dejado de procesar cierto código incorrecto. De cualquier manera, ahora debe desconectar y volver a conectar la fuente de alimentación de su Pi ya que no es posible apagarla manualmente.

Extraer y reemplazar el cable de alimentación USB no es ideal, y sin duda está poniendo desgaste indebido en su Raspberry Pi, particularmente en el puerto de alimentación en sí. Lo que el sistema realmente necesita es un interruptor de reinicio, pero lamentablemente no se incluyó ninguno.

Montaje de un interruptor de reinicio a su Raspberry Pi

Es relativamente simple agregar un interruptor de reinicio. Hay tres métodos disponibles para usted, cada uno adaptado a un nivel de habilidad particular. Para los principiantes, un interruptor de alimentación en línea en el cable micro-USB alimenta tu Pi de la manera más fácil.

muo-diy-resetswitch-jumper-pi

¿Eres más un experto? Si el botón de reinicio USB parece simplista, usar un puente (un pequeño cuadrado de plástico que aloja algunos conectores de metal) que se encuentra comúnmente en las placas base o en la parte posterior del disco duro de la PC también es una opción.

Sin embargo, para aquellos que quieran usar un soldador, también pueden colocar sus propios alfileres en el encabezado P6 de su Raspberry Pi, y luego conectar un interruptor de restablecimiento de estilo de PC.

Veamos las tres opciones en más detalle.

Agregue un interruptor de alimentación en línea a su Raspberry Pi

Muy claramente, la opción simple, agregar un interruptor de alimentación en línea a su Raspberry Pi le ahorra la molestia de jugar con el encabezado GPIO o incluso la soldadura de sus propios pines a la placa.

Todo lo que necesita hacer con este dispositivo es conectarlo al conector micro USB en su Raspberry Pi, y luego conectar la corriente eléctrica al interruptor de encendido. Esto lo hace una opción universal en todos los modelos (como el nuevo Raspberry Pi Modelo A + ¿Qué puedes hacer con el nuevo Raspberry Pi A +? ¿Qué puedes hacer con el nuevo Raspberry Pi A +? Curiosamente, este nuevo Raspberry Pi no incluye cualquier hardware adicional. De hecho, tiene menos puertos. ¿A qué está dirigida la Raspberry Pi Foundation? Lea más), donde usar el GPIO o agregar pines al encabezado P6 no es una opción.

Diríjase a Pi-Supply.com para obtener uno de estos dispositivos en línea que se venden por alrededor de $ 20 más gastos de envío.

Jumper + GPIO = ¡Restablece tu Pi!

Con un puente de placa base puede solicitar que la Raspberry Pi comience un apagado ordenado, el equivalente a ingresar

sudo shutdown –h now 

con la ayuda de un script.

Identifica la matriz de pines GPIO. En el Modelo A y B (Rev 2), este se encuentra en el borde opuesto de la placa desde el conector de alimentación, y comprende 26 pines. En el Modelo A + y B +, encontrará una matriz de 40 pines que ocupa casi todo el borde largo sobre el texto impreso Raspberry Pi Modelo B +.

muo-diy-resetswitch-jumper

En cada matriz, GPIO 3 - pins 5 y 6 - se pueden usar para iniciar el apagado. Copie este script de github y ejecútelo en su Pi (si está utilizando SSH, que debería configurar su Raspberry Pi para usar sin cabeza con SSH Configuración de su Raspberry Pi para usar sin cabeza con SSH El Raspberry Pi puede aceptar comandos SSH cuando está conectado a una red local (ya sea por Ethernet o Wi-Fi), lo que le permite configurarlo fácilmente. Los beneficios de SSH van más allá de alterar el control diario ... Lea más, copie el script de su navegador y luego a la derecha haga clic en la ventana SSH para copiar). Hazlo ejecutable con

 sudo chmod 755 raspi_gpio_actions.sh then sudo ./raspi_gpio_actions.sh 

Con el jumper conectado, el script sondea el pin GND (tierra) para verificar si hay algo conectado. Una vez que los pines están conectados por el jumper, la secuencia de comandos se ejecutará y apagará el Pi de forma segura.

Para ahorrarte la ejecución del script cada vez que inicias tu Pi, abre / etc / crontab en nano y agrega esta línea:

 @reboot root /home/user/scripts/raspi_gpio_actions.sh 

Presione CTRL + X para guardar y salir. Esto sondeará regularmente a GPIO3 y cuando el dispositivo detecte el puente en los pines, se apagará automáticamente.

Cuando se complete, recuerde quitar el jumper. Puede dejarlo unido a solo uno de los pines, para no perderlo. Si no lo elimina, la Raspberry Pi no se iniciará correctamente.

Tenga en cuenta que este método no es bueno para situaciones en las que el Pi se ha bloqueado o congelado. Básicamente es una forma automatizada de ejecutar el comando de apagado seguro, por lo que hay una gran posibilidad de que si el dispositivo está congelado, el script no se ejecutará.

Give Your Raspberry Pi Un interruptor de reinicio suave de estilo PC

Agregar un par de pines al encabezado P6 (etiquetado como Ejecutar en el Modelo B +) usando un soldador y una soldadura de calibre fino diseñada para el trabajo electrónico le permite agregar un botón de reinicio de PC a su Pi. Esto requiere un interruptor momentáneo, que es esencialmente una acción instantánea de encendido / apagado.

muo-diy-resetswitch-components

Todos estos componentes y el cable de conexión se pueden comprar en línea o en tiendas de electrónica. Sin embargo, puede encontrar que los pasadores solo se pueden comprar a granel, lo que le deja más de lo que necesita.

En esta situación, y teniendo en cuenta el requisito de un botón de reinicio del estilo de una PC, vale la pena comprobar las computadoras antiguas que tenga. Los pines y el interruptor de reinicio que se ven aquí provienen de una antigua placa base y una torre recientemente abandonada. Alternativamente, puede comprar un pequeño botón montado en la placa para una solución sin cables.

Solo el modelo B Rev 2 y el modelo B + Raspberry Pi tienen el encabezado P6 / Run. Para encontrarlo en su Modelo B Rev 2, busque el puerto HDMI, donde debe encontrar dos pequeños orificios a unos pocos milímetros de distancia.

muo-diy-resetswitch-connected

En el B +, el encabezado al lado del conector de cinta de la pantalla, cerca de la ranura microSD, y a la derecha del impreso "© Raspberry Pi 2014".

Al soldar los pasadores al encabezado Ejecutar limpiamente, crea un conector para el botón de reinicio. Una vez conectado y con su Pi encendido, asegúrese de que no se esté realizando ninguna acción para probar el botón.

Este video explica en su totalidad:

Debería funcionar bien. ¡Mejor aún, cuando tu Pi está apagada, el botón de reinicio se puede usar para encenderlo!

Es hora de restablecer tu Raspberry Pi

Le mostramos tres métodos diferentes para restablecer una Raspberry Pi. El interruptor de encendido en línea de PiSupply.com le ofrece la opción de restablecimiento completo, que le permite apagar y volver a encender rápidamente. Mientras tanto, agregar el puente al pin GPIO en dispositivos compatibles le permite automatizar un apagado ordenado.

Finalmente, la opción de reinicio de bricolaje proporciona un reinicio suave cada vez que su Raspberry Pi se ha bloqueado.

Tenga en cuenta, sin embargo, que un interruptor de alimentación en línea es puramente para emergencias, no para el reinicio diario, para lo cual debe usar el comando GUI o bash para apagarlo con seguridad. 15 Comandos útiles que todo usuario de Raspberry Pi debe conocer 15 Comandos útiles Todos los usuarios de Raspberry Pi Debe saber si está usando una computadora Raspberry Pi para su proyecto de fin de semana (quizás un centro multimedia o un servidor doméstico) entonces hay una buena probabilidad de que estas útiles instrucciones de línea de comando le ahorren tiempo. Lee mas .

¿Usas un interruptor de reinicio en tu Pi? ¿Está considerando probar alguna de estas opciones? Háganos saber, y hacer cualquier pregunta, en el cuadro de comentarios a continuación!

In this article