Câmera PTZ em raspberry pi zero com interface web (faça você mesmo)





A ideia nasceu de fazer uma câmera web econômica usando os ingredientes disponíveis. É desejável que tenha uma interface web já pronta para que possa ser controlada remotamente, girando-a em diferentes direções, para que as configurações possam ser alteradas, para tirar foto / vídeo, baixar gravado, detecção de movimento para que ...



A ideia nasceu há muito tempo, implementada e testada como um cão de guarda em um veículo ... Bom, é quando você sai do carro sob o signo de evacuação por 5 minutos e tem medo de ser levado por um guincho, enquanto está escolhendo os óculos na loja, e a webcam guarda e manda cartas para o telefone. Mas é assim, aliás. Neste artigo, mostraremos como fazer essa câmera, como ela funciona, como configurá-la, etc.



Uma vez que a câmera será orçamentária, em vez de superorçamentária, os componentes são apropriados:



  • raspberry pi zero w (, wifi, wifi ) 1,5 .;
  • -500 .
  • sg-90 — 2. — 200 .
  • , -100 .
  • — 1000 .;
  • , raspberry pi-.


: 3300 .



!












A parte do software é construída em torno da interface da webcam Rpi , na qual tudo funciona essencialmente fora da caixa. Resta apenas adicionar os botões de controle reais na página, scripts e conectar os servos.



Primeiro, vamos conectar a suspensão. Não vamos discutir como coletá-lo, uma vez que tudo é intuitivamente simples lá - onde e como inserir os servos sg-90. Ligar servos ao framboesa pi também não é complicado, os fios vermelhos vão para a alimentação da framboesa (5V), os pretos vão para Gnd, os laranja vão para o gpio framboesa (gpio17, gpio27):



Esquemas




* ( ).



Iniciando



O próprio raspberry pi irá procurar um ponto de acesso wi-fi boss com uma senha 1234554321, você terá que criar este ponto.



No raspberry em si, nenhuma configuração especial é necessária e, imediatamente após fazer o upload para o raspberry e baixar a imagem, a interface da web rpi está disponível em: 192.168.1.104 : 8080 / html



Você pode mover a câmera clicando nas setas na página e também pode tirar uma captura de tela, gravar um vídeo etc., opções para todos os gostos e cores:





Ao mesmo tempo, a velocidade de transmissĂŁo do vĂ­deo Ă© bastante vigorosa, sem congelamentos.



Como posso alterar os scripts de controle do gimbal se os servos se moverem em direções diferentes?



Tendo conectado ao raspberry pi via wi-fi ("boss", "1234554321") via vnc ("pi", "raspberry"),

inicie o mc e siga o caminho:



mc
cd /var/www/html


Encontre up.sh, down.sh, left.sh, right.sh e troque-os conforme necessário. Por exemplo, left.sh em right.sh e vice-versa se o gimbal se mover para a direita em vez de para a esquerda.



Os scripts foram criados durante a instalação do pacote servoblaster e é ele o responsável por trabalhar com o gpio.

Você pode ler como instalá-lo (embora não seja necessário aqui) na Internet, também há uma instrução no arquivo de imagem.



Como adicionar / remover botões na interface da Web Rpi?



Tendo conectado ao raspberry pi via wi-fi ("boss", "1234554321") via vnc ("pi", "raspberry"), vocĂŞ precisa executar o mc com o comando sudo mc.



Em seguida, siga o caminho e corrija o arquivo userbuttons:



sudo mc
cd /var/www/html
nano userbuttons


Comente botões desnecessários:







depois de atualizar a página do navegador, eles desaparecerão:







Por que esses botões são necessários? Para adicionar opções de controle diretamente da interface da web.



Jogando scripts de controle gpio em / var / www / html / macros, vocĂŞ pode se tornar um tanque de trabalho.



Você também pode desligar toda essa economia por meio da interface da web na guia apropriada: Os







entusiastas adicionaram uma notificação no telegrama ao projeto de interface da web da Rpi se necessário, mas há um ano isso parou de funcionar. As instruções sobre como configurar esta opção também estão na imagem.



O raspberry pi zero também suporta streaming de áudio?



Foi feita uma tentativa de afinar usando o pacote sox (?), Mas foi bem-sucedida na gravação de clipes de áudio curtos e o streaming de vídeo sofreu muito. Portanto, essa opção teve que ser abandonada.



Imagem - download .



All Articles