Tabla de contenido:
- Paso 1: Piezas necesarias
- Paso 2: Conexión del módulo de la cámara
- Paso 3: Configuración del robot de transmisión de video GoPiGo
- Paso 4: configuración para ejecutarse en el arranque
- Paso 5: Ejecutar el proyecto
Video: Robot de transmisión del navegador con GoPiGo3: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
En este proyecto avanzado con el robot GoPiGo3 Raspberry Pi, construimos un robot de transmisión de video del navegador que transmite video en vivo a un navegador y se puede controlar desde el navegador.
En este proyecto usamos un módulo de cámara Raspberry Pi con GoPiGo3. Puede controlar el robot usando un controlador en el navegador, ya que el video en vivo se transmite directamente en el navegador. La calidad del video es muy buena y la latencia del video es baja, lo que lo hace ideal para proyectos de robots de transmisión de video en vivo.
Paso 1: Piezas necesarias
Hardware necesario
- Una GoPiGo3 completamente ensamblada
- Una frambuesa pi
- Un módulo de cámara Raspberry Pi
Paso 2: Conexión del módulo de la cámara
Conecte el módulo de la cámara Raspberry Pi al puerto de la Raspberry Pi. Para obtener más detalles sobre cómo colocar la cámara, consulte nuestro tutorial aquí.
Paso 3: Configuración del robot de transmisión de video GoPiGo
Debería haber clonado el código github de GoPiGo3 en su Raspberry Pi. Instale las dependencias de Pi Camera y Flask ejecutando el script install.sh:
sudo bash install.sh
Reinicia tu Pi.
Paso 4: configuración para ejecutarse en el arranque
Puede ejecutar el servidor en el arranque para no tener que ejecutarlo manualmente. Usa el comando
install_startup.sh
y esto debería iniciar el servidor de matraces al arrancar. Debería poder conectarse al robot usando "https://dex.local: 5000" o si usa la configuración de Cinch, puede usar "https://10.10.10.10:5000"
Puede configurar Cinch, que configurará automáticamente un punto de acceso wifi, con el comando
sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh
Al reiniciar, conéctese al servicio WiFi "Dex".
Paso 5: Ejecutar el proyecto
Inicie el servidor escribiendo el siguiente comando:
sudo python3 flask_server.py
El servidor tardará unos segundos en encenderse. Allí se mostrarán un puerto y una dirección. De forma predeterminada, el puerto está configurado en 5000.
Si tiene Raspbian For Robots instalado, entonces ir a la dirección https://dex.local: 5000 será suficiente. Asegúrese de tener su dispositivo móvil / computadora portátil en la misma red que su GoPiGo3. De lo contrario, no podrá acceder a él.
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
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
Máquina del tiempo de transmisión de radio de la Segunda Guerra Mundial: 13 pasos (con imágenes)
WW2 Radio Broadcast Time Machine: La idea detrás de esto era usar algunas partes que tenía por ahí y construir una máquina de discos de audio a la manera de una radio vieja. Para darle más propósito, también decidí llenarlo con transmisiones de radio antiguas de la Segunda Guerra Mundial y luego reutilizar el
Robot Roomba controlado por navegador con Raspberry Pi Model 3 A +: 6 pasos (con imágenes)
Robot Roomba controlado por navegador con Raspberry Pi Model 3 A +: descripción general Este Instructable se centrará en cómo darle a un Roomba muerto un nuevo cerebro (Raspberry Pi), ojos (cámara web) y una forma de controlar todo desde un navegador web. Hay muchos trucos de Roomba que permiten el control a través de la interfaz en serie. Yo no tengo
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