สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สเต็ปเปอร์มอเตอร์เป็นมอเตอร์กระแสตรงที่เคลื่อนที่เป็นขั้นแยก มีขดลวดหลายอันที่จัดเป็นกลุ่มที่เรียกว่า "เฟส" โดยการเพิ่มพลังงานในแต่ละเฟสตามลำดับ มอเตอร์จะหมุนทีละขั้น
สเต็ปเปอร์มอเตอร์มีประโยชน์อย่างมากในการทำโปรเจ็กต์ที่ต้องการตำแหน่งที่แม่นยำ เช่น เครื่องพิมพ์ 3 มิติ เนื่องจากข้อจำกัดบางประการ เราจึงมีมอเตอร์อีกหนึ่งประเภทที่เรียกว่าเซอร์โวมอเตอร์
ข้อจำกัดคือ: -
1. ดึงพลังแม้ในขณะที่ไม่ได้ทำอะไรเลย
2. แรงบิดน้อยลงที่ความเร็วสูง
3. ไม่มีกลไกป้อนกลับเช่นเซอร์โวมอเตอร์
ยิ่งไปกว่านั้น สเต็ปเปอร์มอเตอร์ต้องการไดรเวอร์มอเตอร์เพื่อเชื่อมต่อกับบอร์ดประมวลผล แต่เราสามารถเชื่อมต่อเซอร์โวมอเตอร์กับบอร์ด Arduino หรือ esp32 ได้โดยตรง
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
1. สเต็ปเปอร์มอเตอร์ -
2. ตัวขับมอเตอร์ -
3. ESP32 -
4. สายจัมเปอร์ -
5. เขียงหั่นขนม (ตัวเลือก) -
6. ซอฟต์แวร์ Arduino IDE
การตั้งค่า Arduino IDE ของคุณก่อนอัปโหลดโค้ดใน ESP32 นั้นสำคัญมาก: -
ขั้นตอนที่ 2: การเชื่อมต่อวงจรสำหรับสเต็ปเปอร์มอเตอร์และ ESP 32
สเต็ปเปอร์มอเตอร์ทำงานด้วยโวลต์ 5v ดังนั้นเชื่อมต่อไดรเวอร์มอเตอร์ 5V กับ ESP 32 Vin
ตัวขับมอเตอร์ ESP32 บอร์ด
in1ขา25in2ขา33
in3Pin 32
in4Pin 35
Vcc VIN
GND GND
ขั้นตอนที่ 3: วิธีอัปโหลดโค้ดในบอร์ด ESP 32
1. คลิกที่อัปโหลด
2. ถ้าไม่มีข้อผิดพลาด ที่ด้านล่างของ Arduino IDE เมื่อเราได้รับข้อความว่ากำลังเชื่อมต่อ …, …, 3. กดปุ่ม Boot บนบอร์ด ESP 32 จนกว่าคุณจะอัปโหลดข้อความเสร็จสิ้น
4. หลังจากที่คุณอัปโหลดรหัสเรียบร้อยแล้ว กดปุ่มเปิดใช้งานเพื่อรีสตาร์ทหรือเริ่มรหัสที่อัปโหลดบนบอร์ด ESP32