Anuncio
Su Raspberry Pi se ha congelado. Tal vez un nuevo componente ha fallado o el sistema ha detenido el procesamiento de algún código incorrecto. De cualquier manera, ahora tiene que desconectar y volver a conectar la fuente de alimentación de su Pi, ya que no es posible apagarlo manualmente.
Quitar y reemplazar el cable de alimentación USB no es ideal, y ciertamente está desgastando y rasgando 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.
Colocar un interruptor de reinicio en su Raspberry Pi
Es relativamente simple agregar un interruptor de reinicio. Hay tres métodos disponibles para usted, cada uno adecuado para un nivel de habilidad particular. Para los principiantes, un interruptor de encendido en línea en el cable micro-USB alimenta su Pi es lo más fácil.
¿Eres más un experto? Si el botón de reinicio USB parece simplista, también es una opción usar un puente (un pequeño cuadrado de plástico que contiene algunos conectores metálicos) que se encuentran comúnmente en las placas base o en la parte posterior del disco duro de la PC.
Para aquellos de ustedes felices de usar un soldador, sin embargo, también pueden colocar sus propios pines en el encabezado P6 de su Raspberry Pi y luego conectar un interruptor de reinicio estilo PC.
Veamos las tres opciones con más detalle.
Agregue un interruptor de alimentación en línea a su Raspberry Pi
Claramente, la opción simple, agregar un interruptor de encendido en línea a su Raspberry Pi le ahorra la molestia de jugar con el encabezado GPIO o incluso soldar sus propios pines al tablero.
Todo lo que necesita hacer con este dispositivo es conectarlo al conector micro USB de su Raspberry Pi y luego conectar la red eléctrica al interruptor de encendido. Esto lo convierte en una opción universal en todos los modelos (como el nuevo Raspberry Pi Modelo A + ¿Qué se puede hacer con la nueva Raspberry Pi A +?Curiosamente, esta nueva Raspberry Pi no cuenta con ningún hardware adicional. De hecho, tiene menos puertos. ¿Qué están haciendo la Fundación Raspberry Pi? Lee mas ), donde usar GPIO o agregar pines al encabezado P6 no es una opción.
Dirigirse a Pi-Supply.com para uno de estos dispositivos en línea que cuestan alrededor de $ 20 más gastos de envío.
Jumper + GPIO = ¡Restablece tu Pi!
Con un puente de la placa base, puede solicitar que Raspberry Pi comience un apagado ordenado, el equivalente a ingresar
sudo shutdown –h ahora
Con la ayuda de un guión.
Identifique la matriz de pin GPIO. En los modelos A y B (Rev 2), esto se encuentra en el borde opuesto de la placa desde el conector de alimentación, y consta de 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 del Modelo B + de Raspberry Pi.
En cada matriz, GPIO 3 - pines 5 y 6 - Se puede utilizar para iniciar el apagado. Copia este script de github y ejecútelo en su Pi (si está utilizando SSH, cual deberías ser Configuración de su Raspberry Pi para uso sin cabeza con SSHEl 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 examen diario ... Lee mas , copie el script desde su navegador y luego haga clic derecho en la ventana SSH para copiar). Hazlo ejecutable con
sudo chmod 755 raspi_gpio_actions.sh luego sudo ./raspi_gpio_actions.sh
Con el puente conectado, el script sondea el pin GND (tierra) para verificar si hay algo conectado. Una vez que los pines están conectados por el puente, la secuencia de comandos se ejecutará y apagará el Pi de forma segura.
Para evitar que ejecute el script cada vez que inicie su Pi, abra /etc/crontab en nano y agregue esta línea:
@reboot root /home/user/scripts/raspi_gpio_actions.sh
prensa CTRL + X para guardar y salir. Esto sondeará regularmente GPIO3 y cuando el dispositivo detecte el puente en los pines, se apagará automáticamente.
Cuando termine, recuerde quitar el puente. Puede dejarlo conectado a 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 Pi se ha bloqueado o congelado. Es esencialmente una forma automatizada de ejecutar el comando de apagado seguro, por lo que existe una gran posibilidad de que si el dispositivo se congela, el script no se ejecutará.
Dale a tu Raspberry Pi un interruptor de reinicio suave estilo PC
Agregar un par de pines al encabezado P6 (etiquetado correr en el modelo B +) El uso de un soldador y una soldadura de calibre fino diseñada para trabajos electrónicos le permite agregar un estilo de PC botón de reinicio a su Pi. Esto requiere un interruptor momentáneo, que es esencialmente un encendido / apagado instantáneo acción.
Todos estos componentes, y el cable de conexión, se pueden comprar en línea o en tiendas de electrónica. Sin embargo, es posible que los pines solo se puedan comprar a granel, dejándote con más de lo que necesitas.
En esta situación, y a la luz del requisito de un botón de reinicio estilo PC, vale la pena revisar cualquier computadora vieja que tenga. Los pines y el interruptor de reinicio que se ven aquí provienen de una vieja placa base y una torre recientemente en desuso. Alternativamente, puede comprar un pequeño botón montado en la placa para obtener una solución sin cables.
Solo el Modelo B Rev 2 y Modelo B + Raspberry Pi tiene el encabezado P6 / Run. Para encontrarlo en su Modelo B Rev 2, busque el puerto HDMI, donde debe encontrar dos pequeños agujeros separados unos pocos milímetros.
En el B +, el encabezado junto al conector de la cinta de la pantalla, cerca de la ranura microSD, y a la derecha del impreso "© Raspberry Pi 2014".
Al soldar los pines 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 realice ninguna acción para probar el botón.
Este video explica en su totalidad:
Debería funcionar bien. Mejor aún, cuando su Pi está apagado, ¡el botón de reinicio se puede usar para encenderlo!
Hora de reiniciar su Raspberry Pi
Le hemos mostrado 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, lo 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 interruptor de reinicio de bricolaje proporciona un reinicio suave cada vez que su Raspberry Pi se ha bloqueado.
Sin embargo, tenga en cuenta que un interruptor de encendido en línea es solo para emergencias, no para reiniciar todos los días, para lo cual debe usar la GUI o el comando bash para apagar de forma segura Comandos del terminal Raspberry Pi: una guía rápida para usuarios de Raspberry Pi¿Quiere aprovechar al máximo su Raspberry Pi? Tome el control total con estos comandos de terminal Raspberry Pi. Lee mas .
¿Utiliza un interruptor de reinicio en su Pi? ¿Está considerando probar alguna de estas opciones? ¡Háganos saber y haga cualquier pregunta en el cuadro de comentarios a continuación!
Christian Cawley es editor adjunto de seguridad, Linux, bricolaje, programación y tecnología explicada. También produce el podcast realmente útil y tiene una amplia experiencia en soporte de escritorio y software. Colaborador de la revista Linux Format, Christian es un experto en frambuesa Pi, amante de Lego y fanático de los juegos retro.