Dans cet article, nous explorerons la méthode pour arrêter le Raspberry Pi à l'aide du code Python et de certains composants de l'électronique.
Assemblage matériel sur planche à pain
Pour fermer le Raspberry Pi à l'aide d'un bouton-poussoir, nous avons besoin d'un bouton-poussoir, de fils de cavalier masculin-femelle, d'un Raspberry Pi 4 et d'une planche à pain utilisée pour le prototypage. Nous placerons d'abord un bouton-poussoir, Raspberry Pi 4 sur la planche à pain:
La prochaine étape consiste à connecter un terminal du bouton avec le GPIO 26 et l'autre terminal avec le sol:
Comment configurer un bouton pour contrôler la puissance du Raspberry Pi avec un code Python
Nous pouvons contrôler le Raspberry Pi à l'aide du bouton à l'aide du code Python. À cette fin, nous créerons d'abord un fichier Python avec le nom «Shutdown» ayant une extension de «Py»:
$ Nano Arrêt.py
Écrivez le code Python qui est mentionné ci-dessous:
à partir du bouton d'importation gpiozeroExplication du code: Dans le code, nous avons d'abord importé trois bibliothèques utilisées aux fins décrites:
gpiozero | La bibliothèque GPIOZERO fournit les fonctions qui sont utilisées pour gérer les broches GPIO |
temps | La bibliothèque temporelle fournit les fonctions utilisées pour produire les retards et les fonctions liées au temps |
OS | La bibliothèque OS fournit les fonctions utilisées pour gérer le système d'exploitation |
Maintenant pour exécuter le code ci-dessus de l'arrêt.fichier py, nous utiliserons la commande:
$ Python Arrêt.py
Lorsque le bouton-poussoir est enfoncé à partir de la configuration matérielle, puis relâchée, le Raspberry Pi s'arrête, mais pour cela, nous devons exécuter le fichier de code Python d'arrêt.
Maintenant, nous apporterons quelques modifications afin qu'elle s'arrête en utilisant le bouton directement sans exécuter le fichier Python. À cette fin, nous exécuterons la commande:
$ sudo nano / etc / rc.local
Puis ajoutez la ligne suivante avant la «sortie 0» (assurez-vous de remplacer le chemin d'accès du fichier de code Python):
Sudo Python / Home / Pi / Shutdown.py &
Pour enregistrer les modifications, redémarrez le Raspberry Pi en utilisant la commande Reboot:
$ redémarrer
Lorsque le système est redémarré, appuyez sur le bouton pendant un certain temps et le système sera arrêté.
Conclusion
Nous pouvons contrôler l'alimentation du Raspberry Pi en utilisant un bouton-poussoir et à l'aide d'un script Python. Cela permettra à l'arrêt du système en toute sécurité comme les autres ordinateurs. Dans cet article, nous avons configuré un circuit composé d'un Raspberry Pi 4 et d'un bouton-poussoir et l'a fait fermer à l'aide d'un script Python.