Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom naprednom projektu s GoPiGo3 Raspberry Pi Robotom izrađujemo Browser video streaming robota koji struji video uživo u preglednik i može se kontrolirati iz preglednika.
U ovom projektu koristimo modul Raspberry Pi Camera s GoPiGo3. Robotom možete upravljati pomoću kontrolera u pregledniku jer se video uživo emitira izravno u pregledniku. Kvaliteta videa je vrlo dobra, a kašnjenje videozapisa nisko, što ga čini idealnim za projekte robotskih streaming video streaminga uživo.
Korak 1: Potrebni dijelovi
Potreban hardver
- Potpuno sastavljen GoPiGo3
- Pivo od maline Pi
- Modul kamere Raspberry Pi
Korak 2: Spajanje modula kamere
Priključite modul kamere Raspberry Pi u priključak na Raspberry Pi. Za više detalja o tome kako spojiti kameru pogledajte naš vodič ovdje.
Korak 3: Postavljanje GoPiGo Video Streaming robota
Trebali ste klonirati GoPiGo3 github kod na svoj Raspberry Pi. Instalirajte ovisnosti Pi kamere i Flask pokretanjem install.sh skripte:
sudo bash install.sh
Ponovo pokrenite Pi.
Korak 4: Postavljanje za pokretanje pri pokretanju
Poslužitelj možete pokrenuti pri pokretanju pa ga ne morate pokrenuti ručno. Upotrijebite naredbu
install_startup.sh
i to bi trebalo pokrenuti poslužitelj flasha pri pokretanju. Trebali biste se moći povezati s robotom koristeći “https://dex.local: 5000” ili ako koristite postavku Cinch, možete koristiti “https://10.10.10.10:5000”
Cinch, koji će automatski postaviti WiFi pristupnu točku, možete postaviti naredbom
sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh
Prilikom ponovnog pokretanja povežite se s WiFi uslugom "Dex".
Korak 5: Pokretanje projekta
Pokrenite poslužitelj upisivanjem sljedeće naredbe:
sudo python3 flask_server.py
Poslužitelj će se pokrenuti nekoliko sekundi. Tamo će biti prikazani port i adresa. Prema zadanim postavkama, port je postavljen na 5000.
Ako imate instaliran Raspbian For Robots, odlazak na https://dex.local: 5000 adresa bit će dovoljan. Provjerite imate li mobilni uređaj / prijenosno računalo na istoj mreži kao i vaš GoPiGo3. U suprotnom nećete moći pristupiti.