Kita wis nganalisa babagan kabeh motor stepper sing bisa digunakake karo proyek Arduino, nanging ana salah sawijining motor sing beda karo model liyane, kayata Nema 17, amarga motor sing pas banget karo sawetara aplikasi, kalebu motor sing wis diganti saka sawetara printer 3D.
Kanthi motor stepper iki, sampeyan bakal bisa ngontrol rotasi poros kanthi tepat nggawe gerakan presisi banjur kontrol gerakan mesin utawa robot sampeyan. Lan ing pandhuan iki, sampeyan bisa entuk kabeh informasi sing dibutuhake kanggo ngerteni dheweke kanthi cedhak lan wiwit makarya.
- Kabeh babagan motor stepper
- Motor stepper 28BYJ-48
- Driver motor stepper DRV8825
- Modul L298N kanggo motor
Indeks
Karakteristik teknis Nema 17
Motor stepper Nema 17 kalebu jinis bipolar, kanthi sudut langkah 1,8º, tegese, bisa dibagi saben revolusi utawa dadi 200 langkah. Saben gulung sing ana ing njero nyengkuyung intensitas 1.2A kanthi ketegangan 4v, kanthi kekuwatan bisa ngasilake 3.2 kg / cm.
Uga, mesin iki Nema 17 kuatIki sebabe digunakake ing aplikasi kayata printer 3D ing omah lan robot liyane sing kudu nduweni konsistensi sing cukup. Tuladha printer sing nggunakake mesin iki minangka dhasar gerakane yaiku Prusa. Uga digunakake ing pemotong laser, mesin CNC, mesin pick & place, lsp.
Nanging, ora kabeh kamulyan lan kaluwihan ing mesin iki, amarga wis ana Luwih kuat mulane dipercaya, ora seimbang banget ing pangertene iki ...
Cekakipun, karakteristik teknis Padha:
- Motor stepper.
- Model NEMA 17
- Bobot 350 gram
- Ukuran 42.3x48mm tanpa poros
- Diameter poros 5mm D
- Panjang poros 25mm
- 200 langkah per puteran (1,8º / langkah)
- Saiki 1.2A saben nduwurke tumpukan
- Voltase pasokan 4v
- Resistansi 3.3 Ohm saben kumparan
- Torsi motor 3.2 kg / cm
- Induktansi 2.8 mH saben kumparan
Pinout lan datasheet
El pinout motor stepper iki Cukup gampang, amarga ora duwe kabel akeh banget kanggo sambungan, uga duwe konektor supaya sampeyan bisa nggunakake kanthi luwih gampang. Ing kasus NEMA 17 sampeyan bakal nemokake pinout kaya sing bisa dideleng ing gambar ing ndhuwur.
Nanging yen sampeyan kudu ngerti luwih rinci babagan rincian teknis lan listrik babagan watesan lan kisaran sing bisa digunakake NEMA 17, sampeyan bisa goleki lembar data motor stepper iki lan kanthi mangkono entuk kabeh informasi komplementer sing sampeyan goleki. Ing kene sampeyan bisa download PDF karo conto.
Endi sing tuku lan regane
Sampeyan bisa nemokake regane murah ing macem-macem toko elektronik khusus lan uga ing toko online. Contone, sampeyan kasedhiya ing Amazon. Ana saka macem-macem pabrikan lan macem-macem format penjualan, kayata paket 3 utawa luwih yen sampeyan butuh robot seluler, lsp. Mangkene sawetara tawaran apik:
- Motor NEMA 17 kanthi krenjang lan sekrup
- Paket 3 Nema 17 unit
- Aksesoris:
- Gasket anti-geter kanggo instalasi
- Ora ditemokake produk
Tuladha carane miwiti karo Nema 17 lan Arduino
Conto sederhana kanggo miwiti nggunakake iki motor stepper NEMA 17 Kanthi Arduino, skema sederhana iki sing bisa sampeyan kumpul. Aku wis nggunakake driver kanggo motor DRV8825, nanging sampeyan bisa nggunakake motor sing beda lan uga motor stepper sing beda yen sampeyan pengin milih proyek lan adaptasi karo kabutuhan. Mengkono uga karo kode sketsa, sing bisa diowahi miturut sing disenengi ...
Ing kasus driver sing digunakake, tahan intensitas 45v lan 2A, mula cocog kanggo motor stepper utawa stepper ukuran cilik lan medium kayata bipolar NEMA 17. Nanging yen sampeyan butuh sing "luwih abot", motor sing luwih gedhe kaya NEMA 23, banjur sampeyan bisa nggunakake driver TB6600.
ing sambungan rangkuman ing ngisor iki:
- Motor NEMA 17 duwe sambungan GND lan VMOT menyang catu daya. Sing ing gambar ditampilake kanthi komponen kanthi sinar sing ditarik lan kapasitor. Sumber kasebut kudu ana antara 8 lan 45v pasokan, lan kapasitor sing ditambahake aku bisa nambah 100µF.
- Kaloro kumparan stepper gegandhengan karo A1, A2, lan B1, B2.
- Pin GND penyelam disambungake karo GND Arduino.
- Pin VDD driver disambungake menyang 5v saka Arduino.
- STP lan DIR kanggo langkah lan arah disambungake menyang pin digital 3 lan 2. Yen sampeyan pengin milih pin Arduino liyane sing bisa, sampeyan mung kudu ngowahi kode kasebut.
- RST lan SLP kanggo ngreset lan turu driver sampeyan kudu nyambung menyang 5v papan Arduino.
- EN utawa pin aktivasi bisa dipedhot, amarga kanthi cara iki driver bakal aktif. Yen disetel ing Dhuwur tinimbang KURING drivere dipateni.
- Pin liyane bakal dicabut ...
Minangka kanggo kode sketsaIki bisa dadi gampang kaya iki kanggo miwiti NEMA 17 lan miwiti, yaiku ...
#define dirPin 2 #define stepPin 3 #define stepsPerRevolution 200 void setup() { // Declare pins as output: pinMode(stepPin, OUTPUT); pinMode(dirPin, OUTPUT); } void loop() { // Set the spinning direction clockwise: digitalWrite(dirPin, HIGH); // Spin the stepper motor 1 revolution slowly: for (int i = 0; i < stepsPerRevolution; i++) { // These four lines result in 1 step: digitalWrite(stepPin, HIGH); delayMicroseconds(2000); digitalWrite(stepPin, LOW); delayMicroseconds(2000); } delay(1000); // Set the spinning direction counterclockwise: digitalWrite(dirPin, LOW); // Spin the stepper motor 1 revolution quickly: for (int i = 0; i < stepsPerRevolution; i++) { // These four lines result in 1 step: digitalWrite(stepPin, HIGH); delayMicroseconds(1000); digitalWrite(stepPin, LOW); delayMicroseconds(1000); } delay(1000); // Set the spinning direction clockwise: digitalWrite(dirPin, HIGH); // Spin the stepper motor 5 revolutions fast: for (int i = 0; i < 5 * stepsPerRevolution; i++) { // These four lines result in 1 step: digitalWrite(stepPin, HIGH); delayMicroseconds(500); digitalWrite(stepPin, LOW); delayMicroseconds(500); } delay(1000); // Set the spinning direction counterclockwise: digitalWrite(dirPin, LOW); //Spin the stepper motor 5 revolutions fast: for (int i = 0; i < 5 * stepsPerRevolution; i++) { // These four lines result in 1 step: digitalWrite(stepPin, HIGH); delayMicroseconds(500); digitalWrite(stepPin, LOW); delayMicroseconds(500); } delay(1000); }
informasi luwih lengkap, sampeyan bisa takon kursus program karo IDE Arduino dening Hwlibre.
Dadi pisanan komentar