โปรเจกต์นี้มีวัตถุประสงค์เพื่อควบคุมความเร็วของ Brushless DC motor โดยใช้ Arduino และการสื่อสารแบบ Bluetooth
รายละเอียดทางเทคนิคเพิ่มเติม
การควบคุม Brushless DC (BLDC) กำลังสูง
โปรเจกต์นี้เชื่อมช่องว่างระหว่างแอปพลิเคชันบนสมาร์ทโฟนกับโลกความเร็วสูงของมอเตอร์ Brushless ในโดรนหรือรถบังคับวิทยุ (RC car)
- การเชื่อมต่อกับ ESC: Arduino สื่อสารกับ Electronic Speed Controller (ESC) โดยใช้ Servo PWM มาตรฐาน (พัลส์ 1000us - 2000us) จากนั้น ESC จะจัดการการสับเปลี่ยนทิศทางกระแส (commutation) แบบ 3 เฟสที่ซับซ้อนซึ่งจำเป็นสำหรับ BLDC motor
- การเชื่อมต่อไร้สาย HC-05: ผู้ใช้ปรับแถบเลื่อน (slider) บน Android app ซึ่งจะส่งค่าความเร็ว (0-100) ไปยัง Arduino ผ่าน Bluetooth
ตรรกะด้านความปลอดภัย
- สถานะการพร้อมทำงาน (Armed State): เพื่อป้องกันการสตาร์ทโดยไม่ตั้งใจ เฟิร์มแวร์กำหนดให้มีการจัดลำดับ "Zero-Throttle Arming" ก่อนที่มอเตอร์จะหมุน ซึ่งเป็นการเลียนแบบมาตรฐานความปลอดภัยของอากาศยานมืออาชีพ
ข้อมูล Frontmatter ดั้งเดิม
title: "Control the Speed of Brushless DC Motor Using Bluetooth"
description: "Control the speed of brushless DC motor using Arduino and Bluetooth module (HC-05)."
author: "mohitmehlawat"
category: "Motors & Robotics"
tags:
- "embedded"
- "home automation"
- "internet of things"
views: 26648
likes: 14
price: 2450
difficulty: "Intermediate"
components:
- "1x Arduino UNO"
- "1x Brushless DC motor(1400kV)"
- "1x HC-05 Bluetooth Module"
- "1x Electronic Speed Controller(Simonk 30A)"
- "1x Lithium Polymer Battery(2200mAh 11.1V)"
- "1x Breadboard (generic)"
- "1x Jumper wires (generic)"
- "1x Resistor 1k ohm"
tools: []
apps:
- "1x Arduino Bluetooth Controller"
- "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "82dc0d423bf75a9d3587f3644bbe44890b74e41b9a02a40148726977b1783251"
encryptedPayload: "U2FsdGVkX19xBeGrRI3ETA020injRKzLFnFW62fDtR6WY/bfM/d+Yqslzt+NHlIOrnQRcI+d/kv8xOfb2mHzyK85dK1S876qLp2cZV/VyzE+7dzaLWkBXeZi/bxrdSSBsTStxbbpNqvBLU1NU6wAXg=="
seoDescription: "Learn how to control Brushless DC Motor speed using Arduino and HC-05 Bluetooth Module in this step-by-step guide."
videoLinks:
- "https://www.youtube.com/embed/sshnrW-UAiE"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/control-the-speed-of-brushless-dc-motor-using-bluetooth-c68f25_cover.jpg"
lang: "th"