
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


นี่คือบทช่วยสอนเกี่ยวกับวิธีการเชื่อมต่อและเรียกใช้มอเตอร์ DC แบบไร้แปรงถ่านโดยใช้ Arduino หากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดตอบกลับในความคิดเห็นหรือส่งอีเมลไปที่ rautmitil[at]gmail[dot]com คุณสามารถติดต่อกับฉันได้ที่ @mitilraut ทางทวิตเตอร์
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับฉัน: www.mitilraut.com
ขั้นตอนที่ 1: รายการส่วนประกอบ

- Arduino UNO
- มอเตอร์เอาท์รันเนอร์ BLDC (มอเตอร์เอาท์รันเนอร์อื่น ๆ จะทำงานได้ดี)
- Electronic Speed Controller (เลือกตามระดับกระแสของมอเตอร์)
- LiPo Battery (เพื่อจ่ายไฟให้กับมอเตอร์)
- สายจัมเปอร์ชาย-ชาย * 3
- สาย USB 2.0 ชนิด A/B (เพื่ออัพโหลดโปรแกรมและจ่ายไฟให้กับ Arduino)
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบขั้วต่อของแบตเตอรี่ ESC และมอเตอร์ ในกรณีนี้ เรามีขั้วต่อหัวกระสุนชายขนาด 3.5 มม. บนมอเตอร์ ดังนั้นฉันจึงบัดกรีขั้วต่อกระสุนขนาด 3.5 มม. ที่เอาต์พุตของ ESC แบตเตอรี่มีขั้วต่อตัวผู้ 4.0 มม. ดังนั้นฉันจึงบัดกรีขั้วต่อตัวเมียที่เหมาะสมที่ด้านอินพุตของ ESC
ขั้นตอนที่ 2: การเชื่อมต่อ


ต่อมอเตอร์เข้ากับเอาต์พุตของ ESC ที่นี่ขั้วไม่สำคัญ หากคุณเปลี่ยนสายไฟ 2 ใน 3 เส้น มอเตอร์จะหมุนไปในทิศทางตรงกันข้าม
เชื่อมต่อ '+' & '-' ของแบตเตอรี่เข้ากับสายสีแดง (+) และสีดำ (-) ของ ESC ตามลำดับ
จากสายเซอร์โว 3 พินที่ออกมาจาก ESC ให้ต่อสายสีน้ำตาลเข้ากับพิน 'GND' บน Arduino ต่อสายสีเหลืองเข้ากับพินดิจิตอลใดๆ ในกรณีของเราคือพินดิจิตอล 12
ขั้นตอนที่ 3: การเขียนโปรแกรม Arduino UNO

หากคุณเพิ่งเริ่มใช้ Arduino คุณสามารถดาวน์โหลด ติดตั้ง และตั้งค่า Arduino ได้จากที่นี่
เชื่อมต่อ Arduino กับพีซี เปิด Arduino IDE แล้วเขียนโค้ดนี้ ภายใต้ 'เครื่องมือ' เลือก
บอร์ด: Arduino/Genuino UNO
พอร์ต: COM15 (เลือกพอร์ต COM ที่เหมาะสมเพื่อค้นหาตัวจัดการอุปกรณ์ที่เปิดพอร์ต COM และค้นหา Arduino UNO ภายใต้ 'พอร์ต')
คลิกปุ่มอัปโหลดที่มุมซ้ายบน
#รวม
เซอร์โว esc_signal; การตั้งค่าเป็นโมฆะ () { esc_signal.attach (12); // ระบุหมายเลขพินที่ขาสัญญาณของ ESC เชื่อมต่อที่นี่ esc_signal.write(30); //คำสั่งแขน ESC ESC จะไม่เริ่มทำงานเว้นแต่ว่าความเร็วอินพุตจะน้อยกว่าในระหว่างการเริ่มต้น ล่าช้า (3000); // ESC หน่วงเวลาการเริ่มต้น } วงเป็นโมฆะ () { esc_signal.write (55); //เปลี่ยนค่านี้ระหว่าง 40-130 เพื่อเปลี่ยนความเร็วของมอเตอร์ มูลค่าสูงกว่าความเร็วที่สูงขึ้น ล่าช้า(15); }
ขั้นตอนที่ 4: หมายเหตุ
วิธีที่ถูกต้องในการขับเคลื่อนมอเตอร์คือ
1. เชื่อมต่อแบตเตอรี่กับ ESC เพื่อเปิดเครื่อง ESC
2. จ่ายไฟให้กับ Arduino
หากคุณทำในทางกลับกัน Arduino จะเรียกใช้ลำดับแขนและ ESC จะพลาดคำสั่งเหล่านั้นเนื่องจากไม่ได้เปิดใช้งาน ในกรณีนี้ให้กดปุ่มรีเซ็ตบน Arduino
แนะนำ:
บทช่วยสอนการเชื่อมต่อเซ็นเซอร์เข็มทิศ HMC5883L กับ Arduino: 10 ขั้นตอน (พร้อมรูปภาพ)

บทช่วยสอนเกี่ยวกับการเชื่อมต่อเซ็นเซอร์เข็มทิศ HMC5883L กับ Arduino: คำอธิบายHMC5883L เป็นเข็มทิศดิจิตอลแบบ 3 แกนที่ใช้สำหรับวัตถุประสงค์ทั่วไปสองประการ: เพื่อวัดการสะกดจิตของวัสดุแม่เหล็ก เช่น เฟอร์โรแม่เหล็ก หรือเพื่อวัดความแรงและในบางกรณี ทิศทางของ สนามแม่เหล็กที่จุดหนึ่งในส
Arduino Led Matrix Connection กับ Utsource: 9 ขั้นตอน (พร้อมรูปภาพ)

การเชื่อมต่อ Arduino Led Matrix กับ Utsource: เมทริกซ์ LED หรือจอแสดงผล LED เป็นจอแสดงผลดอทเมทริกซ์ขนาดใหญ่ที่มีความละเอียดต่ำ ซึ่งมีประโยชน์ทั้งสำหรับการแสดงข้อมูลทางอุตสาหกรรมและเชิงพาณิชย์ รวมถึงอินเทอร์เฟซระหว่างมนุษย์กับเครื่องจักรที่เป็นงานอดิเรก ประกอบด้วยเมทริกซ์ไดโอด 2 มิติพร้อมแคโท
การเปรียบเทียบ LV-MaxSonar-EZ และ HC-SR04 Sonar Range Finders กับ Arduino: 20 ขั้นตอน (พร้อมรูปภาพ)

การเปรียบเทียบ LV-MaxSonar-EZ และ HC-SR04 Sonar Range Finders กับ Arduino: ฉันพบว่าหลายโครงการ (โดยเฉพาะหุ่นยนต์) ต้องการหรือได้รับประโยชน์จากการวัดระยะทางไปยังวัตถุในแบบเรียลไทม์ ตัวค้นหาช่วงโซนาร์มีราคาไม่แพงนักและสามารถเชื่อมต่อกับไมโครคอนโทรลเลอร์เช่น Arduino ได้อย่างง่ายดาย นี้ใน
การผสมสี RGB LED กับ Arduino ใน Tinkercad: 5 ขั้นตอน (พร้อมรูปภาพ)

การผสมสี LED RGB กับ Arduino ใน Tinkercad: มาเรียนรู้วิธีควบคุม LED หลากสีโดยใช้เอาต์พุตอะนาล็อกของ Arduino เราจะเชื่อมต่อ RGB LED กับ Arduino Uno และเขียนโปรแกรมง่ายๆ เพื่อเปลี่ยนสี คุณสามารถติดตามได้โดยใช้ Tinkercad Circuits คุณยังสามารถดูสิ่งนี้
ระยะไกล 1.8 กม. Arduino กับ Arduino การสื่อสารไร้สายด้วย HC-12: 6 ขั้นตอน (พร้อมรูปภาพ)

ระยะไกล 1.8 กม. การสื่อสารไร้สาย Arduino ไปยัง Arduino ด้วย HC-12: ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีสื่อสารระหว่าง Arduinos ในระยะไกลได้ถึง 1.8 กม. ในที่โล่ง HC-12 เป็นพอร์ตอนุกรมไร้สาย โมดูลการสื่อสารที่มีประโยชน์มาก ทรงพลังอย่างยิ่ง และใช้งานง่าย ก่อนอื่นคุณจะเล