Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame pažangiame projekte su „GoPiGo3 Raspberry Pi Robot“mes kuriame „Browser“vaizdo transliacijos robotą, kuris transliuoja tiesioginį vaizdo įrašą į naršyklę ir gali būti valdomas iš naršyklės.
Šiame projekte mes naudojame „Raspberry Pi Camera“modulį su „GoPiGo3“. Galite valdyti robotą naudodami naršyklės valdiklį, nes tiesioginis vaizdo įrašas transliuojamas tiesiai naršyklėje. Vaizdo įrašo kokybė yra labai gera, o vaizdo įrašo vėlavimas yra mažas, todėl tai idealiai tinka tiesioginio vaizdo transliacijos robotų projektams.
1 žingsnis: reikalingos dalys
Reikalinga aparatūra
- Visiškai surinktas „GoPiGo3“
- Aviečių Pi
- „Raspberry Pi“fotoaparato modulis
2 veiksmas: fotoaparato modulio prijungimas
Pritvirtinkite „Raspberry Pi“kameros modulį prie „Raspberry Pi“prievado. Norėdami gauti daugiau informacijos apie tai, kaip pritvirtinti fotoaparatą, skaitykite mūsų pamoką čia.
3 veiksmas: „GoPiGo“vaizdo transliacijos roboto nustatymas
Jūs turėjote klonuoti „GoPiGo3 github“kodą ant savo „Raspberry Pi“. Įdiekite „Pi Camera“priklausomybes ir kolbą, paleisdami scenarijų install.sh:
sudo bash install.sh
Perkraukite „Pi“.
4 veiksmas: nustatykite paleisti paleidžiant
Galite paleisti serverį įkrovos metu, kad nereikėtų jo paleisti rankiniu būdu. Naudokite komandą
install_startup.sh
ir tai turėtų paleisti kolbos serverį paleidžiant. Turėtumėte turėti galimybę prisijungti prie roboto naudodami „https://dex.local: 5000“arba, jei naudojate „Cinch“sąranką, galite naudoti „https://10.10.10.10:5000“
Naudodami komandą galite nustatyti „Cinch“, kuris automatiškai nustatys „Wi -Fi“prieigos tašką
sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh
Iš naujo paleisdami prisijunkite prie „WiFi“paslaugos „Dex“.
5 žingsnis: vykdykite projektą
Paleiskite serverį įvesdami šią komandą:
sudo python3 flask_server.py
Prireiks poros sekundžių, kol serveris įsijungs. Ten bus rodomas uostas ir adresas. Pagal numatytuosius nustatymus prievadas nustatytas į 5000.
Jei turite įdiegtą „Raspbian For Robots“, užteks apsilankyti adresu https://dex.local: 5000. Įsitikinkite, kad jūsų mobilusis įrenginys / nešiojamasis kompiuteris yra tame pačiame tinkle kaip ir „GoPiGo3“. Priešingu atveju negalėsite jo pasiekti.