Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este instrutível guiará como:
1. Coloque a câmera na Web local (para visão remota por computador ou telefone)
2. Controle a visão da câmera (usando motor de engrenagem)
Lista de peças para o projeto:
1. Motor com engrenagem
2. Raspberry Pi B
3. H-bridge
4. Câmera USB (Logitech)
Etapa 1: coloque a câmera de streaming na Web local (usando "movimento")
$ sudo apt-get update
$ sudo apt-get install motion
$ sudo apt-get install libv4l-0
$ sudo apt-get install uvccapture
$ gedit / etc / default / motion
mude "start_motion_daemon yes" (de "no")
$ gedit /etc/motion/motion.conf
mudar daemon ligado (de "desligado")
stream_localhost off (de "on")
taxa de quadros 100 (de "2")
stream_maxrate 10 (de "1")
$ service motion start
$ motion start
No caso de parar a câmera:
$ motion stop
$ service motion stop
Abra o navegador da web, insira o endereço: 192.168.1.71:8081 -> a imagem da câmera deve estar no navegador da web (observação: 192.168.1.71 é o endereço IP do Raspberry)
Etapa 2: tornar o servidor local
$ sudo apt-get install apache2 php5 libapache2-mod-php5
Se tudo estiver OK, a web local será exibida no navegador da web após inserir o endereço 192.168.1.71/index.html
Este "index.html" é salvo em / var / www / html /
Etapa 3: coloque "câmera" e "Controle IO" no servidor local
Na etapa 1, a imagem da câmera está em transmissão (192.168.1.71:8081)
No passo 2, é feito um servidor web local.
Assim, uma página php é feita no servidor local para carregar o stream da câmera, entretanto esta página php também tem 2 botões (virar à esquerda / direita) para controlar a câmera
Para facilitar, todo o projeto é salvo neste link (google share)
Pegue os arquivos acima, extraia-os e salve todos os arquivos e pastas em / var / www / html /
Etapa 4: instalar o hardware
GPIO de Raspberry (GPIO_0, GPIO_7, GND) é usado para controlar o driver do motor (H-Bridge L298N)
Faça a base da câmera, instale-as todas juntas como uma imagem.
Etapa 5: Teste
Abra o navegador da web, insira o endereço 192.168.1.71/camera.php
Agora podemos testar e ver o resultado