Interruptor de rearme automático para Pi (2 / 4 paso)

Paso 2: Configurar Pi

Estoy usando Raspbian desarrollado para el Pi de Banana para un sistema operativo. Para configurar la IP para indicar los potencia circuito dos shell scripts que se creó. Uno se llamará cuando botas el Pi y el otro será llamado por crontab para enviar la señal. Un script en python adicional se utiliza para establecer un segundo pin GPIO como una interrupción al apagado del Pi. El circuito de alimentación a tierra este pin antes de cortar la energía para reducir el riesgo de dañar la tarjeta SD si el Pi de alguna manera todavía se está ejecutando. Startup_Script.sh se llama cuando el Pi (como el nombre sugiere). Este script se apaga el led en el Pi de plátano verde de usuario controlado e inicializa los pines GPIO1 como un pin de salida y establece en alta. Send_power_signal.sh llama a crontab para indicar el circuito que la Pi todavía está funcionando correctamente. Cuando esta función se le llama el GPIO1 pin y se enciende el led durante 2 segundos verde. Power_signal.py es un script en python que establece GPIO0 como un pin de interrupción y se llama "ahora sudo shutdown -h" cuando la clavija está conectada a tierra. He guardado todos los archivos de tres en la mi carpeta de inicio.

Para llamar Startup_script.sh y Power_signal.py ejecución en segundo plano, PS_startup tiene que ser añadido a /etc/init.d y configurado para ser llamado durante el arranque (Asegúrese de cambiar donde dice [su nombre de usuario] que su nombre de usuario. Utilice uno de los muchos tutoriales en internet para ayudar a configurarlo si no está familiarizado con cómo hacerlo.

Como mencioné antes, crontab se utiliza para llamar el script Send_power_signal.sh en un intervalo establecido para indicar que el Pi sigue funcionando. Tengo mi circuito establecido para reiniciar después de 10 minutos si no recibe una señal de la Pi, por lo que he puesto la IP para enviar la señal cada 8 minutos. Usar crontab escriba "sudo crontab -e" en el terminal y añadir la siguiente línea a la parte inferior del archivo:

* / 8 **** usual [tu usuario Name]/Send_power_signal.sh >/dev/null 2 > & 1

Esto ajustará Send_power_signal.sh ser llamado cada 8 minutos.

Si usted posee un Pi de frambuesa puede utilizar estas secuencias de comandos, pero usted necesitará asegurarse de que cambie la numeración de los pines ya que es diferente que el esquema de numeración utilizado por el pi de plátano.

Artículos Relacionados

Temporizador de cuenta regresiva o el interruptor de apagado automático para manta eléctrica u otro dispositivo eléctrico

Temporizador de cuenta regresiva o el interruptor de apagado automático para manta eléctrica u otro dispositivo eléctrico

quería ser capaz de encender mi manta para una cantidad limitada de tiempo sin tener que apagar manualmente, en caso de tampoco carecen de la fuerza de voluntad para apagarlo o dormirse.   El resultado funciona de maravilla.  La manta se apaga despué
Temporizador de relé ajustable de apagado automático para aplicaciones de alta potencia

Temporizador de relé ajustable de apagado automático para aplicaciones de alta potencia

subido por as Monster juguetes Hackerspace en Oakland, CA para el programa de patrocinio de Instructables¿Que siempre quisiste para asegurarse de que un dispositivo eléctrico que se utiliza automáticamente se apaga después de una cantidad de tiempo?
VW Beetle Golf Jetta automático para intercambio de velocidad 5

VW Beetle Golf Jetta automático para intercambio de velocidad 5

así que... ¿por qué quieres cambiar?1) la transmisión automático de 01 m es basura... y en $4500 usado, es basura costosa2) la 02j 5 velocidades no es basura, y en $600-$1000 utilizado, puede ahorrar un montón de dinero convertir.3) el TDI automático
Arrancador automático para bomba sumergible

Arrancador automático para bomba sumergible

Normalmente en toda bomba sumergible monofásica tenemos que pulsa el interruptor de arranque para dos segundos encender la bomba. y esto es tan problemático, cada vez que cuando se enciende la bomba que tienes que pulsar este interruptor, para que es
Cargador de batería automático para 6 o 12 voltios sistemas

Cargador de batería automático para 6 o 12 voltios sistemas

Es útil tener un pequeño cargador para su automóvil, sobre todo si alguien coloca en su garaje por la noche con una puerta apenas entreabierta. En ese caso, la luz permanecerá encendida toda la noche y la batería será muy baja en la mañana.Hice este
Cómo hacer un tazón de fuente potable automático para aves

Cómo hacer un tazón de fuente potable automático para aves

Cómo hacer un tazón de fuente potable para las aves que rellena automáticamentePaso 1: Ver el videoHaga clic aquí para ver el VideoPaso 2: Tome sus piezas1) una botella de agua vacía2) tijeras3) un encendedorPaso 3: Siga las instrucciones en el prime
Interruptor de luz automático

Interruptor de luz automático

estaba cansado de encender la luz, así que construí esto! Se hace de la NXT de LEGO Mindstorms. Funciona colocando un dos piezas largas a un motor. También debe tenerlo estable así que lo levantó y había grabado hacia abajo. Finalmente Conecte un cab
Puerta ha disparado el interruptor automático de la luz

Puerta ha disparado el interruptor automático de la luz

¡ Oh drat! Necesito entrar en que cuarto oscuro miedo, ¿qué pasa si un monstruo da un salto adelante de la oscuridad para me mi bocado de chocolate aplacarle incrustados galletas mientras que yo estoy buscando a tientas para el interruptor de la luz?
Arduino automático riego sistema para las plantas por aspersión

Arduino automático riego sistema para las plantas por aspersión

el mes pasado, Elecrow a la izquierda de la oficina original y se trasladó a una nueva oficina. Se perderá nuestra oficina original donde hemos trabajado tan duro durante más de dos años, le echamos de todo aquí, el escritorio, las ventanas, y las ma
ROCIADOR automático ganado caseros para CONTROL de moscas

ROCIADOR automático ganado caseros para CONTROL de moscas

He hecho un rociador automático para ganado y está funcionando muy bien.Voy a describir cómo lo hice y más adelante Haz algunas fotos y publicarlos aquí. Se instala remotamente y me olvidé de traer una cámara al terminar la instalación.La lista de pi
Barco piloto automático - basado en Arduino

Barco piloto automático - basado en Arduino

Aquí es cómo construir un piloto automático que puede dirigir un RC barco a waypoints! Es fácil de construir, basado en la popular plataforma Arduino e ideal para aficionados que quieren alguna soldadura práctica! Con este piloto automático, un barco
Control automático de nivel de agua de lavadora partes

Control automático de nivel de agua de lavadora partes

mi pequeño sistema de hidroponía utiliza un barril de 55 galones para el almacenamiento de agua. El agua fluye desde el cañón a través de a través de la planta por gravedad y luego es bombeado hacia el cañón. Cualquier sistema es propenso a fugas. La
Un inmovilizador automático Simple coches motos

Un inmovilizador automático Simple coches motos

este es un circuito muy simple inmovilizador automático para un coche o una moto.Se hace de un resistor de 1 diodo 1 relé de 30A coche y 1 intermitente led y algunos cables.Debe ser capaz de comprar estos artículos de maplin o algún lugar similar.Pas
Automático Solar Powered invernadero sistema de riego

Automático Solar Powered invernadero sistema de riego

Solía molestarme que dividiría mi tomates debido a la falta de agua mientras estaba en el trabajo, así que decidí construir un sistema de riego automático para que esto no podría suceder! Yo quería que fuese solar alimentado por lo que no tengo que c