Índice:

Robô de streaming de vídeo controlado por Wi-Fi Raspberry Pi: 8 etapas (com imagens)
Robô de streaming de vídeo controlado por Wi-Fi Raspberry Pi: 8 etapas (com imagens)

Vídeo: Robô de streaming de vídeo controlado por Wi-Fi Raspberry Pi: 8 etapas (com imagens)

Vídeo: Robô de streaming de vídeo controlado por Wi-Fi Raspberry Pi: 8 etapas (com imagens)
Vídeo: Como Usar sem Monitor - RaspberryPi Primeiros Passos - Vídeo #5 2024, Novembro
Anonim
Robô de streaming de vídeo controlado por wi-fi Raspberry Pi
Robô de streaming de vídeo controlado por wi-fi Raspberry Pi

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

Materiais requisitados
Materiais requisitados

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

Montagem do chassi
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

Image
Image
Preparando o Raspberry Pi
Preparando o Raspberry Pi
Preparando o Raspberry Pi
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
O circuito
O circuito
O circuito
O circuito
O 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

Montando tudo no chassi
Montando tudo no chassi
Montando tudo no chassi
Montando tudo no chassi
Montando tudo no chassi
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

Como Operar
Como Operar
Como Operar
Como Operar
Como Operar
Como Operar

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

Controle de um telefone
Controle de um telefone
Controle de um telefone
Controle de um telefone
Controle de um telefone
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

Image
Image
Algumas fotos e vídeos
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.

Concurso Wireless
Concurso Wireless
Concurso Wireless
Concurso Wireless

Vice-campeão no concurso sem fio

Concurso Make It Move 2017
Concurso Make It Move 2017
Concurso Make It Move 2017
Concurso Make It Move 2017

Terceiro prêmio no concurso Make It Move 2017

Recomendado: