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

ชื่อโปรเจกต์: รถบังคับ Bluetooth สุดเฟี้ยว "Pluto"



Pluto นี่คือโปรเจกต์รถ Bluetooth สุดพิเศษที่ไม่เหมือนใครนะน้อง

รถคันนี้ควบคุมผ่านมือถือได้เลย แค่เชื่อมต่อ Bluetooth แล้วจัดแอป [Arduino](https://s.shopee.co.th/7fUgFAWSki) Bluetooth Controller ใน Play Store มาลงเครื่องซะ

บนตัวรถพี่ติดตั้งระบบ Self-balancing platform ไว้ด้วย มีสองชั้นเชื่อมกับ [Servo](https://s.shopee.co.th/7fUgFAWSki) Motors สองตัว คอยประคองระนาบให้ขนานกับพื้นโลกตลอดเวลา โดยใช้ Accelerometer คำนวณมุมแล้วสั่งงาน Servo ให้ขยับสวนทางกันเพื่อรักษาความนิ่งยังไงล่ะ

ที่พี่ทำโปรเจกต์นี้ก็เพราะ 2 เหตุผลหลักๆ คือ: 1. เอาไว้ให้เด็กเล่น (หรือจะเล่นเองก็ได้ไม่ว่ากัน) 2. เอาไว้เสิร์ฟน้ำให้เพื่อนโดยที่น้ำไม่หกแม้จะต้องวิ่งผ่านทางลาด... หล่อเท่เลยงานนี้

หลักการทำงานก็ง่ายๆ เลย: เราส่งสัญญาณ Bluetooth จากมือถือไป แล้ว Board Arduino ก็จะรับค่ามาสั่งให้รถเลี้ยวซ้าย เลี้ยวขวา เดินหน้า ถอยหลัง หรือจะหยุดนิ่งๆ ก็สั่งได้ตามใจสั่งมาเลยวัยรุ่น

ส่วนไอ้แผ่นระนาบ Self-balancing น่ะ มันทรงตัวได้เองแบบอัตโนมัติ เพราะมีพลังของ Servo Motors, Accelerometer และ Gyroscope (MPU6050) ทำงานร่วมกันอยู่



ข้อมูลทางเทคนิคแบบจัดเต็ม (EXPANDED TECHNICAL DETAILS)

Robust Mobile Robotic Platform

Pluto มันคือ Chassis รถ 4WD สุดแกร่งที่ออกแบบมาเพื่องานวิจัยพวก Autonomous Navigation และการควบคุมระยะไกลโดยเฉพาะ

  • High-Current H-Bridge Drive: พี่ใช้ Module Driver มอเตอร์อย่าง L298N หรือ TB6612FNG มาคุม DC Motors แรงบิดสูง 4 ตัว โดยที่ Arduino จะคอยแปลงคำสั่ง Bluetooth จากแอป Android มาเป็นท่า Differential Drive ให้รถขยับได้ดั่งใจ
  • Obstacle Avoidance Core: มี Sensor Ultrasonic รุ่น HC-SR04 ติดอยู่ข้างหน้าบน Servo ที่หมุนสแกนได้ ถ้าสับเข้าโหมด "Automatic" เมื่อไหร่ Arduino จะสแกนพื้นที่ 180 องศารอบตัว แล้วหาทางไปต่อที่โล่งที่สุดเอง... ฉลาดจัด!

Design Methodology

  • SolidWorks Optimized Chassis: โครงสร้างรถตัวนี้พี่ปั้น Model ใน SolidWorks มาอย่างดี แล้วกด 3D-printed (ใช้ Cura จัดการ) เพื่อให้พวกจุดยึด Motor และช่องวาง Battery มันเข้าล็อกเป๊ะๆ ห้ามช็อตนะตัวนี้ งานประกอบเนียนกริ๊บแน่นอน

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

title: "Pluto Bluetooth RC Car"
description: "Pluto is a 2WD Bluetooth car on which is placed a self-balancing plane."
author: "Danna1302"
category: "Motors & Robotics"
tags:
  - "vallauri"
  - "vallauri"
  - "cars"
  - "games"
views: 10215
likes: 4
price: 1499
difficulty: "Easy"
components:
  - "1x Hot glue gun (generic)"
  - "2x DC Motor, 12 V"
  - "1x Arduino UNO"
  - "1x Jumper wires (generic)"
  - "1x 9V battery (generic)"
  - "1x Male/Female Jumper Wires"
  - "1x Breadboard (generic)"
  - "2x SG90 Micro-servo motor"
  - "1x 3D Printer (generic)"
  - "1x Battery Holder, AA x 8"
  - "1x 6 DOF Sensor - MPU6050"
  - "8x AA Batteries"
  - "1x Soldering Station, 110 V"
  - "1x L298N Driver Motor"
tools: []
apps:
  - "1x SolidWorks 2019/20"
  - "1x Arduino IDE"
  - "1x Ultimaker Cura"
downloadableFiles:
  - "https://projects.arduinocontent.cc/874f8c52-b096-471e-bee7-1929a4b451a6.ino"
  - "https://projects.arduinocontent.cc/874f8c52-b096-471e-bee7-1929a4b451a6.ino"
documentationLinks: []
passwordHash: "6ae0568bff7b1a3ad409c29df311d6cdda63fcd9c52c9a04b0e090adaedb5724"
encryptedPayload: "U2FsdGVkX1+tbODYO1zc2U2LpcKNMCwKWEU0lxCB/n7vO5Bf0uHNvsIWzma6lQJIpVBKubDqK6kLkqY8S5GtsRQSy7279mYbdm3WkrAVsx2LEEN9pU9MyCxJ4Bdr3b0R14JKS8K8QEenwjekOxURyQ=="
seoDescription: "Build Pluto, a 2WD Bluetooth RC car with a self-balancing plane. A fun Arduino DIY robotics project controlled via smartphone."
videoLinks:
  - "https://www.youtube.com/embed/4Cc8cJRtwGA"
  - "https://www.youtube.com/embed/RXrMDhCi8JA"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/pluto-bluetooth-rc-car-8fd7fc_cover.jpg"
lang: "th"