Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Construa e Controle um Robô Alimentado por Pi com Streaming de Vídeo ao Vivo

Por que sPiRobot?

Para muitos dos meus projetos, tradicionalmente usei um Arduino, mas para esta construção o Raspberry Pi serve como cérebro. Por isso o projeto é chamado sPiRobot.

Lista de Hardware

Passo 1: Prepare o Raspberry Pi

1. Grave o Raspberry Pi OS (antigo Raspbian) mais recente no cartão microSD. Siga o guia oficial: Instalando Raspberry Pi OS.

2. Insira o cartão SD, conecte monitor HDMI, teclado, mouse e dongle Wi‑Fi. Alimente o Pi via cabo USB (ou fonte confiável).

3. Quando a área de trabalho carregar, abra um terminal.

Passo 2: Instale Pacotes Essenciais

Execute os seguintes comandos para atualizar o sistema e instalar bibliotecas necessárias para streaming de vídeo, servidor web e processamento de imagem:

$ sudo apt-get update $ sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick libapache2-mod-php5 php5 apache2 git

Passo 3: Configure o Streamer da Webcam

Usaremos o MJPG‑Streamer para transmitir o feed da webcam via HTTP.

$ svn co https://svn.code.sf.net/p/mjpg-streamer/code/ MJPG-streamer $ cd MJPG-streamer/mjpg-streamer $ sudo make USE_LIBV4L2=true

Verifique se o diretório agora contém:

Passo 4: Obtenha o Código do Projeto

Clone o repositório sPiRobot:

$ git clone https://github.com/sohil4932/sPiRobot

Isso criará uma pasta chamada sPiRobot com todos os scripts do lado do servidor.

Passo 5: Implante os Arquivos do Servidor

Copie os arquivos necessários para a raiz de documentos do Apache:

$ cd sPiRobot $ sudo cp backward.sh control.html forward.sh help_steuerkreuz.png index.html init.sh left.sh right.sh spirobot.php shutdown.sh stop.sh /var/www/

Para permitir que o servidor web controle pinos GPIO, conceda privilégios de superusuário ao www-data:

$ echo "www-data ALL=(ALL) NOPASSWD: ALL" | sudo tee -a /etc/sudoers

Passo 6: Conecte o Pi ao Wi‑Fi e Encontre seu IP

AbWi‑Fi‑Config (pré-instalado no Raspbian), conecte ao seu roteador e execute:

$ ifconfig

O inet addr sob wlan0 é o endereço IP local do Pi — guarde para controle remoto.

Conclusão

Com o Pi ligado, o servidor de streaming da webcam rodando e a interface web implantada, você pode agora controlar seu robô e ver o feed da câmera de qualquer dispositivo na mesma rede (ou via port forwarding para acesso remoto).

Para um walkthrough detalhado e dicas de solução de problemas, consulte o tutorial original ou o README do GitHub.

Processo de manufatura

  1. Tutorial IoT Iniciante: Streaming de Dados de Temperatura de um Raspberry Pi
  2. Dominando Controle de Sensores e Atuadores no Raspberry Pi: Acelerômetro, Servo e Streaming de Dados
  3. Principais Acessórios para Desbloquear Todo o Potencial do Seu Raspberry Pi
  4. Tutorial de Sensor de Luz no Raspberry Pi – Ligue um LDR e Leia Níveis de Luz com Python
  5. Construa um Robô Inteligente com a Bridge Shield – Integração Raspberry Pi e Arduino
  6. Robô DIY Inspirado no Wall‑E com Caixa de CD e Raspberry Pi
  7. Construa um Robô Raspberry Pi Controlado por Bluetooth com Feedback de Áudio
  8. Construa um Robô de Streaming de Vídeo Controlado por Internet com Arduino e Raspberry Pi
  9. Construa um Robô Webcam com Raspberry Pi – Guia Passo a Passo de Streaming de Vídeo
  10. Construa um Robô Controlado por WiFi com Raspberry Pi e Smartphone Android