Arduino Robot พร้อม GoPro และการควบคุม FPV ผ่าน iPhone ด้วย Bluetooth
สวัสดีทุกคน!
โรบอทเวอร์ชันปัจจุบันของผมมีสองโหมด:
1. ควบคุมจาก iPhone โดยใช้แอปพลิเคชันผ่านการเชื่อมต่อ Bluetooth ควบคุมกล้อง GoPro ผ่าน Wi-Fi และระบบกันสะเทือนโดยใช้ servo motors โหมด FPV แบบง่าย :)
2. ระบบขับเคลื่อนอัตโนมัติหลีกเลี่ยงสิ่งกีดขวางด้วย ultrasonic sensor และ gyro
โรบอทนี้สร้างขึ้นบนพื้นฐานแพลตฟอร์ม Tamiya และอะไหล่ที่ซื้อจาก eBay
แผนการพัฒนาเพิ่มเติม:
ผมต้องการสร้างการควบคุมโรบอทโดยอิงจากการจดจำรูปแบบ (pattern recognition) โดยใช้ Raspberry Pi ผมมี Raspberry Pi 3 พร้อมกล้อง แต่ยังไม่มีเวลาเขียนโปรแกรมเลยครับ :)
ด้านซ้าย
ด้านขวา
ด้านหน้า
ด้านหลัง
ด้านบน
ด้านล่างขอบคุณที่รับชมครับ!
รายละเอียดทางเทคนิคเพิ่มเติม
การส่งข้อมูลระยะไกลความเร็วสูงและการสำรวจ
โรบอทสำรวจเคลื่อนที่ประสิทธิภาพสูงนี้รวมการควบคุม Bluetooth ระยะไกลเข้ากับการเชื่อมโยงกล้อง First-Person View (FPV)
- iPhone Mobile Hub: ควบคุมผ่านแอปพลิเคชันที่กำหนดเอง (หรือ Bluefruit LE) บน iPhone ตัว Arduino จะรับค่า joystick vectors ผ่าน Bluetooth Low Energy (BLE) เพื่อการบังคับทิศทางที่แม่นยำ 360 องศา
- GoPro Stabilization: โรบอทมีชุดติดตั้งแบบกำหนดเองสำหรับ GoPro action camera ซึ่งช่วยให้สามารถสำรวจในรูปแบบความละเอียดสูงได้ ลิงก์ WiFi ของกล้องใช้สำหรับฟีด FPV ในขณะที่ Arduino จัดการการเคลื่อนที่ทางกายภาพ
การเคลื่อนที่ได้ทุกสภาพพื้นผิว
- H-Bridge Drive Train: ขับเคลื่อนโดย L298N module เฟิร์มแวร์จัดการการเร่งความเร็วแบบ "S-Curve" เพื่อให้มั่นใจว่าฟุตเทจจาก GoPro ยังคงนิ่งแม้ในขณะที่โรบอทเริ่มเคลื่อนที่และหยุดกะทันหัน
ข้อมูล Frontmatter ดั้งเดิม
title: "Arduino Robot w/ GoPro and FPV iPhone Control via Bluetooth"
description: "Arduino robot with GoPro camera and FPV function controlled from iPhone via Bluetooth or obstacle avoidance with ultrasonic sensor."
author: "AlxArd"
category: "Motors & Robotics"
tags:
- "hc-05"
- "tamiya"
- "iphone"
- "arduino robot"
- "bluetooth"
- "gyro"
- "ultrasonic sensor"
- "wi-fi"
- "autopilot"
- "mpu-9250"
- "cars"
- "fpv"
- "gopro"
- "obstacle avoidance"
- "tank"
views: 20897
likes: 32
price: 2450
difficulty: "Intermediate"
components:
- "1x Arduino UNO"
- "1x RobotGeek Sensor Shield"
- "1x Tamiya Universal Plate 70098"
- "1x MPU-9250/650 Gyro"
- "1x Tamiya Gearbox 70168"
- "3x SG90 Micro-servo motor"
- "1x Ultrasonic Sensor - HC-SR04 (Generic)"
- "1x Soldering iron (generic)"
- "1x HM-10 BLE Bluetooth 4.0 CC2540 CC2541 Serial Wireless Module"
- "1x Jumper wires (generic)"
- "2x HQRP 18650 Li-Ion battery"
- "1x Tamiya Track and Wheel Set 70100"
- "2x 5274 Li-Ion battery charge controller Generic"
- "1x Dual H-Bridge motor drivers L298"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "608a46a0dfe2b1fcb25602d3d965cee16e3510665ddaf014b83eb71435d135eb"
encryptedPayload: "U2FsdGVkX1/OIVYqx9+RJ8lXfslUGB1yekopzelT6q4R2InJxnQn8a2MREhBweA0hF772WZGa+DW/TwltQutGkBe43hb+cFBfRTWaJQuKik="
seoDescription: "Build an Arduino Robot with GoPro FPV, iPhone Bluetooth control, and obstacle avoidance using an Ultrasonic Sensor."
videoLinks:
- "https://www.youtube.com/embed/ygxRD-B_VXo"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-robot-w-gopro-and-fpv-iphone-control-via-bluetooth-379e5a_cover.jpg"
lang: "th"