Spisu treści:

Robot do przesyłania strumieniowego przeglądarki z GoPiGo3: 5 kroków
Robot do przesyłania strumieniowego przeglądarki z GoPiGo3: 5 kroków

Wideo: Robot do przesyłania strumieniowego przeglądarki z GoPiGo3: 5 kroków

Wideo: Robot do przesyłania strumieniowego przeglądarki z GoPiGo3: 5 kroków
Wideo: Instalacja Przeglądarki wideo MotionBox 2024, Lipiec
Anonim
Przeglądarka Streaming Robot z GoPiGo3
Przeglądarka Streaming Robot z GoPiGo3

W tym zaawansowanym projekcie z robotem GoPiGo3 Raspberry Pi zbudowaliśmy robota do strumieniowego przesyłania wideo w przeglądarce, który przesyła strumieniowo wideo na żywo do przeglądarki i może być sterowany z przeglądarki.

W tym projekcie używamy modułu Raspberry Pi Camera z GoPiGo3. Możesz sterować robotem za pomocą kontrolera w przeglądarce, ponieważ strumienie wideo na żywo są przesyłane bezpośrednio do przeglądarki. Jakość wideo jest bardzo dobra, a opóźnienie wideo jest niskie, dzięki czemu jest to idealne rozwiązanie do projektów robotów do strumieniowego przesyłania wideo na żywo.

Krok 1: Potrzebne części

Potrzebny sprzęt

  • W pełni zmontowany GoPiGo3
  • Malinowa Pi
  • Moduł kamery Raspberry Pi

Krok 2: Podłączanie modułu kamery

Podłączanie modułu kamery
Podłączanie modułu kamery

Podłącz moduł kamery Raspberry Pi do portu w Raspberry Pi. Aby uzyskać więcej informacji na temat mocowania kamery, zapoznaj się z naszym samouczkiem tutaj.

Krok 3: Konfiguracja robota do strumieniowania wideo GoPiGo

Konfigurowanie robota do strumieniowania wideo GoPiGo
Konfigurowanie robota do strumieniowania wideo GoPiGo

Powinieneś sklonować kod github GoPiGo3 na swoim Raspberry Pi. Zainstaluj zależności kamery Pi i Flask, uruchamiając skrypt install.sh:

sudo bash install.sh

Zrestartuj swoje Pi.

Krok 4: Konfiguracja do uruchamiania podczas rozruchu

Konfiguracja do uruchamiania podczas rozruchu
Konfiguracja do uruchamiania podczas rozruchu

Możesz uruchomić serwer podczas rozruchu, więc nie musisz uruchamiać go ręcznie. Użyj polecenia

install_startup.sh

a to powinno uruchomić serwer kolby podczas startu. Powinieneś być w stanie połączyć się z robotem za pomocą „https://dex.local:5000” lub jeśli używasz konfiguracji Cinch, możesz użyć „https://10.10.10.10:5000”

Możesz skonfigurować Cinch, który automatycznie skonfiguruje punkt dostępu Wi-Fi, za pomocą polecenia

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

Po ponownym uruchomieniu połącz się z usługą Wi-Fi „Dex”.

Krok 5: Uruchamianie projektu

Uruchom serwer, wpisując następujące polecenie:

sudo python3 flask_server.py

Uruchomienie serwera zajmie kilka sekund. Zostanie tam wyświetlony port i adres. Domyślnie port jest ustawiony na 5000.

Jeśli masz zainstalowany program Raspbian For Robots, wystarczy przejść do adresu https://dex.local:5000. Upewnij się, że Twoje urządzenie mobilne / laptop jest w tej samej sieci, co GoPiGo3. W przeciwnym razie nie będziesz mieć do niego dostępu.

Zalecana: