Mục lục:

Robot phát trực tuyến trình duyệt với GoPiGo3: 5 bước
Robot phát trực tuyến trình duyệt với GoPiGo3: 5 bước

Video: Robot phát trực tuyến trình duyệt với GoPiGo3: 5 bước

Video: Robot phát trực tuyến trình duyệt với GoPiGo3: 5 bước
Video: GoPiGo Robot Example: Browser Streaming Video 2024, Tháng bảy
Anonim
Robot phát trực tuyến trình duyệt với GoPiGo3
Robot phát trực tuyến trình duyệt với GoPiGo3

Trong dự án nâng cao này với Robot GoPiGo3 Raspberry Pi, chúng tôi xây dựng một robot phát trực tuyến video của Trình duyệt giúp truyền video trực tiếp đến trình duyệt và có thể được điều khiển từ trình duyệt.

Trong dự án này, chúng tôi sử dụng mô-đun Máy ảnh Raspberry Pi với GoPiGo3. Bạn có thể điều khiển rô bốt bằng bộ điều khiển trên trình duyệt khi video trực tiếp phát trực tiếp trên trình duyệt. Chất lượng video rất tốt và độ trễ của video thấp, điều này lý tưởng cho các dự án robot phát video trực tiếp.

Bước 1: Các bộ phận cần thiết

Phần cứng cần thiết

  • GoPiGo3 được lắp ráp hoàn chỉnh
  • Một Raspberry Pi
  • Mô-đun máy ảnh Raspberry Pi

Bước 2: Kết nối mô-đun máy ảnh

Kết nối mô-đun máy ảnh
Kết nối mô-đun máy ảnh

Gắn mô-đun máy ảnh Raspberry Pi vào cổng trên Raspberry Pi. Để biết thêm chi tiết về cách gắn máy ảnh, hãy xem hướng dẫn của chúng tôi tại đây.

Bước 3: Thiết lập Robot phát trực tuyến video GoPiGo

Thiết lập Robot phát trực tuyến video GoPiGo
Thiết lập Robot phát trực tuyến video GoPiGo

Bạn nên sao chép mã github GoPiGo3 vào Raspberry Pi của mình. Cài đặt các phụ thuộc Pi Camera và Flask bằng cách chạy tập lệnh install.sh:

sudo bash install.sh

Khởi động lại Pi của bạn.

Bước 4: Thiết lập để chạy khi khởi động

Thiết lập để chạy khi khởi động
Thiết lập để chạy khi khởi động

Bạn có thể chạy máy chủ khi khởi động để không phải chạy thủ công. Sử dụng lệnh

install_startup.sh

và điều này sẽ khởi động máy chủ bình khi khởi động. Bạn có thể kết nối với rô bốt bằng “https://dex.local: 5000” hoặc nếu sử dụng thiết lập Cinch, bạn có thể sử dụng “https://10.10.10.10:5000”

Bạn có thể thiết lập Cinch, nó sẽ tự động thiết lập điểm truy cập wifi bằng lệnh

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

Khi khởi động lại, hãy kết nối với dịch vụ WiFi “Dex”.

Bước 5: Chạy dự án

Khởi động máy chủ bằng cách gõ lệnh sau:

sudo python3 flask_server.py

Sẽ mất vài giây để máy chủ kích hoạt. Một cổng và địa chỉ sẽ được hiển thị trong đó. Theo mặc định, cổng được đặt thành 5000.

Nếu bạn đã cài đặt Raspbian For Robots, thì hãy truy cập địa chỉ https://dex.local: 5000 là đủ. Đảm bảo bạn có thiết bị di động / máy tính xách tay cùng mạng với GoPiGo3. Nếu không, bạn sẽ không thể truy cập vào nó.

Đề xuất: