สารบัญ:

ควบคุมความเร็วของมอเตอร์กระแสตรงไร้แปรงถ่านโดยใช้ Arduino และโมดูลบลูทูธ (HC-05): 4 ขั้นตอน
ควบคุมความเร็วของมอเตอร์กระแสตรงไร้แปรงถ่านโดยใช้ Arduino และโมดูลบลูทูธ (HC-05): 4 ขั้นตอน

วีดีโอ: ควบคุมความเร็วของมอเตอร์กระแสตรงไร้แปรงถ่านโดยใช้ Arduino และโมดูลบลูทูธ (HC-05): 4 ขั้นตอน

วีดีโอ: ควบคุมความเร็วของมอเตอร์กระแสตรงไร้แปรงถ่านโดยใช้ Arduino และโมดูลบลูทูธ (HC-05): 4 ขั้นตอน
วีดีโอ: HW-130 L293D บอร์ดขับมอเตอร์ สเตปมอเตอร์ เซอร์โว ควบคุมด้วย Arduino Uno, Mega2560 2024, พฤศจิกายน
Anonim
ควบคุมความเร็วของมอเตอร์กระแสตรงไร้แปรงถ่านโดยใช้ Arduino และโมดูลบลูทูธ (HC-05)
ควบคุมความเร็วของมอเตอร์กระแสตรงไร้แปรงถ่านโดยใช้ Arduino และโมดูลบลูทูธ (HC-05)

บทนำ

ในบทช่วยสอนนี้ เราจะควบคุมความเร็วของมอเตอร์ DC แบบไม่มีแปรงโดยใช้ Arduino UNO, Bluetooth Module (HC-05) และแอปพลิเคชัน Android สำหรับ Bluetooth (ตัวควบคุม Arduino Bluetooth)

ขั้นตอนที่ 1: ส่วนประกอบ

  1. Arduino Uno
  2. โมดูลบลูทูธ (HC-05)
  3. แบตเตอรี่ลิเธียมโพลิเมอร์ (2200mAh 11.1V)
  4. ตัวควบคุมความเร็วแบบอิเล็กทรอนิกส์ (Simonk 30A)
  5. มอเตอร์กระแสตรงไร้แปรงถ่าน (A2212/10T 1400kV)
  6. ตัวต้านทาน (1K)
  7. สายจัมเปอร์
  8. แอปพลิเคชัน Android: - Arduino Bluetooth Controller (https://play.google.com/store/apps/details?id=com.giumig.apps.bluetoothserialmonitor&hl=th)

ขั้นตอนที่ 2: แผนผัง

แผนผัง
แผนผัง

ขั้นตอนที่ 3: โปรแกรม

โปรแกรม
โปรแกรม

ขั้นตอนที่ 4: การทำงาน

ประกอบวงจรและสร้างการสื่อสาร Bluetooth แล้ว

  1. ในการสื่อสารแบบบลูทูธ อักขระหนึ่งตัวจะถูกโอนในแต่ละครั้ง
  2. ตัวเลข (0 - 9) จะถูกโอนเป็นอักขระจากแอปพลิเคชัน Android ทีละตัว
  3. แอปพลิเคชัน Android (ตัวควบคุม Arduino Bluetooth) จะใช้ในโหมดเทอร์มินัล
  4. การทำแผนที่ของค่าทำขึ้นเพื่อควบคุมความเร็วของมอเตอร์
  5. มอเตอร์อยู่ในสถานะปิดสำหรับค่าตัวเลข "0" ถึง "4"
  6. มอเตอร์อยู่ในสถานะทำงานสำหรับค่าตัวเลข "5" ถึง "9"
  7. ความเร็วของมอเตอร์จะเพิ่มขึ้นตามค่าตัวเลขที่เพิ่มขึ้นจาก "5" เป็น "9"

แนะนำ: