Botón de apagado de frambuesa Pi (4 / 5 paso)

Paso 4: Script de frambuesa Pi apagado

El Pi de la frambuesa necesita un script que dice a apagado si obtiene la señal de parada. Así que lo ' ll hacer es escribir un script en Python que espera de esta señal en un determinado pin GPIO. Aquí nosotros ' ll ten cuidado con los pines GPIO 7. En el modelo B es GPIO4. Guardar esta secuencia corta en algo así como /home/pi/pishutdown/pishutdown.py.

pishutdown.py

 #!/usr/bin/python # Import the modules to send commands to the system and access GPIO pins import RPi.GPIO as gpio import os #Set pin numbering to board numbering gpio.setmode(gpio.BOARD) #Set up pin 7 as an input gpio.setup(7, gpio.IN) # Set up an interrupt to look for pressed button gpio.wait_for_edge(7, gpio.FALLING) # Shutdown os.system('shutdown now -h') 

A continuación necesitamos un script que inicia nuestro script de Python con acceso root. Poner el script en el mismo directorio que nuestro script de Python.

pishutdown.sh

 #!/bin/shcd / cd home/pi/pishutdown sudo python pishutdown.py cd / 

Añadir un directorio de registro tecleando:

 mkdir /home/pi/pishutdown/logs 

Usar crontab AutoStart la secuencia de comandos. Abra el editor de crontab escribiendo sudo crontab -e en la consola. Agregue la siguiente línea:

 sh /home/pi/pishutdown/pishutdown.sh >/home/pi/pishutdown/logs/cronlog 2>&1 

Reiniciar el sistema...

Artículos Relacionados

Botón de Reset de frambuesa Pi 2

Botón de Reset de frambuesa Pi 2

Se trata de un Instructable rápido, mostrando cómo he añadido un botón de reset a mi frambuesa Pi 2.El Pi 2 tiene dos agujeros de perno de hearder junto a la toma de la pantalla, que está marcada "RUN". Cuando este pins están cortocircuitadas ju
IPhone/ipod suave Inicio y botón de apagado

IPhone/ipod suave Inicio y botón de apagado

Paso 1: Necesita doble la cinta echada a un lado y 3 rectángulos de la espumaPaso 2: Tomar un rectángulo de espuma y ponga cinta sobre ella luego corte la cinta extraPaso 3: Poner cinta en los dos últimos rectángulos, listo
Botón de cierre de simple frambuesa Pi

Botón de cierre de simple frambuesa Pi

Desde que la Fundación Raspberry Pi decidió dejar de lado un botón de apagado para apagar con seguridad la frambuesa pi, te voy a mostrar un método sencillo que se me ocurrió construir uno, por lo que no hay más excusas para yanking el cable de alime
Botón de cierre físico de frambuesa Pi

Botón de cierre físico de frambuesa Pi

A veces me preguntaba, debe haber un botón de apagado físico en frambuesa pi, abajo con seguridad el dispositivo, porque el cierre directo de frambuesa pi podría dañar la tarjeta SD o el sistema de archivos. Así que he añadido de mi. Aquí es cómo.Cir
CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

Aquí es un proyecto de robótica de gran fin de semana para emprender con amigos o gente en su espacio local del fabricante. Usted necesitará una impresora 3D práctico 3D impresión los archivos STL adjuntan como parte de los pasos a continuación y una
Consola portátil frambuesa Pi $20

Consola portátil frambuesa Pi $20

Hay toneladas de emuladores retros juego frambuesa Pi alrededor en el internet, pero la mayoría son bastante cara. Con el nuevo $5 frambuesa Pi cero, en este Instructable te voy a mostrar cómo construir una batería totalmente portátil alimentado por
Pantalla táctil y batería recargable para el telescopio de PiKon / frambuesa Pi

Pantalla táctil y batería recargable para el telescopio de PiKon / frambuesa Pi

En 2014, Mark Wrigley de Alternativa fotónica junto con Andy King, física y astronomía investigación asociado en la Universidad de Sheffield, creó el PiKon telescopio impreso 3d. Basado en diseño de telescopio reflector de Newton utiliza un Raspberry
Frambuesa Pi movimiento sensible cámara

Frambuesa Pi movimiento sensible cámara

Usando un Raspberry Pi, un módulo de cámara de Raspberry Pi, un adaptador USB WiFi, un sensor de movimiento PIR, un puñado de piezas y un par de programas en Python, puede construir una cámara que será automáticamente tomar fotos o grabar vídeos cort
PiMiDi: Una frambuesa Pi caja Midi, o cómo aprendí a dejar de preocuparme y amar MIDI

PiMiDi: Una frambuesa Pi caja Midi, o cómo aprendí a dejar de preocuparme y amar MIDI

Este es mi segundo instructivo sobre el uso el Raspberry Pi para audio digital, Compruebe hacia fuera mi primer instructivo para saber cómo configurar y controlar efectos de audio personalizados en un Raspberry Pi.Si te gusta jugar con efectos de aud
Interfaz web sencilla e intuitiva para su frambuesa Pi

Interfaz web sencilla e intuitiva para su frambuesa Pi

El Raspberry Pi es un sorprendente miniordenador de 35 dólares. Le permite hacer todo lo que podría hacer con un ordenador Linux (conexión a internet, viendo videos, lanzar aplicaciones,...) pero también para interactuar con el mundo que lo rodea, al
PirateBox frambuesa Pi

PirateBox frambuesa Pi

Un PirateBox es un sistema basado en Linux usando software libre para la frambuesa Pi que proporciona intercambio privado de los contenidos digitales. La PirateBox crea una red WiFi local, independiente de Internet, con archivo anónimo compartiendo y
Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

actualización 14/01/2014: gracias a todos los que votaron por este proyecto en el concurso de Hacking de Hardware! Esperando a mi nueva pluma del fabricante.¿Actualización 31/12/2013: en busca de una versión más avanzada de este proyecto? Echale mi n
OSMC y TV controlado por el botón smart Flic

OSMC y TV controlado por el botón smart Flic

Este proyecto parte de una necesidad específica, denominaremos algunas repetidas acciones.Tengo centro de medios de la OSMC que frambuesa Pi base que utilizo todas las noches cuando quiero ver un documental sobre mi viejo televisor de plasma (sin HDM
Monitor de Internet frambuesa Pi

Monitor de Internet frambuesa Pi

En mi casa, a menudo se puede escuchar alguien gritando "está el Internet?" A veces es pero la mayoría de las veces es un "usuario". Decidí construir un aparato que sería fácil de saber si la conexión a internet estaba funcionando o no