Índice:

Módulo de desligamento de Pi: 3 etapas
Módulo de desligamento de Pi: 3 etapas

Vídeo: Módulo de desligamento de Pi: 3 etapas

Vídeo: Módulo de desligamento de Pi: 3 etapas
Vídeo: Ejercicio Resuelto de ELASTICIDAD- Esfuerzo, Deformación Unitaria y Módulo de Young 2024, Novembro
Anonim
Módulo de desligamento Pi
Módulo de desligamento Pi

Este módulo oferece uma ótima maneira de desligar corretamente um Raspberry Pi. Em seguida, ele pode ser desligado com um botão no adaptador de energia ou desconectado. A luz se apagará quando for seguro desligar. Se você decidir inicializar após desligar (enquanto ainda estiver ligado), apertar o botão novamente irá inicializá-lo.

O PCB é barato da OSH Park. O pedido mínimo é 3, então compartilhe com um amigo ou coloque em 3 Raspberry Pi's

Eu criei isso para que meus filhos desliguem corretamente o RetroPie depois de jogar.

Etapa 1: peças

Peças
Peças

3 pranchas do OSH Park $ 6,10 e frete grátis

1x LED

1x.01uf Capacitor (100nf e 104 =.01uf)

1 Resistor de 330 Ohm

1x 1M Ohm Resistor

2x - Cabeçalho 10 pino 2x5 (use 1x e fita isolante se o Pi tiver um dissipador de calor)

1x Botão Switch 6x6x9.6 o último número é a altura do botão. Uma altura diferente pode ser substituída.

Etapa 2: construir

Construir
Construir

A parte "UNPLUGGED" do PCB é projetada para dar suporte lateral à placa e para canalizar a descarga eletrostática para o resistor de 1M. Após a soldagem, prenda os terminais do componente na parte inferior para garantir que não haja curto no Pi.

Se você tiver um dissipador de calor no seu Pi, não solde no conector "UNPLUGGED" e coloque fita isolante na parte de trás do PCB.

Etapa 3: configuração do sistema operacional

Ele precisa de um serviço para desligá-lo quando você pressiona o botão. Baixe o script python

wget -O off.py

chmod + x off.py

Serviço de inicialização de configuração

sudo nano /lib/systemd/system/off.service[Unit] Description = Off Program [Service] ExecStart = / home / pi / off.py StandardOutput = null [Install] WantedBy = multi-user.target Alias = off.servic

Salve e ative o serviço

sudo systemctl enable off.service

sudo systemctl start off.service

Ele usa um pino serial para iluminar o LED durante sua execução. Portanto, ele precisa do console serial ativado no Raspberry Config.

sudo raspi-config

Recomendado: