Indholdsfortegnelse:

Browser Streaming Robot Med GoPiGo3: 5 trin
Browser Streaming Robot Med GoPiGo3: 5 trin

Video: Browser Streaming Robot Med GoPiGo3: 5 trin

Video: Browser Streaming Robot Med GoPiGo3: 5 trin
Video: The GoPiGo Line Follower by Dexter Industries 2024, Juli
Anonim
Browser Streaming Robot Med GoPiGo3
Browser Streaming Robot Med GoPiGo3

I dette avancerede projekt med GoPiGo3 Raspberry Pi Robot bygger vi en Browser video streaming robot, der streamer live video til en browser og kan styres fra browseren.

I dette projekt bruger vi et Raspberry Pi Camera -modul med GoPiGo3. Du kan styre robotten ved hjælp af en controller i browseren, da livevideoen streamer direkte i browseren. Videokvaliteten er meget god, og videoens latenstid er lav, hvilket gør denne ideel til live video streaming robotprojekter.

Trin 1: Nødvendige dele

Hardware påkrævet

  • En færdigmonteret GoPiGo3
  • En hindbær Pi
  • Et Raspberry Pi kameramodul

Trin 2: Tilslutning af kameramodulet

Tilslutning af kameramodul
Tilslutning af kameramodul

Fastgør Raspberry Pi -kameramodulet til porten på Raspberry Pi. For mere information om, hvordan du tilslutter kameraet, se vores selvstudie her.

Trin 3: Opsætning af GoPiGo Video Streaming Robot

Opsætning af GoPiGo Video Streaming Robot
Opsætning af GoPiGo Video Streaming Robot

Du skulle have klonet GoPiGo3 github -koden på din Raspberry Pi. Installer Pi Camera -afhængigheder og kolbe ved at køre install.sh -scriptet:

sudo bash install.sh

Genstart din Pi.

Trin 4: Opsætning til at køre ved opstart

Opsætning til at køre ved opstart
Opsætning til at køre ved opstart

Du kan køre serveren ved opstart, så du ikke behøver at køre den manuelt. Brug kommandoen

install_startup.sh

og dette skulle starte kolbserveren ved opstart. Du skal kunne oprette forbindelse til robotten ved hjælp af "https://dex.local: 5000", eller hvis du bruger Cinch -opsætningen, kan du bruge "https://10.10.10.10:5000"

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

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

Ved genstart skal du oprette forbindelse til WiFi -tjenesten "Dex".

Trin 5: Kørsel af projektet

Start serveren ved at skrive følgende kommando:

sudo python3 flask_server.py

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

Hvis du har Raspbian For Robots installeret, er det nok at gå til https://dex.local: 5000 adresse. Sørg for, at du har din mobilenhed / bærbare computer på det samme netværk som din GoPiGo3. Ellers kan du ikke få adgang til det.

Anbefalede: