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 .