CREACION DE INTERRUPTOR TACTIL PARA NUESTRA RASPBERRY PI

Aqui os dejo, listado de material con sus link para comprarlos, codigo a introducir en la raspberry, para poder ponerle un interrupot de apagado y encendido tactil para nuestra Raspberry Pi, gracias a la generosidad del amigo Daniel EB3FMU.

LISTADO MATERIAL Y SUS LINKS DE COMPRA:
Una Raspberry Pi
Un pulsador – Sensor Tactil
Dos cables para la conexión entre la Raspberry y el pulsador
y conectores duppont

CODIGO Y DATOS A TENER EN CUENTA

sudo apt-get update
sudo apt-get -y install python-rpi.gpio

—-Después, creamos nuestro script con el siguiente comando—

sudo nano /home/pi/shutdown.py

—y dentro copiamos el siguiente fragmento de código—

import RPi.GPIO as GPIO
import time
import os

GPIO.setmode(GPIO.BCM)
GPIO.setup(03, GPIO.IN, pull_up_down = GPIO.PUD_UP)
while True:
print GPIO.input(03)
if(GPIO.input(03) == False):
os.system(«sudo shutdown -h now»)
break
time.sleep(1)

—Tras ello pulsamos Ctrl+X y decimos Y (Yes) para guardar cambios.
Una vez hecho esto y con nuestro script ya programado, tenemos que indicarle a la raspberry que cada vez que arranque tiene que ejecutar este código, para ello tenemos que escribir en crontab a través de la siguiente línea—

sudo crontab -e

—Si os pregunta, seleccionar la opción 2 (nano).—

—bajamos hasta el final y escribimos lo siguiente—

@reboot sudo python /home/pi/shutdown.py

—De nuevo pulsamos Ctrl+X y decimos Y para guardar.—

—Para finalizar, nos tenemos que asegurar que el script funciona correctamente, por lo que vamos a testear su funcionamiento ejecutando de manera manual el código a través de la siguiente línea—

sudo python /home/pi/shutdown.py

(ATENCION)——————-

SOBRE TODO..mirar que el sensor en su salida OUT..tenga una pulso NEGATIVO,
ya que es lo que necesita para que funcione..ya que el puente de los pines es a NEGATIVO

El pulsador lo tenemos que conectar a los pines 5 y 6 del GPIO.