Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste projeto avançado com o GoPiGo3 Raspberry Pi Robot, construímos um robô de streaming de vídeo do navegador que transmite vídeo ao vivo para um navegador e pode ser controlado a partir do navegador.
Neste projeto, usamos o módulo Raspberry Pi Camera com o GoPiGo3. Você pode controlar o robô usando um controlador no navegador enquanto o vídeo ao vivo é transmitido diretamente no navegador. A qualidade do vídeo é muito boa e a latência do vídeo é baixa, tornando-o ideal para projetos de robôs de streaming de vídeo ao vivo.
Etapa 1: peças necessárias
Hardware Necessário
- Um GoPiGo3 totalmente montado
- Um Raspberry Pi
- Módulo de câmera Raspberry Pi
Etapa 2: Conectando o Módulo da Câmera
Conecte o módulo da câmera Raspberry Pi à porta do Raspberry Pi. Para obter mais detalhes sobre como conectar a câmera, consulte nosso tutorial aqui.
Etapa 3: Configurando o GoPiGo Video Streaming Robot
Você deve ter clonado o código do github GoPiGo3 em seu Raspberry Pi. Instale as dependências da câmera Pi e o Flask executando o script install.sh:
sudo bash install.sh
Reinicie seu Pi.
Etapa 4: configurar para executar na inicialização
Você pode executar o servidor na inicialização para que não precise executá-lo manualmente. Use o comando
install_startup.sh
e isso deve iniciar o servidor flask na inicialização. Você deve ser capaz de se conectar ao robô usando “https://dex.local: 5000” ou se estiver usando a configuração Cinch, você pode usar “https://10.10.10.10:5000”
Você pode configurar o Cinch, que configurará automaticamente um ponto de acesso wi-fi, com o comando
sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh
Na reinicialização, conecte-se ao serviço WiFi “Dex”.
Etapa 5: Executando o Projeto
Inicie o servidor digitando o seguinte comando:
sudo python3 flask_server.py
Vai demorar alguns segundos para o servidor iniciar. Uma porta e endereço serão mostrados lá. Por padrão, a porta é configurada para 5000.
Se você tiver o Raspbian For Robots instalado, basta acessar o endereço https://dex.local: 5000. Certifique-se de que seu dispositivo móvel / laptop esteja na mesma rede do GoPiGo3. Caso contrário, você não conseguirá acessá-lo.