Índice:
- Etapa 1: Materiais necessários
- Etapa 2: montagem do chassi
- Etapa 3: Preparando o Raspberry Pi
- Etapa 4: circuito
- Etapa 5: Montando tudo no chassi
- Etapa 6: como operá-lo
- Etapa 7: Controle de um telefone
- Etapa 8: algumas fotos e vídeos
Vídeo: Robô de streaming de vídeo controlado por Wi-Fi Raspberry Pi: 8 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Já pensou em construir um robô legal com uma câmera? Bem, você veio ao lugar certo, vou mostrar passo a passo como construir este robô.
Com isso, você pode ir à caça de fantasmas à noite, controlando e vendo o feed de vídeo em seu computador ou conduzi-lo para fora e apenas explorar sentado lá dentro, é muito divertido de dirigir.
Etapa 1: Materiais necessários
1. Raspberry Pi
2. Adaptador WiFi USB (se você estiver usando raspberry pi 2)
3. Webcam USB
4. Cartão SD com Raspbian instalado
5. Banco de potência
6. Chassi do robô com motores (usei motores de 300 rpm)
7. Driver do motor L293D IC ou L298
8. Bateria 9v ou um pacote de bateria (se você estiver usando uma bateria de 9v, eu recomendaria conectar 2 em paralelo)
9. Um switch
10. Placa de ensaio ou PCB se você preferir soldar
11. Fios de ligação M / M e M / F
Ferramentas
1. Ferro de soldar
2. Chave de fenda
3. Fita Dupla Face
Etapa 2: montagem do chassi
Solde os fios nos motores e monte os motores no chassi. Se você não tiver um ferro de solda, poderá torcer os fios e prendê-los com fita isolante, mas não é recomendado, pois será uma junta muito fraca.
Etapa 3: Preparando o Raspberry Pi
1. Instale o Raspbian em um cartão SD e inicialize o Raspbian pi com um monitor, teclado, mouse, adaptador wi-fi e webcam conectados.
2. No menu raspi-config, ative o ssh
3. Vá para a área de trabalho e conecte-se à sua rede wi-fi a partir da opção wi-fi no canto superior direito
4. Depois de conectado, verifique o endereço IP do seu Pi digitando ifconfig no terminal
5. Abra o IDLE 2 na guia de programação da barra de tarefas, copie o código pi_robot e salve-o
6. Para instalar a webcam quero que você assista a este vídeo feito por Anand Nayyar
7. As outras coisas que fiz foi alterar a resolução para 720p em vez de 480p e procurar por "stream_maxrate" e alterá-lo para 3. Para alcançar fps mais alto no streaming, também fiz overclock do Pi para 1 GHz
SOLUÇÃO DE PROBLEMAS
Quando eu tentei rodar o código no terminal com o comando "cd Videos" (porque foi onde eu salvei) então "python pi_robot.py" ele disse um erro de sintaxe então o que eu fiz foi abrir o código no terminal com o comando "sudo nano pi_robot.py "e apagou as linhas que já escritas em python e não fazem parte do código e depois funcionou. Não sei o que houve, então, se alguém souber, ficaria feliz em ouvir uma explicação sobre isso nos comentários.
Etapa 4: circuito
O circuito é bastante simples e fica ainda mais simples se você usar uma placa de driver de motor L298. Se você estiver usando uma placa de driver de motor L298, basta conectar os pinos gpio como no segundo esquema.
Etapa 5: Montando tudo no chassi
Bem, as fotos contam quase tudo sobre como eu montei, mas é claro que o seu será diferente se você usar um chassi diferente. Usei fita de espuma dupla face para montar tudo no chassi e tentei usar fios mais curtos para ficar melhor.
Etapa 6: como operá-lo
Para começar a controlar o seu robô, siga as seguintes etapas -
1. Ligue o Raspberry Pi, mas ainda não ligue o interruptor que conecta a bateria ao L293D
2. Conecte-se a ele através do ssh usando o programa putty se você estiver no Windows
3. Digite o comando "sudo motion" e abra seu navegador de internet e digite o endereço IP do seu Pi com 8081 no final, como "192.168.45.64:8081" e você deverá obter o feed de vídeo. Se não funcionar, digite 8080 em vez de 8081
4. Agora volte ao terminal e localize onde salvou o arquivo pi_robot.py. Eu salvei na pasta Videos, então o comando é, "cd Videos" e depois "python pi_robot.py". Lembre-se, tudo diferencia maiúsculas de minúsculas
5. Depois disso, o programa começará a ser executado. Agora ligue o interruptor, agora você deve ser capaz de controlar o robô com as setas do teclado
6. Pressione a seta para frente e verifique se ambos os motores estão se movendo na direção certa. Se um dos motores estiver se movendo na direção errada, troque as duas conexões do motor que se conectam ao L293D
Etapa 7: Controle de um telefone
Todas as etapas são iguais, basta baixar o app "JuiceSSH" da Play Store. Para controlar o robô, você precisa de teclas de seta, mas um teclado normal de smartphone não tem teclas de seta, então precisamos baixar um aplicativo Teclado do Hacker '. Em seguida, conecte-se a ele como fez no Windows.
Etapa 8: algumas fotos e vídeos
A qualidade do vídeo da webcam é baixa, mas o fps é de apenas 2 ou 3. A qualidade do vídeo é boa quando está fora, mas não dentro. Ele pode dirigir em terreno offroad, mas não muito bem, poderia se você usar uma voltagem mais alta para acionar os motores, como com uma pequena bateria de 12v.
Vice-campeão no concurso sem fio
Terceiro prêmio no concurso Make It Move 2017
Recomendado:
Construa seu robô de streaming de vídeo controlado pela Internet com Arduino e Raspberry Pi: 15 etapas (com imagens)
Construa seu robô de streaming de vídeo controlado pela Internet com Arduino e Raspberry Pi: Sou @RedPhantom (também conhecido como LiquidCrystalDisplay / Itay), um estudante de 14 anos de Israel que estuda na Max Shein Junior High School para Ciências e Matemática Avançada. Estou fazendo este projeto para que todos possam aprender e compartilhar! Você pode ter pensado
Construir um robô de telepresença controlado por wi-fi: 11 etapas (com imagens)
Construir um robô de telepresença controlado por wi-fi: Este projeto é sobre a construção de um robô que pode interagir com um ambiente remoto e ser controlado de qualquer parte do mundo usando wi-fi. Este é o meu projeto de engenharia do último ano e aprendi muito sobre eletrônica, IoT e programação, embora eu
Robô Arduino com distância, direção e grau de rotação (leste, oeste, norte, sul) controlado por voz usando o módulo Bluetooth e movimento autônomo do robô: 6 etapas
Robô Arduino com distância, direção e grau de rotação (leste, oeste, norte, sul) controlado por voz usando o módulo Bluetooth e movimento autônomo do robô .: Este Instructable explica como fazer o robô Arduino que pode ser movido na direção necessária (para frente, para trás , Esquerda, Direita, Leste, Oeste, Norte, Sul) Distância necessária em centímetros usando o comando de voz. O robô também pode ser movido de forma autônoma
Gesture Hawk: robô controlado por gestos manuais usando interface baseada em processamento de imagens: 13 etapas (com imagens)
Gesture Hawk: Robô controlado por gestos manuais usando uma interface baseada em processamento de imagem: Gesture Hawk foi apresentado no TechEvince 4.0 como uma interface homem-máquina baseada em processamento de imagem simples. Sua utilidade reside no fato de que nenhum sensor adicional ou vestível, exceto uma luva, é necessário para controlar o carro robótico que funciona em diferentes
Robô Roomba controlado por navegador com o Raspberry Pi Model 3 A +: 6 etapas (com imagens)
Robô Roomba controlado por navegador com o Raspberry Pi Model 3 A +: OverviewThis Instructable incidirá sobre como dar a um Roomba morto um novo cérebro (Raspberry Pi), olhos (webcam) e uma maneira de controlar tudo a partir de um navegador da web. Existem muitos hacks do Roomba que permitem o controle por meio da interface serial. Eu não tenho