Raspberry Pi Webcam Robot - Melhor tutorial de streaming de vídeo
É sempre bom adicionar uma câmera ao seu carro ou robô controlado remotamente, para que você possa ver para onde está indo exatamente e provavelmente usar um smartphone ou tablet habilitado para wi-fi para ver o vídeo também. É muito simples agora fazer isso usando um raspberry pi e uma webcam USB. O streaming em tempo real também pode ser feito com um mínimo de atraso. Aqui, são dados passos sobre como visualizar o feed de sua webcam no monitor conectado ao raspberry pi e também em outro dispositivo na mesma rede local. Este tutorial irá mostrar como você pode adicionar uma câmera e um sistema de transmissão de vídeo e fazer um robô de webcam raspberry pi. Divirta-se com este tutorial DIY Hacking!
Quais são as coisas necessárias para fazer este projeto? Hardware:
- Raspberry Pi modelo B com cartão de memória pré-carregado com um sistema operacional.
- dongle WiFi:Edimax EW 7811UN.
- Uma webcam USB.
Software (linguagens de programação e sistema operacional envolvidos):
- HTML.
- Linux / Rasbian.
Como funciona? O funcionamento do robô de webcam raspberry pi é explicado a seguir. Aqui, a webcam USB conectada ao raspberry pi geralmente se associa ao pi em /dev/video0.Um serviço de streaming chamado mjpg streamer após a instalação é usado para transmitir o vídeo no endereço IP local do raspberry pi e no número da porta. A resolução do vídeo e a taxa de quadros podem ser definidas usando comandos linux durante a execução do streamer mjpg. O feed de vídeo pode então ser visto em qualquer dispositivo conectado à rede local abrindo um arquivo HTML em um navegador que invoca o vídeo do endereço IP de raspberry pi:portno. O arquivo necessário para isso também é fornecido neste tutorial. Além disso, para testar a webcam localmente no pi, um serviço chamado ffmpeg é usado. Isso permite que você visualize a imagem da webcam no monitor conectado ao raspberry pi.
Etapa 1:conectando a webcam USB e verificando-a
Em primeiro lugar, você precisa verificar se sua webcam está sendo detectada no raspberry pi e se seu feed pode ser visualizado. Para isso, primeiro execute o comando “ lsusb ”No terminal do pi framboesa. Isso mostra uma lista de todos os dispositivos USB conectados no pi. Descubra, na lista, se o nome da sua webcam ou software é exibido (às vezes o nome do driver é exibido, por exemplo:Microdia para webcams Iball). Em seguida, precisamos verificar se você pode ver o feed da webcam no pi. Para isso, use “ cd / dev ”Para ir para o diretório / dev. Em seguida, use “ ls ”Para listar seu conteúdo, verifique se“ video0 ″ está presente.
Agora, você deve usar um serviço chamado ffmpeg para visualizar o feed da webcam no monitor conectado ao pi. Use “ sudo apt-get update ”Para atualizar as listas. Para instalar o serviço ffmpeg, use estes comandos:
sudo apt-get install ffmpeg
ffplay -f video4linux2 -framerate 15 -video_size 320x240 / dev / video0
O primeiro comando instala o ffmpeg. O segundo comando inicia o vídeo com uma taxa de quadros de 15 fps usando o modo video4linux2, tendo uma resolução de 320 × 240 e usando o dispositivo de / dev / video0. Depois de executá-lo, você verá a imagem da webcam no monitor.
Etapa 2:Configurar o serviço de streaming de vídeo para a webcam
Aqui, o vídeo do raspberry pi é transmitido na rede local. Qualquer dispositivo nesta rede pode visualizar o vídeo da webcam. Para fazer isso, você precisa primeiro instalar o streamer mjpg. Use estes comandos para instalá-lo:
sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install subversion
sudo apt-get install imagemagick
libv4l-dev e libjpeg8-dev servem como dependências, imagemagick é usado para instalação enquanto o subversion é usado para instalar softwares de código aberto.
Para obter mais detalhes:Raspberry Pi Webcam Robot - Melhor tutorial de streaming de vídeo
Processo de manufatura
- Sensor de movimento, alarme, gravação de vídeo em HA no Raspberry Pi
- Raspberry Pi Garage Door Opener com streaming de vídeo do status da porta.
- Os melhores acessórios para o seu Raspberry Pi
- Sensor de luz Raspberry Pi:um tutorial LDR simples
- Raspberry Pi GPIO com sensor de movimento PIR:Melhor tutorial
- Robô usando Raspberry Pi e Bridge Shield
- Robô evitando parede baseado em Raspberry Pi - FabLab NerveCentre
- Construindo o Kit do Robô MonkMakes Raspberry Pi
- Tutorial - sPiRobot:controle e veja o que seu robô está vendo de qualquer lugar
- XMOS startKIT:Construindo um XMOS e Raspberry Pi Robot XMP-1