Construir um sistema de segurança de captura de movimento usando um pi framboesa

Dos muitos projetos que você pode construir com o Raspberry Pi, um dos mais interessantes e permanentemente útil é o sistema de segurança de captura de movimento.

Tudo que você precisa é o habitual configuração Raspberry Pi, uma webcam e uma bateria opcional, juntamente com um caso anódino para esconder o sistema de segurança.

Com esta configuração, você pode manter um olho em sua propriedade de um local remoto, receber alertas se algo é capturado pela webcam e um link para as imagens, se necessário.

Comparado com o preço dos sistemas de segurança off-the-shelf, este é extremamente acessível e portátil, e como você verá a seguir pode ser configurado em minutos.

O que você precisa para seu movimento sistema de captura de Segurança

Existem várias abordagens para a construção de um sistema de segurança de captura de movimento para o Raspberry Pi. I inicialmente seguiu a sugestão do blogueiro Kean Walmsley para usar uma distro baseada em ARM de Arch Linux em vez do Raspbian habitual.

No entanto, isso simplesmente não parecem vir juntos, então eu revertida para a Raspbian OS, e fez uso do pacote de drivers da câmera e detecção de movimento, o que nós vamos chegar a um pouco.

muo-RPI-secsystem-sd-came

Além disso, você também vai precisar de um Raspberry Pi, um cartão SD formatado, uma webcam (ver elinux.org/RPi_USB_Webcams para dispositivos compatíveis) e uma fonte de oferta-você provavelmente vai precisar de um hub USB alimentado também, como muitos webcams precisam de seu próprio fonte de alimentação quando ligado ao Pi. Isso pode ser um cabo USB alimentado, ou uma solução de bateria para o Raspberry Pi, de que há muitas opções, a maioria dos quais você pode encontrar através do wiki eLinux. Note-se que existem alternativas, no entanto, como 4x ou 6x pilhas AA recarregáveis. Alguns carregadores iPads portáteis também vai funcionar - mas verificar o número do modelo do seu carregador on-line antes de tentar se conectar ao seu Raspberry Pi)

Se você não tiver uma webcam, você pode preferir gastar alguns dólares no webcam oficial Raspberry Pi.

Siga as instruções descritas anteriormente sobre MakeUseOf para instalar Raspbian, e para os melhores resultados, certifique-se de que é configurado com SSH. Você também deve alterar a senha, usando o menu raspi_config.O que você precisa saber sobre como começar com o Raspberry PiO que você precisa saber sobre como começar com o Raspberry PiO computador Raspberry Pi é o último de uma linha de dispositivos, multi-função compacto, enviado como um pacote de barebones para que os usuários finais podem usar o hardware para praticamente qualquer projeto de computação que vem à ...consulte Mais informação

Instalar o software necessário

Com o Raspberry Pi arrancado e com uma conexão SSH aberta do seu computador principal (Você pode usar um teclado em seu Pi, mas SSH é melhor como futura comunicação com a configuração de segurança terá de ser realizada desta forma) você deve começar o processo de baixar a atualização mais recente:4 maneiras fáceis de usar SSH No Windows4 maneiras fáceis de usar SSH No WindowsSSH é a solução de facto para acessar de forma segura terminais remotos em outros sistemas UNIX-like Linux e. Se você tem um servidor SSH remoto que você deseja acessar, você vai ter que baixar um cliente SSH ....consulte Mais informação

sudo apt-get atualizar

Em seguida, instale o editor Emacs, concordando com as instruções:

sudo apt-get instalar emacs

Após isso, você precisará instalar um servidor VNC. Isso permitirá que você se conectar ao sistema de segurança e ver a saída. Observe e concordar com quaisquer solicitações.

muo-RPI-secsystem-vnc-instalar

sudo apt-get instalar tightvncserver

Depois de instalar o VNC Server, digite o comando vncserver - será necessário definir uma senha para usar o sistema. Você também deve concordar com a solicitação subseqüente para inserir uma senha só de visualização.

muo-RPI-secsystem-vnc-conf

O próximo passo é editar o script inicializar VNC Server. Digite o seguinte para mudar para o diretório correto:

CD /etc/init.d

Você pode então executar emacs:

sudo emacs tightvncserver

Com o aberto console, copie o seguinte:

#! / Bin / sh# /etc/init.d/tightvncserver## Realizar funções específicas, quando solicitado pelo sistemacaso "$ 1" dentrocomeçar)su foto `/ Usr / bin / vncserver`eco "servidor VNC Começando "--Pare)pkill vncservereco "VNC Server foi parado (não verifique embora)"--*)eco "Uso: início /etc/init.d/blah"Saída 1--esacSaída 0

Botão direito do mouse para colá-lo no emacs. Alguns momentos depois, ele deve auto-save. Saia pressionando Ctrl + X e concordar para salvar o arquivo ao sair.

Você deve, então, modificar as permissões para o diretório do servidor VNC, tornando o novo executável script:

sudo chmod +x tightvncserver

O seguinte comando irá instruir o servidor VNC para carregar quando você iniciar o Centro de Segurança Raspberry Pi:

Video: Blender Captura de Movimentos usando Webcam

sudo update-rc.d tightvncserver defaults

Estamos quase terminando, assim que terminar a sessão atual VNC:

sudo pkill Xtightvnc

Então você está pronto para reiniciá-lo:

sudo início /etc/init.d/tightvncserver

No dispositivo principal - o computador com o qual você pretende observar sua webcam - agora você pode abrir o seu cliente de VNC. Vários clientes adequados estão disponíveis - Eu usei o cliente TightVNC para Windows.

Configurando seu Webcam

muo-RPI-secsystem-pi-came

Estamos agora na fase em que podemos começar a preparar o Raspberry Pi para a sua webcam, o que significa a instalação de drivers, as bibliotecas necessárias e software de captura. Digite os seguintes comandos, por sua vez, prestar atenção aos avisos.

Primeiro, é o software de detecção de movimento:

sudo apt-get instalar movimento

Em seguida, instalar as bibliotecas necessárias:



sudo apt-get instalar libv4l-0

muo-RPI-secsystem-uvccapt

UVCcapture é um software projetado para capturar a alimentação de uma webcam:

sudo apt-get instalar uvccapture

Agora você pode anexar sua webcam e verificar se tudo está funcionando. Digite o seguinte comando:

dmesg | rabo

A saída será os detalhes sobre o modelo da câmera, como abaixo.

Depois, temos que definir a captura de movimento, então execute:

emacs / etc / default / movimento

... e definir start_motion_daemon para sim.

Se você tiver problemas com permissões aqui, use:

sudo chmod 777 / etc / default / movimento

Lembre-se de desfazer esta após a edição foi salva.

Com esta mudança salvo (CTRL + C, seguindo a tela em solicita para salvar), então você vai precisar para editar o arquivo motion.conf.

emacs /etc/motion/motion.conf

O script abaixo (retirado de um tópico do fórum Raspberry Pi “Guia de instalação para detecção de movimento, webcam“) deve ser adicionado ao motion.conf:

conjunto "daemon em"conjunto "minimum_frame_time 5" (isso pode ser modificado, dependendo quantas vezes você quiser tirar uma foto)conjunto "pre_capture 2"conjunto "post_capture 2"conjunto "output_normal em"conjunto "qualidade 100"conjunto "ffmpeg_cap_new em"conjunto "ffmpeg_timelapse 30"conjunto "ffmpeg_variable_bitrate 2"conjunto "get_dir / media / na webcam / motion"conjunto "webcam_port 8080"conjunto "control_port 8081" (importante)conjunto "webcam_localhost off"conjunto "largura de 320" (importante)conjunto "altura 240" (importante)

Observe que essas configurações podem ser configurados conforme necessário. Aqueles rotulados “(importante)” devem ser deixadas como estão.

Definindo as configurações de mídia para o movimento

Estamos quase terminando, com apenas alguns ajustes e configuração do seu dongle wireless para ir mídia.

imagens de detecção de movimento precisa ser salvo para a pasta media - mas, primeiro, você terá que alterar permissões de leitura / gravação:

sudo chmod 777 / meios

Em seguida, iniciar o software de movimento:

sudo início /etc/init.d/motion

Movimento pode ser interrompido com:

Video: Call of Duty: Infinite Warfare | Trabalho de Captura de Movimentos - Cap Nick Reyes e Sgt Omar

sudo parada /etc/init.d/motion

Você deverá ver uma mensagem confirmando que o software está em execução. Trata-se de falar com o seu webcam? Execute o seguinte comando para verificar:

rabo -f / var / log / syslog

A saída deve confirmar que o dispositivo está dados ao vivo e recebendo. O passo final aqui é para inicializar o cliente VNC em seu computador e se conectar ao seu Raspberry Pi (executar ipconfig para verificar o endereço IP) usando o : 1 sufixo que indica o número sessão X um.

Boxe Up e Posicionamento do movimento da câmera de segurança Sensor

Embora você pode preferir remover o webcam de seu caso estilizado para melhorar a portabilidade e secreção mais fácil, é melhor para avaliar as opções de posicionamento antes de fazer isso.

teste Indoor irá ajudá-lo a estabelecer gama e captura de movimento a sensibilidade da câmera, útil para quando se trata de definir o dispositivo do lado de fora.

Para uso externo, você vai precisar usar uma caixa estanque adequado, talvez uma banheira de sorvete de idade ou uma caixa de passatempo de uma loja de eletrônicos. Alguns perfuração pode ser necessária a fim de executar o seu cabo de alimentação à câmera de segurança Raspberry Pi potência montado se você quer posicionar para fora. No entanto, você também pode considerar uma solução movido a bateria para o seu pequeno computador (note que ele vai precisar de recarga regular, no entanto). Ethernet pode ser preferido, dadas as circunstâncias, para que você pode querer entrar em modo de DIY completa e aplique um pouco de impermeabilização arma aroeira, mas se você quiser usar a rede sem fio, você pode. Usando um repetidor sem fio pode ajudar com a força do sinal ao ar livre.

Cheques pré-posicionamento

Com a RPI em posição, você deve voltar para o seu computador e verificar tudo é como deveria ser.

muo-RPI-secsystem-streaming

Comece por verificar que a conexão de rede está funcionando. Embora isso tenha sido verificado anteriormente, o seu dongle wireless pode ter problemas para se conectar em tempo ventoso ou se você tem alguma estruturas ou materiais arquitetônicos incomuns.Sem fio Feng Shui: Como otimizar sua casa para Melhor Wi-Fi RecepçãoSem fio Feng Shui: Como otimizar sua casa para Melhor Wi-Fi RecepçãoConfigurar uma rede Wi-Fi deve ser uma perspectiva fácil, não deveria? Quer dizer, uma casa é uma caixa fechada-in, e você acha que quando você colocar um dispositivo que transmite sinais sem fio em todas as direções ...consulte Mais informação

Com a conexão estabelecida, você também deve cabeça para fora e executado através de vários cenários de captura de movimento para garantir que o seu movimento é detectado e alertado.

Finalmente, para o primeiro dia de testes, manter um olho sobre o uso da bateria se você tiver escolhido uma fonte de energia portátil, como você vai precisar saber o quanto de recarga é necessária. Esteja ciente de que se você tiver a câmera posicionada no interior ou relativamente perto de um edifício fora-powered que o uso de energia da rede é uma solução melhor.

Conclusão: Início Solução de Segurança com uma ferramenta educacional!

Quem teria pensado que você poderia fazer muito com um, despojado mini-computador case-livre ostensivamente projetado para ensinar as crianças de programação com ferramentas como o risco?

Como o solução de centro de mídia e os outros usos notáveis, a criação de seu Raspberry Pi como uma solução de segurança em casa com captura de movimento é que é algo que pode ser feito com um único dispositivo cooptada de segurança sempre que você cabeça para fora, ou com um dispositivo dedicado acessíveis.Entertainment On The Cheap: As formas mais acessível para configurar um Home TheaterEntertainment On The Cheap: As formas mais acessível para configurar um Home TheaterEnquanto muitas soluções pré-construídas caras existem, existem algumas maneiras de trazer uma caixa de streaming de entretenimento para sua sala de estar no barato. Com o direito algum software open mídia de origem, um ...consulte Mais informação

As possibilidades do Raspberry Pi são aparentemente interminável. Saiba mais na nossa Raspberry Pi manual Unofficial.


Artigos relacionados