Kazalo:

Robot za pretakanje brskalnika z GoPiGo3: 5 koraki
Robot za pretakanje brskalnika z GoPiGo3: 5 koraki

Video: Robot za pretakanje brskalnika z GoPiGo3: 5 koraki

Video: Robot za pretakanje brskalnika z GoPiGo3: 5 koraki
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Julij
Anonim
Robot za pretakanje brskalnika z GoPiGo3
Robot za pretakanje brskalnika z GoPiGo3

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

Priključitev modula kamere
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

Nastavitev GoPiGo Video Streaming Robot
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

Nastavitev za zagon ob zagonu
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.

Priporočena: