สารบัญ:
วีดีโอ: บทช่วยสอน Arduino - สเต็ปเปอร์มอเตอร์พร้อม L293D: 5 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
คำแนะนำนี้เป็นเวอร์ชันเขียนของวิดีโอ YouTube "Arduino: วิธีควบคุม Stepper Motor ด้วย L293D Motor Driver" ที่ฉันเพิ่งอัปโหลด ฉันขอแนะนำให้คุณลองดู
ช่อง YouTube ของฉัน
ขั้นตอนที่ 1: การสอน
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีควบคุมสเต็ปเปอร์มอเตอร์โดยใช้ชิปควบคุมมอเตอร์ L293D ของคุณ
สเต็ปเปอร์มอเตอร์อยู่ระหว่างมอเตอร์กระแสตรงปกติกับเซอร์โวมอเตอร์ พวกมันมีข้อได้เปรียบที่สามารถวางตำแหน่งได้อย่างแม่นยำ เคลื่อนที่ไปข้างหน้าหรือถอยหลังทีละ 'ขั้น' แต่พวกมันยังสามารถหมุนได้อย่างต่อเนื่อง
ขั้นตอนที่ 2: ต้องใช้ฮาร์ดแวร์
บอร์ด Arduino หรือ Genuino
สเต็ปเปอร์มอเตอร์
ตัวขับมอเตอร์ L293D (ชิป)
เขียงหั่นขนม
แบตเตอรี่
สายจัมเปอร์
ขั้นตอนที่ 3: วงจรและการเชื่อมต่อ
ฮาร์ดแวร์ (L293D)
ใช้งานโซลินอยด์สี่ตัว มอเตอร์ DC สองตัว หรือสเต็ปเปอร์แบบไบโพลาร์หรือยูนิโพลาร์หนึ่งตัวที่มีสูงถึง 600mA ต่อช่องสัญญาณโดยใช้ L293D สิ่งเหล่านี้อาจเป็นที่รู้จักกันดีในนาม "ผู้ขับขี่ใน Adafruit Motorshield" หากคุณทำโล่ให้ไดรเวอร์เสียหายโดยไม่ได้ตั้งใจ คุณสามารถใช้ลูกสุนัขตัวใดตัวหนึ่งแทนได้ หรือคุณสามารถเขียงหั่นขนมบางอย่างด้วยตัวคุณเอง! ชิปแต่ละตัวมีสะพาน H แบบเต็มสองตัว (สะพาน H ครึ่งตัวสี่ตัว) นั่นหมายความว่าคุณสามารถขับโซลินอยด์สี่ตัว มอเตอร์ DC สองตัวแบบสองทิศทาง หรือสเต็ปเปอร์มอเตอร์หนึ่งตัว มีอินพุต PWM ต่อไดรเวอร์ คุณจึงสามารถควบคุมความเร็วของมอเตอร์ได้ ทำงานที่ลอจิก 5V เหมาะสำหรับแรงดันไฟฟ้าของมอเตอร์ตั้งแต่ 4.5V ถึง 36V! สิ่งนี้จะไม่ทำงานได้ดีสำหรับมอเตอร์ 3V แรงดันมอเตอร์แยกจากแรงดันลอจิก
สเต็ปเปอร์มอเตอร์มีห้าลีด และเราจะใช้ทั้งสองส่วนของ L293D ในครั้งนี้ ซึ่งหมายความว่ามีการเชื่อมต่อมากมายบนเขียงหั่นขนม มอเตอร์มีซ็อกเก็ต 5 ทางที่ปลาย ดันสายจัมเปอร์เข้าไปในซ็อกเก็ตเพื่อให้มอเตอร์เชื่อมต่อกับเขียงหั่นขนม
โปรดทราบว่าสายสีแดงของสเต็ปเปอร์มอเตอร์ไม่ได้เชื่อมต่อกับสิ่งใด ใช้สีของสายจูงในการระบุ ไม่ใช่ตำแหน่งที่โผล่ออกมาจากมอเตอร์
มอเตอร์แบบสองขั้ว
การขับสเต็ปเปอร์มอเตอร์แบบไบโพลาร์ด้วย L293D นั้นคล้ายกับการขับสเต็ปปิ้งมอเตอร์แบบขั้วเดียวมาก ลำดับพัลส์จะเหมือนกัน ข้อแตกต่างระหว่างการขับสเต็ปเปอร์มอเตอร์แบบ unipolar และการขับสเต็ปเปอร์มอเตอร์แบบไบโพลาร์คือ มีลวดเสริมในสเต็ปปิ้งมอเตอร์แบบ unipolar ที่คุณต้องขอ
ขั้นตอนที่ 4: การเขียนโปรแกรม
รับรหัส
ขั้นตอนที่ 5: ถ้าฉันมีประโยชน์
ก่อนอื่นฉันขอขอบคุณสำหรับการอ่านคู่มือนี้ ! ฉันหวังว่ามันจะช่วยคุณ
หากคุณต้องการสนับสนุนฉัน คุณสามารถสมัครรับข้อมูลจากช่องของฉันและดูวิดีโอของฉันได้
ช่อง YouTube ของฉัน
บล็อกเกอร์ของฉัน