Taula de continguts:

Robot de transmissió de navegador amb GoPiGo3: 5 passos
Robot de transmissió de navegador amb GoPiGo3: 5 passos

Vídeo: Robot de transmissió de navegador amb GoPiGo3: 5 passos

Vídeo: Robot de transmissió de navegador amb GoPiGo3: 5 passos
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Juliol
Anonim
Robot de transmissió de navegador amb GoPiGo3
Robot de transmissió de navegador amb GoPiGo3

En aquest projecte avançat amb el robot GoPiGo3 Raspberry Pi, creem un robot de transmissió de vídeo del navegador que transmet vídeo en directe a un navegador i es pot controlar des del navegador.

En aquest projecte utilitzem un mòdul de càmera Raspberry Pi amb el GoPiGo3. Podeu controlar el robot mitjançant el controlador a del navegador, ja que el vídeo en directe es transmet directament al navegador. La qualitat del vídeo és molt bona i la latència del vídeo és baixa, cosa que el fa ideal per a projectes de robots de transmissió de vídeo en directe.

Pas 1: parts necessàries

Es necessita maquinari

  • Un GoPiGo3 completament muntat
  • Un Raspberry Pi
  • Un mòdul de càmera Raspberry Pi

Pas 2: Connexió del mòdul de càmera

Connexió del mòdul de càmera
Connexió del mòdul de càmera

Connecteu el mòdul de càmera Raspberry Pi al port del Raspberry Pi. Per obtenir més informació sobre com connectar la càmera, consulteu el nostre tutorial aquí.

Pas 3: Configuració del robot de transmissió de vídeo GoPiGo

Configuració del robot de transmissió de vídeo GoPiGo
Configuració del robot de transmissió de vídeo GoPiGo

Hauríeu d’haver clonat el codi github GoPiGo3 al vostre Raspberry Pi. Instal·leu les dependències de Pi Camera i Flask executant l'script install.sh:

sudo bash install.sh

Reinicieu el Pi.

Pas 4: Configuració per executar-se a l'arrencada

Configuració per executar-se a l'arrencada
Configuració per executar-se a l'arrencada

Podeu executar el servidor en arrencar per no haver-lo d'executar manualment. Utilitzeu l'ordre

install_startup.sh

i això hauria d'iniciar el servidor de flask a l'arrencada. Hauríeu de poder connectar-vos al robot mitjançant “https://dex.local: 5000” o, si utilitzeu la configuració de Cinch, podeu utilitzar “https://10.10.10.10:5000”

Podeu configurar Cinch, que configurarà automàticament un punt d’accés wifi, amb l’ordre

sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh

En reiniciar, connecteu-vos al servei WiFi "Dex".

Pas 5: execució del projecte

Inicieu el servidor escrivint l'ordre següent:

sudo python3 flask_server.py

El servidor trigarà un parell de segons a activar-se. Hi apareixerà un port i una adreça. Per defecte, el port està definit a 5000.

Si teniu instal·lat Raspbian For Robots, n'hi haurà prou amb anar a l'adreça https://dex.local: 5000. Assegureu-vos que teniu el dispositiu mòbil / ordinador portàtil a la mateixa xarxa que el GoPiGo3. En cas contrari, no hi podreu accedir.

Recomanat: