Cuprins:

Robot de streaming al browserului cu GoPiGo3: 5 pași
Robot de streaming al browserului cu GoPiGo3: 5 pași

Video: Robot de streaming al browserului cu GoPiGo3: 5 pași

Video: Robot de streaming al browserului cu GoPiGo3: 5 pași
Video: Самое полезное расширение для Google Chrome #ии #айти #нейросеть 2024, Noiembrie
Anonim
Robot de streaming al browserului cu GoPiGo3
Robot de streaming al browserului cu GoPiGo3

În acest proiect avansat cu robotul GoPiGo3 Raspberry Pi, construim un robot de streaming video Browser care transmite video live către un browser și poate fi controlat din browser.

În acest proiect folosim un modul Raspberry Pi Camera cu GoPiGo3. Puteți controla robotul utilizând controlerul a din browser, deoarece videoclipul live se transmite direct pe browser. Calitatea videoclipului este foarte bună, iar latența videoclipului este scăzută, ceea ce face acest lucru ideal pentru proiectele robotului de streaming video live.

Pasul 1: Piese necesare

Hardware necesar

  • Un GoPiGo3 complet asamblat
  • Un Raspberry Pi
  • Un modul de cameră Raspberry Pi

Pasul 2: Conectarea modulului camerei

Conectarea modulului camerei
Conectarea modulului camerei

Atașați modulul camerei Raspberry Pi la portul de pe Raspberry Pi. Pentru mai multe detalii despre cum să atașați camera, consultați tutorialul nostru aici.

Pasul 3: Configurarea robotului de streaming video GoPiGo

Configurarea robotului de streaming video GoPiGo
Configurarea robotului de streaming video GoPiGo

Ar fi trebuit să clonați codul github GoPiGo3 pe Raspberry Pi. Instalați dependențele Pi Camera și Flask executând scriptul install.sh:

sudo bash install.sh

Reporniți Pi.

Pasul 4: Configurare pentru a rula la pornire

Configurare pentru a rula la pornire
Configurare pentru a rula la pornire

Puteți rula serverul la pornire, astfel încât să nu fie necesar să-l rulați manual. Folosiți comanda

install_startup.sh

iar acest lucru ar trebui să pornească serverul balon la pornire. Ar trebui să vă puteți conecta la robot folosind „https://dex.local: 5000” sau dacă utilizați configurarea Cinch, puteți utiliza „https://10.10.10.10:5000”

Puteți configura Cinch, care va configura automat un punct de acces wifi, cu ajutorul comenzii

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

La repornire, conectați-vă la serviciul WiFi „Dex”.

Pasul 5: Rularea proiectului

Porniți serverul tastând următoarea comandă:

sudo python3 flask_server.py

Va dura câteva secunde până când serverul va porni. Un port și o adresă vor fi afișate acolo. În mod implicit, portul este setat la 5000.

Dacă aveți instalat Raspbian For Robots, va fi suficient să accesați adresa https://dex.local: 5000. Asigurați-vă că aveți dispozitivul mobil / laptop în aceeași rețea ca GoPiGo3. În caz contrar, nu îl veți putea accesa.

Recomandat: