Neste artigo, exploraremos o método para desligar o Raspberry Pi usando o código Python e alguns componentes da eletrônica.
Montagem de hardware na placa de ensaio
Para desligar o Raspberry Pi usando um botão, precisamos de um botão de push, fios de saltador masculino-feminino, um Raspberry Pi 4 e uma placa de ensaio que é usada para prototipagem. Primeiro, colocaremos um botão, Raspberry Pi 4 na placa de ensaio:
O próximo passo é conectar um terminal do botão com o GPIO 26 e o outro terminal com o solo:
Como configurar um botão para controlar a potência do Raspberry Pi com um código Python
Podemos controlar o Raspberry Pi usando o botão com a ajuda do código Python. Para esse fim, primeiro criaremos um arquivo python com o nome "Shutdown" com uma extensão de "Py":
$ nano desligamento.py
Escreva o código Python mencionado abaixo:
do botão de importação gpioZeroExplicação do código: No código, primeiro importamos três bibliotecas usadas para os fins descritos:
gpioZero | A biblioteca GPioZero fornece as funções usadas para gerenciar os pinos GPIO |
tempo | A biblioteca do tempo fornece as funções usadas para produzir atrasos e funções relacionadas ao tempo |
OS | A biblioteca do sistema operacional fornece as funções usadas para gerenciar o sistema operacional |
Agora para executar o código acima do desligamento.arquivo py, usaremos o comando:
$ python desligamento.py
Quando o botão de pressão é pressionado a partir da configuração de hardware e depois lançado, os desligamentos do Raspberry Pi, mas para isso toda vez que precisamos executar o arquivo de código Python de desligamento.
Agora, faremos algumas alterações para que elas sejam desligadas usando o botão diretamente sem executar o arquivo python. Para esse fim, executaremos o comando:
$ sudo nano /etc /rc.local
E depois adicione a seguinte linha antes da “saída 0” (certifique -se de substituir o caminho do arquivo de código Python):
sudo python/home/pi/desligamento.py &
Para salvar as alterações, reinicie o Raspberry Pi usando o comando de reinicialização:
$ reiniciar
Quando o sistema for reiniciado, pressione o botão por um tempo e o sistema será desligado.
Conclusão
Podemos controlar a fonte de alimentação do Raspberry Pi usando um botão e com a ajuda de um script python. Isso fará com que o sistema desligará com segurança como outros computadores. Neste artigo, configuramos um circuito que consiste em um Raspberry Pi 4 e um botão de pressão e o fizemos desligar usando um script python.