Sisällysluettelo:

Selaimen suoratoistorobotti GoPiGo3: 5 -vaiheilla
Selaimen suoratoistorobotti GoPiGo3: 5 -vaiheilla

Video: Selaimen suoratoistorobotti GoPiGo3: 5 -vaiheilla

Video: Selaimen suoratoistorobotti GoPiGo3: 5 -vaiheilla
Video: 90 Minutes - Mixing Many Things Into Slime ! Satisfying Slime Videos #1133 2024, Heinäkuu
Anonim
Selaimen suoratoistorobotti GoPiGo3: n avulla
Selaimen suoratoistorobotti GoPiGo3: n avulla

Tässä edistyneessä projektissa GoPiGo3 Raspberry Pi Robotilla rakennamme Browser -videon suoratoistorobotin, joka suoratoistaa suoraa videota selaimeen ja jota voidaan ohjata selaimesta.

Tässä projektissa käytämme Raspberry Pi Camera -moduulia GoPiGo3: n kanssa. Voit ohjata robottia selaimen ohjaimella, kun live -video suoratoistaa suoraan selaimessa. Videon laatu on erittäin hyvä ja videon latenssi on alhainen, joten tämä on ihanteellinen live -videoiden suoratoistobottiprojekteihin.

Vaihe 1: Tarvittavat osat

Laitteisto tarvitaan

  • Täysin koottu GoPiGo3
  • Raspberry Pi
  • Raspberry Pi -kameramoduuli

Vaihe 2: Kameramoduulin liittäminen

Kameramoduulin liittäminen
Kameramoduulin liittäminen

Kiinnitä Raspberry Pi -moduulit Raspberry Pi -porttiin. Jos haluat lisätietoja kameran kiinnittämisestä, katso opetusohjelma täältä.

Vaihe 3: GoPiGo -videon suoratoistorobotin asentaminen

GoPiGo -videostreaming -robotin asentaminen
GoPiGo -videostreaming -robotin asentaminen

Sinun olisi pitänyt kloonata GoPiGo3 -github -koodi Raspberry Pi -laitteeseesi. Asenna Pi -kameran riippuvuudet ja pullo suorittamalla install.sh -komentosarja:

sudo bash install.sh

Käynnistä Pi uudelleen.

Vaihe 4: Asenna käynnistettäväksi

Asenna käynnistymään käynnistyksen yhteydessä
Asenna käynnistymään käynnistyksen yhteydessä

Voit käyttää palvelinta käynnistyksen yhteydessä, joten sinun ei tarvitse käyttää sitä manuaalisesti. Käytä komentoa

install_startup.sh

ja tämän pitäisi käynnistää pullo -palvelin käynnistyksen yhteydessä. Sinun pitäisi pystyä muodostamaan yhteys robottiin käyttämällä "https://dex.local: 5000" tai jos käytät Cinch -asetuksia, voit käyttää "https://10.10.10.10:5000"

Voit määrittää Cinchin, joka määrittää automaattisesti wifi -tukiaseman, komennolla

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

Yhdistä uudelleenkäynnistyksen yhteydessä Dex -WiFi -palveluun.

Vaihe 5: Projektin suorittaminen

Käynnistä palvelin kirjoittamalla seuraava komento:

sudo python3 flask_server.py

Palvelimen käynnistyminen kestää muutaman sekunnin. Portti ja osoite näkyvät siellä. Portin oletusarvo on 5000.

Jos olet asentanut Raspbian For Robots -ohjelman, osoitteen https://dex.local: 5000 siirtyminen riittää. Varmista, että mobiililaitteesi / kannettava tietokoneesi on samassa verkossa kuin GoPiGo3. Muuten et voi käyttää sitä.

Suositeltava: