Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Você sempre quis um relógio que não informa as horas? Nem eu, mas é o que você ganha quando me coloca em quarentena com alguns componentes eletrônicos e a Internet.
Suprimentos
1. Raspberry Pi
2. 9g Servo (qualquer servo / motor deve funcionar)
3. Relógio de parede
4. Webcam
5. Carregador portátil
6. 3 fios macho para fêmea
7. Placa de ensaio (opcional)
Etapa 1: Software
Em primeiro lugar programe o seu Pi. Tudo o que ele precisa fazer é detectar quando há um rosto e então ativar um servo para se empurrar para fora da parede. Aqui está meu código: https://github.com/SmothDragon/Fallclock. Usei a biblioteca cv2 para o reconhecimento facial, junto com uma cascata de haar facial. (Os que usei estão aqui:
Etapa 2: Conectando o Servo
O próximo passo é colocar todos os componentes juntos. Conecte o servo ao Raspberry Pi. Certifique-se de conectar o fio vermelho a um pino de 5v, o fio preto / marrom a um pino de aterramento e o fio amarelo / laranja a um dos pinos GPIO (apenas certifique-se de enviar para o pino correto no código (você pode também conectar tudo isso a uma placa de ensaio, mas achei mais fácil apenas conectá-los diretamente porque tudo o que estamos conectando é o servo).
Etapa 3: conectar a webcam
Agora, finalmente, conecte a webcam. Eu fiz isso por USB, mas você também pode fazer isso com um módulo de câmera Raspberry Pi. Tudo o que você precisa fazer é conectá-lo.
Etapa 4: Divirta-se
Agora você pode aproveitar não saber a hora e ter que acertar o relógio toda vez que olha para ele. Eu também tenho 2 vídeos no relógio. O segundo é um pouco mais aprofundado.