Tabla de contenido:

Robot de transmisión de video controlado por Wifi Raspberry Pi: 8 pasos (con imágenes)
Robot de transmisión de video controlado por Wifi Raspberry Pi: 8 pasos (con imágenes)

Video: Robot de transmisión de video controlado por Wifi Raspberry Pi: 8 pasos (con imágenes)

Video: Robot de transmisión de video controlado por Wifi Raspberry Pi: 8 pasos (con imágenes)
Video: 🤖 Armando Robot Wifi y cámara PiCar V con Raspberry Pi por www.sunfounder.com 2024, Noviembre
Anonim
Robot de transmisión de video controlado por Wifi Raspberry Pi
Robot de transmisión de video controlado por Wifi Raspberry Pi

¿Alguna vez pensaste en construir un robot genial con una cámara? Bueno, llegaste al lugar correcto, te mostraré paso a paso cómo construir este robot.

Con esto, puede ir a cazar fantasmas por la noche controlando y viendo la transmisión de video en su computadora o conducirlo afuera y simplemente explorar mientras está sentado adentro, es muy divertido de conducir.

Paso 1: Materiales necesarios

Materiales necesarios
Materiales necesarios

1. Raspberry Pi

2. Adaptador WiFi USB (si está utilizando raspberry pi 2)

3. Cámara web USB

4. Tarjeta SD con Raspbian instalado

5. Banco de energía

6. Chasis de robot con motores (utilicé motores de 300 rpm)

7. Controlador de motor L293D IC o L298

8. Batería de 9v o un paquete de baterías (si está utilizando una batería de 9v, le recomendaría conectar 2 en paralelo)

9. Un interruptor

10. Placa de pruebas o PCB si prefiere soldar

11. Cables de puente M / M y M / F

Instrumentos

1. Soldador

2. Destornillador

3. Cinta de doble cara

Paso 2: Montaje del chasis

Montaje del chasis
Montaje del chasis

Suelde los cables a los motores y monte los motores en el chasis. Si no tiene un soldador, puede torcer los cables y unirlos con cinta aislante, pero no se recomienda ya que será una unión bastante débil.

Paso 3: preparación de la Raspberry Pi

Image
Image
Preparando la Raspberry Pi
Preparando la Raspberry Pi
Preparando la Raspberry Pi
Preparando la Raspberry Pi

1. Instale Raspbian en una tarjeta SD y arranque raspberry pi con un monitor, teclado, mouse, adaptador wifi y cámara web conectados.

2. Desde el menú raspi-config, habilite ssh

3. Vaya al escritorio y conéctese a su red wifi desde la opción wifi en la esquina superior derecha

4. Una vez conectado, verifique la dirección IP de su Pi escribiendo ifconfig en la terminal

5. Abra IDLE 2 desde la pestaña de programación de la barra de tareas y copie el código pi_robot y guárdelo

6. Para instalar la webcam quiero que vean este video hecho por Anand Nayyar

7. Las otras cosas que hice fue cambiar la resolución a 720p en lugar de 480p y buscar "stream_maxrate" y cambiarlo a 3. Para lograr un fps más alto en la transmisión, también overclockeé el Pi a 1ghz

SOLUCIÓN DE PROBLEMAS

Cuando intenté ejecutar el código en la terminal con el comando "cd Videos" (porque ahí es donde lo guardé), luego "python pi_robot.py" dijo un error de sintaxis, así que lo que hice fue abrir el código en la terminal con el comando "sudo nano pi_robot.py "y borró las líneas que ya estaban escritas en python y no son parte del código y luego funcionó. No sé qué estaba mal, así que si alguien lo sabe, estaría feliz de escuchar una explicación sobre esto en los comentarios.

Paso 4: circuito

Circuito
Circuito
Circuito
Circuito
Circuito
Circuito

El circuito es bastante simple y se vuelve aún más simple si usa una placa de controlador de motor L298. Si está utilizando una placa de controlador de motor L298, solo tiene que cablear los pines gpio como en el segundo esquema.

Paso 5: montar todo en el chasis

Montaje de todo en el chasis
Montaje de todo en el chasis
Montaje de todo en el chasis
Montaje de todo en el chasis
Montaje de todo en el chasis
Montaje de todo en el chasis

Bueno, las imágenes dicen casi todo sobre cómo lo he ensamblado, pero por supuesto, las tuyas serán diferentes si usas un chasis diferente. Usé cinta de espuma de doble cara para montar todo en el chasis e intenté usar cables más cortos para que se vea mejor.

Paso 6: Cómo operarlo

Cómo operarlo
Cómo operarlo
Cómo operarlo
Cómo operarlo
Cómo operarlo
Cómo operarlo

Para comenzar a controlar su robot, siga los siguientes pasos:

1. Encienda la Raspberry Pi pero no encienda el interruptor que conecta la batería al L293D todavía

2. Conéctese a él a través de ssh usando el programa putty si está en Windows

3. Escriba el comando "sudo motion" y luego abra su navegador de Internet y escriba la dirección IP de su Pi con 8081 al final como "192.168.45.64:8081" y debería obtener la transmisión de video. Si no funciona, escriba 8080 en lugar de 8081

4. Ahora regrese a la terminal y localice dónde había guardado su archivo pi_robot.py. Lo había guardado en la carpeta Videos, por lo que el comando es "cd Videos" y luego "python pi_robot.py". Recuerde, todo distingue entre mayúsculas y minúsculas

5. Después de eso, el programa comenzará a ejecutarse. Ahora encienda el interruptor, ahora debería poder controlar el robot desde las teclas de flecha de su teclado

6. Presione la flecha hacia adelante y verifique si ambos motores se mueven en la dirección correcta. Si uno de los motores se mueve en la dirección incorrecta, cambie las dos conexiones del motor que se conectan al L293D

Paso 7: control desde un teléfono

Control desde un teléfono
Control desde un teléfono
Control desde un teléfono
Control desde un teléfono
Control desde un teléfono
Control desde un teléfono

Todos los pasos son los mismos, solo tienes que descargar la aplicación "JuiceSSH" de Play Store. Para controlar el robot, necesita las teclas de flecha, pero el teclado de un teléfono inteligente normal no tiene teclas de flecha, por lo que necesitamos descargar una aplicación Hacker's Keyboard '. Luego conéctese a él como lo hizo en Windows.

Paso 8: algunas fotos y videos

Image
Image
Algunas fotos y videos
Algunas fotos y videos

La calidad del video de la webcam es baja, pero los fps son solo 2 o 3. La calidad del video es buena cuando está afuera pero no cuando está adentro. Puede conducir en terrenos todoterreno, pero no muy bien, podría hacerlo si usa un voltaje más alto para impulsar los motores como con una pequeña batería de 12v.

Concurso inalámbrico
Concurso inalámbrico
Concurso inalámbrico
Concurso inalámbrico

Finalista en el concurso inalámbrico

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

Tercer premio en el concurso Make It Move 2017

Recomendado: