สารบัญ:
- ขั้นตอนที่ 1: Di Cosa Abbiamo Bisogno
- ขั้นตอนที่ 2: มา Funziona Un Motore Stepper E Perché Usiamo Un Driver
- ขั้นตอนที่ 3: Connessioni
- ขั้นตอนที่ 4: การควบคุมเฟิร์มแวร์ E
- ขั้นตอนที่ 5: การปฏิเสธความรับผิดชอบ
วีดีโอ: Controllo Motore Stepper Con Drivemall: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
Controlliamo un motore Stepper กับบอร์ด Arduino
Questo tutorial è valido sia se utilizziamo l'Arduino e sia utilizzando la บอร์ด Drivemall
ลิงก์แยกต่างหากสำหรับ realizzazione della Drivermall
Il vantaggio di preferire il Drivemall alla classica scheda Arduino è quello di ridurre la complessità delle connessioni portando และยกเลิกการตั้งค่า più ordinato Tuttavia, questo è opzionale: tutti i risultati sono ancora validi con la scheda arduino, una breadboard และ abbastanza จัมเปอร์ dupont ต่อฉัน collegamenti
ขั้นตอนที่ 1: Di Cosa Abbiamo Bisogno
- มินิคอนโทรลเลอร์ต่อ Arduino
- คาเวตติ
- Motore Stepper
- Un Driver L298N o un A4988 (ไดรเวอร์ Sono utilizzabili molti)
ขั้นตอนที่ 2: มา Funziona Un Motore Stepper E Perché Usiamo Un Driver
Un motore stepper è essenzialmente costituito da due bobine che devono essere opportunamente alimentate (รูปที่ 1), se il motore viene alimentato con un movimento sbagliato può provocare un cortocircuito verso GND.
Ad ogni passo il motore gira ad un angolo ben noto che di solito è indicato dal produttore มา 1, 8 °, quindi sono necessari 200 passi per fare un giro completo.
Chiariamo perché abbiamo bisogno di un ไดรเวอร์ invece di collegare lo stepper direttamente al microcontrollore
ฉันยินยอมเป็นคนขับรถยินยอม la scansione dei passaggi perché un microcontrollore non è ใน grado di caricare le bobine all'interno del motore stepper
ไดรเวอร์ Esstono เนื่องจาก tipi di ต่อ motori stepper sul mercato:
- ไดรเวอร์ classici L298 o ULN2003 un doppio H-bridge ใน cui la logica per alimentare le singole fasi risiede nel codice;
- ไดรเวอร์ moderni A4988 หรือ drv8825 ใน cui parte della logica risiede nell'azionamento
L'A4988 ต่อ funzione อยู่ในสถานะก่อน un'abilitazione e due pin, uno per la direzione e l'altro ต่อ il numero di passi, oltre all'alimentazione
ขั้นตอนที่ 3: Connessioni
Come primo approccio ai motori passo-passo abbiamo scelto di utilizzare il ไดรเวอร์ ULN2003
Tre pulsanti ต่อ il controllo del motore sono collegati ad Arduino con una resistenza collegata a GND.
วิทยาลัยที่ใช้ motore all'ULN secondo lo schema ใน figura 2, L'Arduino è collegato al driver con i pin 8 9 10 e 11
ขั้นตอนที่ 4: การควบคุมเฟิร์มแวร์ E
Qui trovi un firmware di base ต่อ il controllo del motore stepper ใน questo caso specialeIl bottom su:
- il pin A0 viene utilizzato ต่อ la direzione positiva e l'arresto
- il pin A1 viene utilizzato ต่อ la direzione negativa e l'arresto
- il pin A2 ให้บริการต่อ confermare e metterlo ใน moto secondo la direzione del pulsante precedentemente premuto
il numero di passi ต่อ ciclo è impostato a 20 questo significa che il programma eseguirà 10 cicli per fare un giro completo del motore.
ขั้นตอนที่ 5: การปฏิเสธความรับผิดชอบ
Questo บทช่วยสอน è stato prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea
Il progetto mira a promuovere una forma di educazione informale come mezzo per favourire l'inclusione sociale dei giovani, l'educazione ไม่เป็นทางการ come si può trovare all'interno dei makerspace.
Questo กวดวิชา riflette เดี่ยว le ความเห็นi degli autori e la Commissione Europea ไม่ใช่ può essere ritenuta responsabile per qualsiasi uso che possa essere fatto delle informazioni in esso contenute.
แนะนำ:
พล็อตเตอร์แนวตั้งพร้อม Drivemall: 6 ขั้นตอน
พล็อตเตอร์แนวตั้งพร้อม Drivemall: ด้วยบทช่วยสอนนี้ เราต้องการอธิบายวิธีปรับปรุงพล็อตเตอร์แนวตั้งที่คุณพบที่นี่โดยใช้ baord ที่ตั้งโปรแกรมได้ของ Drivemall หากเราไม่มีไดรเวอร์มอลล์ เราสามารถใช้ Arduino ได้ แต่อยู่ใต้ลิงก์สำหรับการพัฒนา Drivemall .ข้อดี
Creazione Della Drivemall Board: 5 ขั้นตอน
Creazione Della Drivemall Board: ใน questo tutorial vedremo i passi fondamentali per la creazione di una board Arduino custom ฉันซอฟต์แวร์ usati sono KiCad สำหรับ progettazione della board e l'IDE Arduino สำหรับ la creazione e caricamento di firmware ต่อ la board
การพัฒนาบอร์ด Drivemall: 5 ขั้นตอน
การพัฒนาบอร์ด Drivemall: ในบทช่วยสอนนี้ เราจะเห็นขั้นตอนพื้นฐานสำหรับการสร้างบอร์ด Arduino แบบกำหนดเอง ซอฟต์แวร์ที่ใช้คือ KiCad สำหรับการออกแบบบอร์ดและ Arduino IDE สำหรับการสร้างและโหลดเฟิร์มแวร์สำหรับบอร์ด
พล็อตเตอร์ Verticale Con Drivemall: 6 ขั้นตอน
Plotter Verticale Con Drivemall: Con questo tutorial vogliamo spiegare come migliorare il plotter verticale che trovi qui usando il baord programmabile Drivemall.Questo tutorial è valido sia se utilizziamo l'Arduino e sia utilizzando la drivermall Board. ไม่ใช่
Stepper Motor ควบคุม Stepper Motor โดยไม่ต้องใช้ไมโครคอนโทรลเลอร์!: 6 ขั้นตอน
สเต็ปเปอร์มอเตอร์ที่ควบคุมโดยสเต็ปเปอร์มอเตอร์ที่ไม่มีไมโครคอนโทรลเลอร์!: ในคำแนะนำอย่างรวดเร็วนี้ เราจะสร้างตัวควบคุมสเต็ปเปอร์มอเตอร์อย่างง่ายโดยใช้สเต็ปเปอร์มอเตอร์ โครงการนี้ไม่ต้องการวงจรที่ซับซ้อนหรือไมโครคอนโทรลเลอร์ เพื่อไม่ให้เป็นการเสียเวลา เรามาเริ่มกันเลย