Innholdsfortegnelse:

Nettleserstrømmingsrobot med GoPiGo3: 5 trinn
Nettleserstrømmingsrobot med GoPiGo3: 5 trinn

Video: Nettleserstrømmingsrobot med GoPiGo3: 5 trinn

Video: Nettleserstrømmingsrobot med GoPiGo3: 5 trinn
Video: The Real Story of Paris Hilton | This Is Paris Official Documentary 2024, Juli
Anonim
Nettleserstrømmingsrobot med GoPiGo3
Nettleserstrømmingsrobot med GoPiGo3

I dette avanserte prosjektet med GoPiGo3 Raspberry Pi Robot bygger vi en nettleser -videostreamingsrobot som streamer livevideo til en nettleser og kan styres fra nettleseren.

I dette prosjektet bruker vi en Raspberry Pi -kameramodul med GoPiGo3. Du kan styre roboten ved hjelp av en kontroller i nettleseren som livevideoen streamer direkte i nettleseren. Videokvaliteten er veldig god og videoens latens er lav, noe som gjør dette ideelt for robotprosjekter med live videostreaming.

Trinn 1: Nødvendige deler

Maskinvare nødvendig

  • En ferdig montert GoPiGo3
  • En bringebær Pi
  • En Raspberry Pi kameramodul

Trinn 2: Koble til kameramodulen

Koble til kameramodulen
Koble til kameramodulen

Fest Raspberry Pi -kameramodulen til porten på Raspberry Pi. For mer informasjon om hvordan du fester kameraet, se opplæringen vår her.

Trinn 3: Konfigurere GoPiGo -videostreamingsroboten

Sette opp GoPiGo video streaming robot
Sette opp GoPiGo video streaming robot

Du burde ha klonet GoPiGo3 github -koden på Raspberry Pi. Installer Pi Camera -avhengighetene og flasken ved å kjøre install.sh -skriptet:

sudo bash install.sh

Start Pi på nytt.

Trinn 4: Oppsett for å kjøre på oppstart

Oppsett for å kjøre på oppstart
Oppsett for å kjøre på oppstart

Du kan kjøre serveren ved oppstart, slik at du ikke trenger å kjøre den manuelt. Bruk kommandoen

install_startup.sh

og dette bør starte kolbserveren ved oppstart. Du bør kunne koble til roboten ved å bruke "https://dex.local: 5000", eller hvis du bruker Cinch -oppsettet, kan du bruke "https://10.10.10.10:5000"

Du kan konfigurere Cinch, som automatisk konfigurerer et wifi -tilgangspunkt, med kommandoen

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

Koble til WiFi -tjenesten “Dex” ved omstart.

Trinn 5: Kjøre prosjektet

Start serveren ved å skrive følgende kommando:

sudo python3 flask_server.py

Det vil ta et par sekunder før serveren starter. En port og adresse vises der. Som standard er porten satt til 5000.

Hvis du har Raspbian For Robots installert, er det nok å gå til https://dex.local: 5000 adresse. Sørg for at du har mobilenheten / bærbare datamaskinen din på samme nettverk som GoPiGo3. Ellers får du ikke tilgang til den.

Anbefalt: