Como criar um sistema de alarme simples com Raspberry Pi

Aprenda a montar um sistema de alarme caseiro usando Raspberry Pi para ensinar programação aos seus filhos.

  1. Materiais necessários. Você vai precisar de: um Raspberry Pi (qualquer modelo funciona), cartão microSD de pelo menos 16GB, sensor de movimento PIR, buzzer ou alto-falante pequeno, LED vermelho, resistor de 220 ohms, protoboard, cabos jumper, fonte de alimentação para o Raspberry Pi e um monitor para configuração inicial. Todos esses itens podem ser encontrados em lojas de eletrônica ou na internet por um valor acessível.
  2. Preparando o Raspberry Pi. Primeiro, instale o sistema operacional Raspberry Pi OS no cartão microSD usando o Raspberry Pi Imager. Conecte o Raspberry Pi ao monitor, teclado e mouse para a configuração inicial. Ative o SSH nas configurações se quiser acessar remotamente depois. Certifique-se de que o sistema está atualizado executando os comandos de atualização no terminal. Este passo é fundamental para garantir que tudo funcione corretamente.
  3. Montando o circuito. Conecte o sensor PIR aos pinos GPIO do Raspberry Pi: VCC no pino 5V, GND no pino terra e OUT no GPIO 4. O LED vermelho vai no GPIO 18 com o resistor em série, e o buzzer no GPIO 24. Use a protoboard para organizar as conexões e facilitar a montagem. Tenha cuidado para não forçar as conexões e sempre desligue o Raspberry Pi antes de mexer nos cabos. É uma boa oportunidade para explicar aos filhos como a eletricidade funciona.
  4. Programando o sistema. Abra o editor de texto no Raspberry Pi e crie um arquivo Python chamado 'alarme.py'. O código deve importar as bibliotecas GPIO e time, configurar os pinos como entrada (sensor) e saída (LED e buzzer), e criar um loop que monitora o sensor de movimento. Quando detectar movimento, o programa deve acender o LED e tocar o buzzer por alguns segundos. Mantenha o código simples e adicione comentários explicativos para que as crianças entendam cada parte.
  5. Testando e ajustando. Execute o programa e teste o sistema caminhando na frente do sensor. Se não funcionar, verifique todas as conexões e certifique-se de que o sensor PIR está calibrado corretamente. Você pode ajustar a sensibilidade usando os potenciômetros no sensor. Teste em diferentes horários do dia e distâncias para entender melhor como o sensor funciona. Deixe as crianças participarem dos testes - elas vão adorar ver o sistema funcionando.
  6. Melhorando o projeto. Depois que o básico estiver funcionando, vocês podem adicionar recursos como notificações por email, gravação de horários de detecção, ou até mesmo uma câmera para tirar fotos quando detectar movimento. Também podem criar uma interface gráfica simples ou conectar o sistema à internet para monitoramento remoto. Essas melhorias são ótimas para manter o interesse das crianças e ensinar conceitos mais avançados gradualmente.