ชื่อโปรเจกต์: Arduino Bluetooth Joystick Car
การขับขี่แบบไร้สาย: Bluetooth RC Car
Bluetooth Joystick Car เข้ามาแทนที่เครื่องส่ง Radio Control (RC) แบบดั้งเดิมที่เทอะทะได้อย่างสมบูรณ์ โดยการจับคู่โมดูล HC-05 กับ Bluetooth ของสมาร์ทโฟน คุณสามารถขับเคลื่อนหุ่นยนต์ DIY ของคุณโดยใช้จอยสติ๊กเสมือนบนหน้าจอ

การแปลง X/Y เป็น Tank Steering
แตกต่างจากรถยนต์จริงที่มีพวงมาลัย ชุดหุ่นยนต์ส่วนใหญ่ใช้ Skid Steering (เหมือนรถถัง) Arduino ต้องแปลงพิกัด X/Y ของจอยสติ๊กเป็นคำสั่งสำหรับมอเตอร์
- Joystick Forward (Y > 0): มอเตอร์ด้านซ้ายและขวาหมุนไปข้างหน้า
- Joystick Left (X < 0): มอเตอร์ด้านซ้ายหมุนถอยหลัง มอเตอร์ด้านขวาหมุนไปข้างหน้า รถจะหมุนอยู่กับที่ไปทางซ้าย!
- The App: แอปพลิเคชันอย่าง "Arduino Bluetooth Controller" จัดการการคำนวณฝั่งโทรศัพท์ เมื่อคุณเลื่อนจอยสติ๊กไปที่ด้านบนซ้าย แอปจะส่ง string เฉพาะ (เช่น
<FL>) ซึ่ง Arduino จะแยกวิเคราะห์โดยใช้Serial.read()
ชิ้นส่วนที่จำเป็น
- Arduino Uno/Nano: ตัวประมวลผล
- L298N Motor Driver: จำเป็นอย่างยิ่งสำหรับการจัดการกระแสสูงของมอเตอร์ DC 4 ตัว
- HC-05 or HC-06 Bluetooth Module: ตัวรับสัญญาณ
- 4WD Robot Chassis Kit: ประกอบด้วยฐานอะคริลิก มอเตอร์เกียร์สีเหลือง 4 ตัว และล้อ
- 18650 Li-ion Batteries (x2): แบตเตอรี่ AA มาตรฐานจะหมดเร็วเกินไปเมื่อจ่ายไฟให้กับมอเตอร์สี่ตัว
โปรเจกต์นี้เป็นประตูสู่โลกของ mechatronics และ mobile robotics อย่างสมบูรณ์แบบ!