Índice:
Vídeo: Segurança doméstica com Orange Pi: 3 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Basicamente, trata-se da mesma ideia do meu instrutível anterior:
www.instructables.com/id/Home-Security-With…
A única mudança é o uso da placa Orange Pi (minha escolha foi PC2) e um deslocador de nível 4050 para proteger os IOs das placas.
Para resumir - um sistema de segurança doméstica barato que envia e-mails com fotos de seus pertences quando alguém visita seu apartamento inesperadamente. Um sistema que é facilmente armado e desarmado da forma mais conservadora do que você poderia esperar - um switch e uma etiqueta RFID. Desculpe, gosto muito;-)
Você pode conseguir um Orange Pi por 10 $, uma câmera USB talvez 2 $ (na verdade, eu uso duas lixo desajeitadas!), O resto talvez 30 $ no total.
Para ser mais específico sobre o que você precisa - uma placa OPi, sua fonte de alimentação, deslocador de nível 74HC4050, um ou mais sensores de movimento PIR, um leitor de RFID, uma chave momentânea, dois LEDs, 2x 220Ohm + 1x resistores de 10kOhm, uma placa de ensaio e cabos para conectar todos juntos, e câmeras USB, é claro.
Etapa 1: Fiação
Minha configuração e código fonte usam 2 câmeras com 2 sensores PIR. Este resistor pullup para o switch é usado porque … Eu não tive tempo de olhar os documentos da biblioteca pyA20, depois de alguns dias eu acidentalmente encontrei a chamada certa (veja README.txt no diretório que você vai obter com o GIT - veja a próxima etapa), para que você possa alterar o código e se livrar dele. Eu uso a placa PC2, mas outras placas Orange Pi têm IOs semelhantes. O deslocador de nível 4050 é usado com sensores e o leitor RFID usa 5V, mas a placa OPi aceita 3V (ou 3,3V, se preferir). Importante - conecte todos os sinais de "aterramento" a uma das placas GND! Não se esqueça de conectar suas câmeras USB!:)
Etapa 2: Software
A seqüência abaixo irá assumir que você instalou Raspbian_desktop_lxde_For_PC2_H5_V0_1.img em seu cartão SD. Você pode ser aconselhado a usar o Armbian, mas eu não o testei.
1) passwd - altera a senha do usuário orangepi, que inicialmente é orangepi.
2) Este Raspbian vem com chinês local, então coloque em / etc / default / locale e reinicie:
LC_ALL = "en_US. UTF-8"
LANG = "en_US"
LANGUAGE = "en_US: en"
3) Estendi a partição inicial com fdisk / dev / mmcblk0, reiniciei e resize2fs / dev / mmcblk0p2. Você encontrará alguns tutoriais sobre isso com o Google.
4) sudo apt-get update
5) sudo apt-get install build-essential
6) sudo apt-get install python-setuptools
7) sudo apt-get install python-dev
8) sudo easy_install pip
9) sudo pip install pyserial
10) sudo pip install pyA20
11) sudo apt-get install git
12) clone git
13) cd orangepi_PC_gpio_pyH3
14) sudo python setup.py install
15) obter o código (tentarei colocá-lo no Github em breve; eu o colocarei sob GNU público, sinta-se à vontade para redistribuir!):
github.com/boguszjelinski/rpi-alarm
Quero dizer opi-alarm.py.
16) sudo python opi-alarm.py
Lembre-se de alterar os nomes IO se usar outra placa ou fiação. Se os LEDs começarem a piscar, talvez a fiação e o software estejam OK.
17) sudo apt-get install streamer
18) instale o postfix conforme descrito aqui:
www.instructables.com/id/Home-Security-With…
Etapa 3: Considerações Finais
Execute 'sudo python opi-alarm.py'
Você também pode usar nohup sudo python opi-alarm.py &
e saia do terminal.
Se você executar o programa e não houver um arquivo rfid.txt no diretório local (por que deveria haver um?), Então seu sistema de segurança entra em modo de aprendizagem - ele espera que você coloque seus crachás RFID no leitor. Se aparecer um, o LED verde ficará um pouco mais aceso. Depois de mostrar todos os seus crachás ao leitor - pressione o botão! Uma luz vermelha de 2 segundos confirma a conclusão do aprendizado - rfid.txt é gerado e deve conter códigos de 10 caracteres.
Anexe agora etiquetas RFID às suas chaves. O sistema agora espera para ser ativado (armado).
Você pode pressionar o interruptor mais uma vez e entrar na faixa do sensor PIR após 10 segundos. Você deve enviar uma bela foto para sua caixa de e-mail;-)
Veja o tutorial inicial do Raspberry Pi para os diferentes sinais de LED (precisa ser atualizado, o modo de aprendizagem é um novo recurso).
Próximo tutorial - usando módulo GSM, talvez MMS em vez de Postfix.
ATUALIZAÇÃO 2018-05-27
Streamer é uma merda, às vezes fica louco, talvez só com minhas câmeras inúteis. Depois de uma semana com CV2 - funciona perfeitamente. Para usar o código que acabei de enviar ao GitHub:
apt-get install python-opencv
apt-get install imagemagick
Talvez mais uma coisa - uma das minhas câmeras costumava desaparecer como um dispositivo, então cada vez que obtenho imagens eu executo isso primeiro (recarregar o módulo do kernel; talvez pudesse ser feito de forma mais simples):
os.system ('modprobe -r vfe_v4l2 && sleep 1 && modprobe vfe_v4l2')
Recomendado:
Segurança doméstica: 4 etapas
Segurança doméstica: As imagens acima mostram os primeiros designs do que eu estava pensando em fazer para o projeto
Alarme de segurança doméstica a laser TF03: 5 etapas
TF03 Laser Home Security Alarm: Com o desenvolvimento da sociedade, as pessoas prestam mais atenção à segurança. A segurança tradicional, que é realizada por patrulhas constantes por pessoal de segurança, não é adequada ao público devido aos preços elevados. Enquanto, recentemente entrei em contato com
Botão de segurança sem fio para segurança do PLC: 6 etapas (com imagens)
Botão de segurança sem fio para segurança do CLP: Este projeto é minha prova de conceito para o uso de IoT e (eventualmente) robótica para criar uma camada adicional de segurança para instalações de fabricação perigosas. Este botão pode ser usado para iniciar ou parar vários processos, incluindo o controle de sinal
Segurança doméstica com Raspberry Pi: 6 etapas (com imagens)
Segurança residencial com Raspberry Pi: Essa é uma solução simples que pode fazer você se sentir mais relaxado ao sair de seu apartamento - receba e-mails com fotos de sua propriedade sendo visitada por visitantes indesejados, arme e desarme seu sistema de segurança da maneira mais fácil e confiável ( pressione
Segurança doméstica com sistema incorporado: 12 etapas (com imagens)
Segurança doméstica com sistema incorporado: Olá leitores, este é um Instructables para a construção de um sistema de segurança doméstica diferente de qualquer outro sistema de segurança. Este sistema tem um recurso aprimorado de TRAP e modo de PÂNICO conectando o dono da casa da vítima, vizinho e delegacia de polícia pela rede