Tabla de contenido:
- Paso 1: Materiales necesarios
- Paso 2: Montaje del chasis
- Paso 3: preparación de la Raspberry Pi
- Paso 4: circuito
- Paso 5: montar todo en el chasis
- Paso 6: Cómo operarlo
- Paso 7: control desde un teléfono
- Paso 8: algunas fotos y videos
Video: Robot de transmisión de video controlado por Wifi Raspberry Pi: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¿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
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
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
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
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
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
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
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
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.
Finalista en el concurso inalámbrico
Tercer premio en el concurso Make It Move 2017
Recomendado:
Construya su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi: 15 pasos (con imágenes)
Construya su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi: Soy @RedPhantom (también conocido como LiquidCrystalDisplay / Itay), un estudiante de 14 años de Israel que está aprendiendo en la Escuela Secundaria Max Shein de Ciencias y Matemáticas Avanzadas. ¡Estoy haciendo este proyecto para que todos puedan aprender y compartir
Sistema de riego controlado por WiFi 'inteligente' alimentado por energía solar: 6 pasos (con imágenes)
Sistema de riego controlado por WiFi `` inteligente '' con energía solar: este proyecto utiliza piezas solares de bricolaje estándar y piezas de 12v de eBay, junto con dispositivos Shelly IoT y algo de programación básica en openHAB para crear una red de energía de jardín inteligente y casera, totalmente solar, y riego. Aspectos destacados del sistema: Fu
Kit de transmisión web Raspberry Pi - Parte 2 (transmisión de video Pi): 6 pasos
Kit de transmisión web de Raspberry Pi - Parte 2 (transmisión de video de Pi): De acuerdo, no pensé que esto necesitara fotos, pero al sitio web le gustan las imágenes. En su mayoría, se trata de una serie de comandos y pasos para usted. Hay una serie de otros sitios que pueden abordar cualquier peculiaridad. Esto es lo que funcionó para mí. Esto combina otros
Gesture Hawk: Robot controlado por gestos con la mano utilizando una interfaz basada en procesamiento de imágenes: 13 pasos (con imágenes)
Gesture Hawk: robot controlado por gestos con la mano que utiliza una interfaz basada en procesamiento de imágenes: Gesture Hawk se presentó en TechEvince 4.0 como una sencilla interfaz hombre-máquina basada en el procesamiento de imágenes. Su utilidad radica en el hecho de que no se requieren sensores adicionales o wearables excepto un guante para controlar el automóvil robótico que funciona en diferentes
Transmisión de audio y transmisión de video con Raspberry Pi 3: 6 pasos
Transmisión de audio y transmisión de video usando Raspberry Pi 3 .: La principal utilidad de este proyecto es transmitir audio a Raspberry Pi 3 desde cualquier dispositivo conectado a la red WiFi común y adquirir video de Raspberry Pi 3 a cualquier dispositivo conectado a una red WiFi común