กลับไปหน้ารวมไฟล์
bt-car-f5299b.md

โปรเจกต์นี้คือรถที่สามารถควบคุมได้ด้วยอุปกรณ์ Android ทำงานโดยใช้ Bluetooth module โดยเฉพาะ HC-05, และ Adafruit motor shield ส่วนสำคัญคือการเชื่อมต่อ TX และ RX ของ Arduino ไปยังขั้วตรงข้ามบน module: RX และ TX. ในการเชื่อมต่อ HC-05 module ให้ใช้สาย jumper แบบ male-to-female ในการเชื่อมต่อ เราต้องตัดปลายสายด้านที่เป็น male ออกแล้วต่อเข้ากับ Arduino จากนั้นยึด motor shield เข้าไปด้านบน ขั้นตอนมีดังนี้: บัดกรีสายไฟเข้ากับขั้วทั้งสองของ motor, เชื่อมต่อสายไฟเข้ากับ motor shield, ยึดยางเข้ากับ motor, เชื่อมต่อ module เข้ากับ Arduino, ยึดส่วนประกอบต่างๆ บน chasis, จ่ายไฟให้ Arduino และ motor shield และสุดท้ายอัปโหลดโค้ด ตอนนี้รถก็พร้อมใช้งานแล้ว ดาวน์โหลดแอปพลิเคชันที่มีคำว่า left และ right อยู่ในนั้น แล้วเชื่อมต่อเข้ากับ HC-05 module

รายละเอียดทางเทคนิคเพิ่มเติม

หุ่นยนต์เคลื่อนที่ที่ขับเคลื่อนด้วย Bluetooth

โปรเจกต์นี้สร้างยานพาหนะควบคุมระยะไกลที่ตอบสนองและปรับเปลี่ยนได้ โดยเชื่อมโยงการสื่อสารแบบ serial มาตรฐานเข้ากับการควบคุมมอเตอร์ทางกายภาพ

  • การแยกวิเคราะห์อักขระอนุกรม (Serial Character Parsing): Arduino สื่อสารกับสมาร์ทโฟนผ่าน HC-05 หรือ HC-06 Bluetooth module เฟิร์มแวร์จะรับฟังอักขระการกระทำที่เฉพาะเจาะจง (เช่น 'F' สำหรับเดินหน้า, 'B' สำหรับถอยหลัง, 'S' สำหรับหยุด) และแปลงเป็นสัญญาณลอจิก H-bridge
  • การขับเคลื่อน Dual DC Motor: ใช้ L298N motor driver Arduino ให้สัญญาณ PWM (Pulse Width Modulation) เพื่อควบคุมความเร็วของ DC motor สองตัว ซึ่งช่วยให้สามารถเร่งความเร็วได้อย่างเป็นสัดส่วนและการบังคับเลี้ยวแบบ differential ที่ราบรื่น

การสร้างต้นแบบ

  • การเพิ่มประสิทธิภาพช่วงสัญญาณไร้สาย: อธิบายการจัดวาง BT antenna เพื่อลดการรบกวนจากสัญญาณรบกวนทางแม่เหล็กไฟฟ้าของ motor ทำให้มั่นใจได้ว่าลิงก์ควบคุมจะเสถียรได้ไกลถึง 10 เมตร

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

title: "BT Car"
description: "The car is controlled by Bluetooth with a HC_05 module and also by an Adafruit motor shield."
author: "karthik2006"
category: ""
tags:
  - "bluetooth"
  - "car"
views: 2775
likes: 0
price: 2450
difficulty: "Easy"
components:
  - "1x Arduino MotorShield Rev3"
  - "1x DC motor (generic)"
  - "1x Jumper wires (generic)"
  - "1x Arduino UNO"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/1bd1d538-fc49-4ec0-aafa-c1fcade3272e.ino"
documentationLinks: []
passwordHash: "69b21779d0dc0246c0311c2d6bf398a212b2ce9531652a0d19f95e1401d0687e"
encryptedPayload: "U2FsdGVkX18nZmRarskbQNh/eJbdVqbxMYL1TSimyyirpBYv9xzsQ2mO7iynQgrfJltBEHgeIT1ZpIqZWPqrB1/Qe/ThV8tr4/WBLQhTRwQ="
seoDescription: "Build a Bluetooth car using HC_05 module and Adafruit motor shield. Simple Arduino robotics project."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/default.jpg"
lang: "th"