กลับไปหน้ารวมไฟล์
bluetooth-joystick-rc-car.md

ชื่อโปรเจกต์: Arduino Bluetooth Joystick Car

การขับขี่แบบไร้สาย: Bluetooth RC Car

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

obstacle_avoiding_car_chassis_1772704596677.png

การแปลง X/Y เป็น Tank Steering

แตกต่างจากรถยนต์จริงที่มีพวงมาลัย ชุดหุ่นยนต์ส่วนใหญ่ใช้ Skid Steering (เหมือนรถถัง) Arduino ต้องแปลงพิกัด X/Y ของจอยสติ๊กเป็นคำสั่งสำหรับมอเตอร์

  1. Joystick Forward (Y > 0): มอเตอร์ด้านซ้ายและขวาหมุนไปข้างหน้า
  2. Joystick Left (X < 0): มอเตอร์ด้านซ้ายหมุนถอยหลัง มอเตอร์ด้านขวาหมุนไปข้างหน้า รถจะหมุนอยู่กับที่ไปทางซ้าย!
  3. 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 อย่างสมบูรณ์แบบ!

ข้อมูล Frontmatter ดั้งเดิม

title: "Arduino Bluetooth Joystick Car"
description: "Drive from your phone! Build a 4-wheel drive RC car that receives steering and throttle commands from a smartphone via Bluetooth."
category: "Motors & Robotics"
difficulty: "Intermediate"