GoPiGo3 ile Tarayıcı Akış Robotu: 5 Adım
GoPiGo3 ile Tarayıcı Akış Robotu: 5 Adım
Anonim
GoPiGo3 ile Tarayıcı Akış Robotu
GoPiGo3 ile Tarayıcı Akış Robotu

GoPiGo3 Raspberry Pi Robot ile bu gelişmiş projede, canlı videoyu bir tarayıcıya aktaran ve tarayıcıdan kontrol edilebilen bir Tarayıcı video akış robotu oluşturuyoruz.

Bu projede GoPiGo3 ile bir Raspberry Pi Kamera modülü kullanıyoruz. Canlı video doğrudan tarayıcıda akarken, tarayıcıdaki bir denetleyiciyi kullanarak robotu kontrol edebilirsiniz. Video kalitesi çok iyi ve videonun gecikmesi düşük, bu da bunu canlı video akışı robot projeleri için ideal hale getiriyor.

Adım 1: Gerekli Parçalar

Donanım Gerekli

  • Tamamen monte edilmiş bir GoPiGo3
  • Ahududu Pi
  • Raspberry Pi Kamera Modülü

Adım 2: Kamera Modülünü Bağlama

Kamera Modülünü Bağlama
Kamera Modülünü Bağlama

Raspberry Pi kamera modülünü Raspberry Pi üzerindeki bağlantı noktasına takın. Kameranın nasıl takılacağı hakkında daha fazla ayrıntı için buradaki eğiticimize bakın.

3. Adım: GoPiGo Video Akış Robotunu Ayarlama

GoPiGo Video Akış Robotunu Ayarlama
GoPiGo Video Akış Robotunu Ayarlama

GoPiGo3 github kodunu Raspberry Pi'nize klonlamış olmalısınız. install.sh betiğini çalıştırarak Pi Camera bağımlılıklarını ve Flask'ı kurun:

sudo bash kurulum.sh

Pi'nizi yeniden başlatın.

Adım 4: Önyüklemede Çalıştırılacak Kurulum

Önyüklemede Çalıştırılacak Kurulum
Önyüklemede Çalıştırılacak Kurulum

Sunucuyu önyüklemede çalıştırabilirsiniz, böylece manuel olarak çalıştırmanız gerekmez. komutu kullanın

install_startup.sh

ve bu, şişe sunucusunu açılışta başlatmalıdır. “https://dex.local:5000” kullanarak robota bağlanabilmeniz gerekir veya Cinch kurulumunu kullanıyorsanız “https://10.10.10.10:5000” adresini kullanabilirsiniz.

Otomatik olarak bir wifi erişim noktası kuracak olan Cinch'i komutuyla kurabilirsiniz.

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

Yeniden başlatıldığında, “Dex” WiFi hizmetine bağlanın.

Adım 5: Projeyi Çalıştırmak

Aşağıdaki komutu yazarak sunucuyu başlatın:

sudo python3 flask_server.py

Sunucunun açılması birkaç saniye sürecektir. Orada bir port ve adres gösterilecektir. Varsayılan olarak, bağlantı noktası 5000'e ayarlanmıştır.

Eğer Raspbian For Robots kurulu ise https://dex.local:5000 adresine gitmeniz yeterli olacaktır. Mobil cihazınızın / dizüstü bilgisayarınızın GoPiGo3'ünüzle aynı ağda olduğundan emin olun. Aksi takdirde, ona erişemezsiniz.