Përmbajtje:

Roboti i Shfletimit që Transmeton Me Hapat GoPiGo3: 5
Roboti i Shfletimit që Transmeton Me Hapat GoPiGo3: 5

Video: Roboti i Shfletimit që Transmeton Me Hapat GoPiGo3: 5

Video: Roboti i Shfletimit që Transmeton Me Hapat GoPiGo3: 5
Video: Si të kemi një vizualizim që e bën Ligjin e Tërheqjes të funksionojë 2024, Korrik
Anonim
Robot i Shfletuesit që Transmeton Me GoPiGo3
Robot i Shfletuesit që Transmeton Me GoPiGo3

Në këtë projekt të avancuar me GoPiGo3 Raspberry Pi Robot ne ndërtojmë një robot të transmetimit të videove Browser i cili transmeton video drejtpërdrejt në një shfletues dhe mund të kontrollohet nga shfletuesi.

Në këtë projekt ne përdorim një modul Raspberry Pi Camera me GoPiGo3. Ju mund ta kontrolloni robotin duke përdorur një kontrollues në shfletues ndërsa videot e drejtpërdrejta transmetohen drejtpërdrejt në shfletuesin. Cilësia e videos është shumë e mirë dhe vonesa e videos është e ulët, duke e bërë këtë ideale për projekte robotike të transmetimit të drejtpërdrejtë të videos.

Hapi 1: Pjesët e nevojshme

Nevojitet harduer

  • Një GoPiGo3 e montuar plotësisht
  • Një mjedër Pi
  • Një modul kamera Raspberry Pi

Hapi 2: Lidhja e modulit të kamerës

Lidhja e modulit të kamerës
Lidhja e modulit të kamerës

Lidhni modulin e kamerës Raspberry Pi në portën në Raspberry Pi. Për më shumë detaje se si të lidhni kamerën, shihni tutorialin tonë këtu.

Hapi 3: Konfigurimi i Robotit të Transmetimit të Video GoPiGo

Vendosja e Robotit të Transmetimit të Video GoPiGo
Vendosja e Robotit të Transmetimit të Video GoPiGo

Duhet të kishit klonuar kodin github të GoPiGo3 në Raspberry Pi tuaj. Instaloni varësitë e Pi Camera dhe Flask duke ekzekutuar skriptin install.sh:

sudo bash install.sh

Rinisni Pi -në tuaj.

Hapi 4: Konfigurimi për të ekzekutuar në boot

Konfigurimi për të kandiduar në boot
Konfigurimi për të kandiduar në boot

Mund ta ekzekutoni serverin në boot kështu që nuk keni pse ta përdorni me dorë. Përdorni komandën

install_startup.sh

dhe kjo duhet të fillojë serverin e shisheve në nisje. Duhet të jeni në gjendje të lidheni me robotin duke përdorur "https://dex.local: 5000" ose nëse përdorni konfigurimin Cinch, mund të përdorni "https://10.10.10.10:5000"

Ju mund të konfiguroni Cinch, i cili automatikisht do të konfigurojë një pikë hyrje wifi, me komandën

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

Në rindezje, lidheni me shërbimin WiFi "Dex".

Hapi 5: Drejtimi i Projektit

Filloni serverin duke shtypur komandën e mëposhtme:

sudo python3 flask_server.py

Do të duhen disa sekonda që serveri të ndizet. Një port dhe adresa do të shfaqen atje. Si parazgjedhje, porti është vendosur në 5000.

Nëse keni të instaluar Raspbian For Robots, atëherë do të jetë e mjaftueshme të shkoni në adresën https://dex.local: 5000. Sigurohuni që keni pajisjen tuaj celular / laptop në të njëjtin rrjet me GoPiGo3 tuaj. Përndryshe, nuk do të keni mundësi të hyni në të.

Recommended: