Obsah:

Robot streamujúci prehliadač s GoPiGo3: 5 krokov
Robot streamujúci prehliadač s GoPiGo3: 5 krokov

Video: Robot streamujúci prehliadač s GoPiGo3: 5 krokov

Video: Robot streamujúci prehliadač s GoPiGo3: 5 krokov
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, Júl
Anonim
Robot streamujúci prehliadač s GoPiGo3
Robot streamujúci prehliadač s GoPiGo3

V tomto pokročilom projekte s robotom GoPiGo3 Raspberry Pi staviame robota na streamovanie videa z prehliadača, ktorý streamuje živé video do prehliadača a je možné ho ovládať z prehliadača.

V tomto projekte používame modul kamery Raspberry Pi s GoPiGo3. Robota môžete ovládať pomocou ovládača v prehliadači, pretože živé video streamy sú priamo v prehliadači. Kvalita videa je veľmi dobrá a latencia videa je nízka, čo je ideálne pre projekty robotov so streamovaním živého videa.

Krok 1: Potrebné diely

Potrebný hardvér

  • Plne zostavený GoPiGo3
  • Malinový Pi
  • Modul kamery Raspberry Pi

Krok 2: Pripojenie modulu kamery

Pripojenie modulu kamery
Pripojenie modulu kamery

Pripojte modul kamery Raspberry Pi k portu na Raspberry Pi. Viac podrobností o tom, ako pripojiť kameru, nájdete v našom návode tu.

Krok 3: Nastavenie robota streamovania videa GoPiGo

Nastavenie robota streamovania videa GoPiGo
Nastavenie robota streamovania videa GoPiGo

Mali ste klonovať github kód GoPiGo3 na váš Raspberry Pi. Nainštalujte závislosti Pi Camera a Flask spustením skriptu install.sh:

sudo bash install.sh

Reštartujte počítač Pi.

Krok 4: Nastavenie na spustenie pri spustení

Nastavenie spustenia pri štarte
Nastavenie spustenia pri štarte

Server môžete spustiť pri spustení, aby ste ho nemuseli spúšťať ručne. Použite príkaz

install_startup.sh

a to by malo spustiť bankový server pri štarte. Mali by ste byť schopní pripojiť sa k robotu pomocou „https://dex.local: 5000“alebo ak používate nastavenie Cinch, môžete použiť „https://10.10.10.10:5000“

Príkaz Cinch, ktorý automaticky nastaví prístupový bod wifi, môžete nastaviť pomocou príkazu

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

Pri reštarte sa pripojte k službe WiFi „Dex“.

Krok 5: Spustenie projektu

Spustite server zadaním nasledujúceho príkazu:

sudo python3 flask_server.py

Spustenie servera bude trvať niekoľko sekúnd. Zobrazí sa tam port a adresa. Štandardne je port nastavený na 5 000.

Ak máte nainštalovaný Raspbian For Robots, bude stačiť prejsť na adresu https://dex.local: 5000. Uistite sa, že máte mobilné zariadenie / prenosný počítač v rovnakej sieti ako GoPiGo3. V opačnom prípade k nemu nebudete mať prístup.

Odporúča: