En este artículo, exploraremos el método para cerrar la Raspberry Pi usando el código Python y algunos componentes de la electrónica.
Hardware ensamblado en placa
Para apagar la Raspberry Pi con un botón de empuje, necesitamos un botón de puta de jersey femenino, una Raspberry Pi 4 y una placa de pan que se utiliza para la prototipos. Primero colocaremos un botón, Raspberry Pi 4 en la placa de pan:
El siguiente paso es conectar un terminal del botón con el GPIO 26 y la otra terminal con el suelo:
Cómo configurar un botón para controlar la alimentación del Raspberry Pi con un código Python
Podemos controlar la Raspberry Pi usando el botón con la ayuda del código Python. Para este propósito, primero crearemos un archivo de Python con el nombre de "apagado" que tiene una extensión de "py":
$ Nano SechOWN.py
Escriba el código de Python que se menciona a continuación:
Desde el botón de importación gpiozeroExplicación del código: En el código, primero hemos importado tres bibliotecas que se utilizan para los fines descritos:
gpiozero | La biblioteca GPIOZero proporciona las funciones que se utilizan para administrar los pines GPIO |
tiempo | La biblioteca de tiempo proporciona las funciones utilizadas para producir los retrasos en el tiempo y las funciones relacionadas con el tiempo |
sistema operativo | La biblioteca del sistema operativo proporciona las funciones que se utilizan para administrar el sistema operativo |
Ahora para ejecutar el código anterior del cierre.PY FILE, usaremos el comando:
$ Python Secheown.py
Cuando se presiona el botón Push desde la configuración del hardware y luego se libera, el Raspberry Pi se apaga, pero para esto cada vez que tenemos que ejecutar el archivo de código Python de cierre.
Ahora, haremos algunos cambios para que se apague usando el botón directamente sin ejecutar el archivo de Python. Para este propósito, ejecutaremos el comando:
$ sudo nano /etc /rc.local
Y luego agregue la siguiente línea antes de la "Salir 0" (asegúrese de reemplazar la ruta del archivo del código Python):
sudo python/home/pi/shutdown.Py &
Para guardar los cambios, reinicie el Raspberry Pi usando el comando reiniciar:
$ reiniciar
Cuando se reinicie el sistema, presione el botón por un tiempo y el sistema se cerrará.
Conclusión
Podemos controlar la fuente de alimentación del Raspberry Pi utilizando un botón de empuje y con la ayuda de un script de Python. Esto hará que el sistema se apague de forma segura como otras computadoras. En este artículo, hemos configurado un circuito que consiste en una Raspberry Pi 4 y un botón de empuje y lo hizo cerrar usando un script de Python.