สารบัญ:

หุ่นยนต์สตรีมมิ่งเบราว์เซอร์ด้วย GoPiGo3: 5 ขั้นตอน
หุ่นยนต์สตรีมมิ่งเบราว์เซอร์ด้วย GoPiGo3: 5 ขั้นตอน

วีดีโอ: หุ่นยนต์สตรีมมิ่งเบราว์เซอร์ด้วย GoPiGo3: 5 ขั้นตอน

วีดีโอ: หุ่นยนต์สตรีมมิ่งเบราว์เซอร์ด้วย GoPiGo3: 5 ขั้นตอน
วีดีโอ: GoPiGo3 Videostreaming Robot 2024, พฤศจิกายน
Anonim
หุ่นยนต์สตรีมมิ่งเบราว์เซอร์ด้วย GoPiGo3
หุ่นยนต์สตรีมมิ่งเบราว์เซอร์ด้วย GoPiGo3

ในโครงการขั้นสูงนี้ด้วย GoPiGo3 Raspberry Pi Robot เราสร้างหุ่นยนต์สตรีมมิ่งวิดีโอเบราว์เซอร์ซึ่งสตรีมวิดีโอสดไปยังเบราว์เซอร์และสามารถควบคุมได้จากเบราว์เซอร์

ในโครงการนี้ เราใช้โมดูลกล้อง Raspberry Pi กับ GoPiGo3 คุณสามารถควบคุมหุ่นยนต์โดยใช้ตัวควบคุมบนเบราว์เซอร์ในขณะที่สตรีมวิดีโอสดโดยตรงบนเบราว์เซอร์ คุณภาพวิดีโอดีมากและเวลาแฝงของวิดีโอต่ำ ทำให้เหมาะสำหรับโครงการหุ่นยนต์สตรีมวิดีโอสด

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น

ฮาร์ดแวร์ที่จำเป็น

  • GoPiGo3. ที่ประกอบอย่างสมบูรณ์
  • ราสเบอร์รี่ Pi
  • โมดูลกล้อง Raspberry Pi

ขั้นตอนที่ 2: เชื่อมต่อโมดูลกล้อง

การเชื่อมต่อโมดูลกล้อง
การเชื่อมต่อโมดูลกล้อง

แนบโมดูลกล้อง Raspberry Pi เข้ากับพอร์ตบน Raspberry Pi สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการติดกล้อง โปรดดูบทแนะนำของเราที่นี่

ขั้นตอนที่ 3: การตั้งค่าหุ่นยนต์สตรีมวิดีโอ GoPiGo

การตั้งค่าหุ่นยนต์สตรีมมิ่งวิดีโอ GoPiGo
การตั้งค่าหุ่นยนต์สตรีมมิ่งวิดีโอ GoPiGo

คุณควรโคลนโค้ด GoPiGo3 github ลงใน Raspberry Pi ของคุณ ติดตั้งการพึ่งพา Pi Camera และ Flask โดยเรียกใช้สคริปต์ install.sh:

sudo bash install.sh

รีบูต Pi ของคุณ

ขั้นตอนที่ 4: ตั้งค่าให้ทำงานบน Boot

ตั้งค่าให้รันบน Boot
ตั้งค่าให้รันบน Boot

คุณสามารถเรียกใช้เซิร์ฟเวอร์ขณะบู๊ตได้ ดังนั้นคุณจึงไม่ต้องเรียกใช้ด้วยตนเอง ใช้คำสั่ง

install_startup.sh

และสิ่งนี้ควรเริ่มต้นเซิร์ฟเวอร์ขวดเมื่อบูต คุณควรจะสามารถเชื่อมต่อกับหุ่นยนต์โดยใช้ “https://dex.local:5000” หรือหากใช้การตั้งค่า Cinch คุณสามารถใช้ “https://10.10.10.10:5000”

คุณสามารถตั้งค่า Cinch ซึ่งจะตั้งค่าจุดเชื่อมต่อ wifi โดยอัตโนมัติด้วยคำสั่ง

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

เมื่อรีบูตให้เชื่อมต่อกับบริการ WiFi "Dex"

ขั้นตอนที่ 5: เรียกใช้โครงการ

เริ่มเซิร์ฟเวอร์โดยพิมพ์คำสั่งต่อไปนี้:

sudo python3 flask_server.py

จะใช้เวลาสองสามวินาทีเพื่อให้เซิร์ฟเวอร์เริ่มทำงาน พอร์ตและที่อยู่จะแสดงในนั้น โดยค่าเริ่มต้น พอร์ตจะถูกตั้งค่าเป็น 5000

หากคุณติดตั้ง Raspbian For Robots ให้ไปที่ https://dex.local:5000 address ก็เพียงพอแล้ว ตรวจสอบให้แน่ใจว่าคุณมีอุปกรณ์พกพา/แล็ปท็อปในเครือข่ายเดียวกันกับ GoPiGo3 ของคุณ มิฉะนั้น คุณจะไม่สามารถเข้าถึงได้

แนะนำ: