Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tem naprednem projektu z robotom GoPiGo3 Raspberry Pi izdelujemo robot za pretakanje video posnetkov v brskalniku, ki pretaka video v živo v brskalnik in ga je mogoče upravljati iz brskalnika.
V tem projektu uporabljamo modul Raspberry Pi Camera z GoPiGo3. Robota lahko upravljate s krmilnikom v brskalniku, saj se video v živo pretaka neposredno v brskalniku. Kakovost videa je zelo dobra, zakasnitev videa pa nizka, zato je to idealno za projekte robotskih pretočnih video posnetkov.
Korak: Potrebni deli
Potrebna strojna oprema
- Popolnoma sestavljen GoPiGo3
- Malina Pi
- Modul kamere Raspberry Pi
2. korak: Priključitev modula kamere
Modul kamere Raspberry Pi pritrdite na vrata na Raspberry Pi. Za več podrobnosti o tem, kako priključite kamero, si oglejte našo vadnico tukaj.
3. korak: Nastavitev GoPiGo Video Streaming Robot
Kodo GoPiGo3 github bi morali klonirati na svoj Raspberry Pi. Namestite odvisnosti Pi Camera in Flask tako, da zaženete skript install.sh:
sudo bash install.sh
Znova zaženite Pi.
4. korak: Nastavitev za zagon ob zagonu
Strežnik lahko zaženete ob zagonu, zato vam ga ni treba zagnati ročno. Uporabite ukaz
install_startup.sh
in to bi moralo zagnati strežnik flask ob zagonu. Z robotom bi se morali povezati z uporabo »https://dex.local: 5000«, če pa uporabljate nastavitev Cinch, lahko uporabite »https://10.10.10.10:5000«
Z ukazom lahko nastavite Cinch, ki bo samodejno nastavil dostopno točko wifi
sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh
Ob ponovnem zagonu se povežite s storitvijo WiFi »Dex«.
5. korak: Zagon projekta
Zaženite strežnik tako, da vnesete naslednji ukaz:
sudo python3 flask_server.py
Strežnik se bo zagnal v nekaj sekundah. Tam bodo prikazana vrata in naslov. Privzeto so vrata nastavljena na 5000.
Če imate nameščen Raspbian For Robots, bo dovolj, da obiščete naslov https://dex.local: 5000. Prepričajte se, da imate mobilno napravo / prenosni računalnik v istem omrežju kot vaš GoPiGo3. V nasprotnem primeru do njega ne boste mogli dostopati.