Innehållsförteckning:

Webbläsarströmmande robot med GoPiGo3: 5 steg
Webbläsarströmmande robot med GoPiGo3: 5 steg

Video: Webbläsarströmmande robot med GoPiGo3: 5 steg

Video: Webbläsarströmmande robot med GoPiGo3: 5 steg
Video: GiggleBot Draw 2024, Juli
Anonim
Webbläsarströmmande robot med GoPiGo3
Webbläsarströmmande robot med GoPiGo3

I detta avancerade projekt med GoPiGo3 Raspberry Pi Robot bygger vi en webbläsarvideostreamingsrobot som strömmar livevideo till en webbläsare och kan styras från webbläsaren.

I detta projekt använder vi en Raspberry Pi -kameramodul med GoPiGo3. Du kan styra roboten med hjälp av en kontroller i webbläsaren när livevideon strömmar direkt i webbläsaren. Videokvaliteten är mycket bra och latensen för videon är låg, vilket gör den här idealisk för livevideostreaming robotprojekt.

Steg 1: Delar som behövs

Hårdvara behövs

  • En färdigmonterad GoPiGo3
  • En hallon Pi
  • En Raspberry Pi kameramodul

Steg 2: Anslutning av kameramodulen

Anslutning av kameramodulen
Anslutning av kameramodulen

Anslut Raspberry Pi -kameramodulen till porten på Raspberry Pi. För mer information om hur du fäster kameran, se vår handledning här.

Steg 3: Konfigurera GoPiGo Video Streaming Robot

Konfigurera GoPiGo Video Streaming Robot
Konfigurera GoPiGo Video Streaming Robot

Du borde ha klonat GoPiGo3 github -koden på din Raspberry Pi. Installera Pi -kameraberoenden och -kolven genom att köra skriptet install.sh:

sudo bash install.sh

Starta om din Pi.

Steg 4: Inställning för att köra vid start

Inställning för att köra vid start
Inställning för att köra vid start

Du kan köra servern vid start så att du inte behöver köra den manuellt. Använd kommandot

install_startup.sh

och detta bör starta kolvservern vid start. Du bör kunna ansluta till roboten med "https://dex.local: 5000" eller om du använder Cinch -inställningen kan du använda "https://10.10.10.10:5000"

Du kan konfigurera Cinch, som automatiskt kommer att konfigurera en wifi -åtkomstpunkt, med kommandot

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

Vid omstart, anslut till WiFi -tjänsten "Dex".

Steg 5: Kör projektet

Starta servern genom att skriva följande kommando:

sudo python3 flask_server.py

Det kommer att ta ett par sekunder innan servern tänds. En port och adress visas där. Som standard är porten inställd på 5000.

Om du har Raspbian For Robots installerat räcker det med att gå till https://dex.local: 5000 adress. Se till att du har din mobila enhet / bärbara dator i samma nätverk som din GoPiGo3. Annars kan du inte komma åt den.

Rekommenderad: