In questo articolo inzieremo a prendere confidenza con il pilotaggio dei motori passo-passo, ora che sappiamo riconoscerli.
Prima di partire facciamo la lista della spesa:
uno o più motori passo-passo , io ho utilizzato i MINIBEA CO., LTD da 200passi e 0,44A

una scheda della famiglia Arduino Duemilanove ( in figura il nuovo modello della Arduino Uno )

un integrato di tipo ULN2003A per ciascun motore che desideriemo utilizzare.

una basetta ( Breadboard ) per prototipi, utilizzima in queste situazioni in cui quello che stiamo realizzando è temporaneo.

e dei cavi per breadboard, necessati ad eseguire i nostri collegamenti.
Su Arduino c’è poco, o molto, da dire, se non lo conosci ti suggerisco di visitare il sito ufficiale, o di ricercare in Google penso che come tutti noi appassionati rimarrai strabiliato delle sue potenzialità e della sua versatilità. Ed è un progetto tutto Italiano (orgoglio nazionale).
In merito all’integrato ULN2003A include un array di 7 transistor Darlington, ciascun transistor può gestire una corrente di 0,5A e tensioni fino a 50V; è di facile reperimento nei negozi di elettronica e il suo datasheet lo puoi trovare con una semplice ricerca.
Per questo articolo è tutto, puoi approfondire con ricerche su internet le caratteristiche dei componenti trattati, nelle prosime puntate vedremo:
- schema di collegamento del nostro circuito
- realizzeremo il circuito di test
- scriveremo il codice per pilotare i motori
- vedremo il risultato del nostro lavoro in un video






15 comments
1 ping
wajdi
2 gennaio 2012 a 12:55 (UTC 2) Link to this comment
ciao,volevo farti un pò di domande ,avevo intenzione di autocostruirmi una fresa cnc amatoriale ma mi servirebbero i motori passopasso e la scheda elettronica peer comandarli, sapresti darmi qualche idea?
Mauro Alfieri
3 gennaio 2012 a 09:57 (UTC 2) Link to this comment
Ciao,
ti consiglio di cercare sul web informazioni su come è fatta una CNC, come funziona e le schede di gestione.
Ce ne sono infinite e ognuna ha caratteristiche ottime, dipende olto da cosa vorrai realizzare, che tipo di materiali devi lavorare, che dimensione, quale precisione vuoi ottenere ecc…
Sulle schede ci sono molte soluzioni, definite le caratteristiche descritte sopra potrai scegliere i motori e poi la scheda con cui realizzare il tutto.
Ciao
mirko
16 gennaio 2012 a 17:18 (UTC 2) Link to this comment
ciao volevo farti una domanda mica si puo’ configurare il movimento di due motori passo passo attraverso i tasti direzionali del pc per eseguire un percorso stabilito??? grazie in anticipo
Mauro Alfieri
18 gennaio 2012 a 08:41 (UTC 2) Link to this comment
Ciao Mirko, non so se definirla telepatia, proprio oggi sto srivendo il primo articolo su come utilizzare un tastierino a 4 puldanti per comandare un motore passo-passo.
Buona lettura.
Artemis
23 maggio 2012 a 20:25 (UTC 2) Link to this comment
Ciao Mauro innanzitutto complimenti per i tuo esposti. Ti chiedo aiuto. Stavo provando a pilotare un motore passo passo unipolare con l’integrato ULN2003A, il motore però funziona a 12V (http://www.futurashop.it/index.html). Ho fatto tutti i collegamenti come i tuoi ma il motore non gira,ho provato a invertire le fasi e nulla.Però se lo utilizzo senza integrato(cioè collegando le uscite di Arduino direttamente al motore) il motore gira ma non rispetta i 7.5° del passo in quanto,credo, lo sto alimentando a 5V e quindi prende una corrente minore.
Forse sbaglio in qualcosa?
Artemis
24 maggio 2012 a 00:22 (UTC 2) Link to this comment
scusa forse il link che ho mandato non è diretto, cmq il motore è a 6 fili 12V 200Ohm 48passi.
Grazie
Mauro Alfieri
24 maggio 2012 a 17:33 (UTC 2) Link to this comment
Se il motore ha 6 fili devi collgare i due comuni assieme per usarlo come unipolare. Il fatto che non si muova con l’integrato può dipendere da:
1. collegamenti errati;
2. integrato collegato male ad Arduino;
3. integrato rotto;
Questo partendo dal fatto che se lo colleghi direttamente ad Arduino funziona, mi fa escludere che tu abbia sbagliato i collegamenti del motore, xchè li conosci e che il motore possa essere rotto.
Tuttavia il fatto che salti qualche passo mi fa pensare che qualche terminale non è collegato in modo corretto.
Ti consiglio di seguire il tutorial su come riconoscere i motori passo passo: http://www.mauroalfieri.it/elettronica/motori-passo-passo-come-riconoscerli.html
Artemis
30 maggio 2012 a 23:03 (UTC 2) Link to this comment
Grazie Mauro!
nick2000
27 marzo 2013 a 13:36 (UTC 2) Link to this comment
ciao mauro,
complimenti davvero per il blog!
Precisamente, che tipo di motre passo passo hai usato per questo progetto?
Mauro Alfieri
28 marzo 2013 a 06:48 (UTC 2) Link to this comment
Ciao Nick,
ho usato un passo-passo bipolare da 200step, smontato da una stampante se non ricordo male
Mauro
roberto
1 aprile 2013 a 15:22 (UTC 2) Link to this comment
Ciao, e complimenti anche da parte mia per il blog.
Ho una domanda, vorrei usare un motore passo-passo come motore principale di un vecchio giradischi (ha il motore originale bruciato)
Innanzitutto ti sembra una buona idea ?
Se si, hai qualche suggerimento o indicazione su dove trovarlo e quale tipo di motore serve ?
A me servono circa 10W e 1400RPM.
Grazie, Roberto.
Mauro Alfieri
2 aprile 2013 a 07:28 (UTC 2) Link to this comment
Ciao Roberto,
ignoro come funzioni un giradischi, usano motori passo-passo?
A mio avviso ti occorre un motore in cc con riduzione a 1400rpm.
Il motore Stepper rischia di compromettere la fluidità del suono.
Mauro
roberto
2 aprile 2013 a 09:25 (UTC 2) Link to this comment
Ciao e grazie per la risposta.
I giradischi (vecchi) usavano motori AC a 2 o 4 poli con trazione su ruota gommata o tramite cinghia.
Poi è stato il momento della trazione diretta, adesso sono tornati alla cinghia.
Credo la tua soluzione sia la migliore, anche io pensavo ad un motore DC portato a 1400 giri con retroazione sulla velocità per stabilizzare il tutto.
Hai da consigliarmi qualche negozio online affidabile?
Grazie ancora, RA
Mauro Alfieri
2 aprile 2013 a 12:05 (UTC 2) Link to this comment
Ciao Roberto,
io compro da robot-domestici.it e sono affidabili e seri.
Dubito però abbiano un prodotto che fa al caso tuo, mi rivolgerei a qualche produttore diretto o in alternativa fai un giro alle fiere di elettronica, tra il surplus si trovano cose interessanti.
Mauro
roberto
2 aprile 2013 a 13:10 (UTC 2) Link to this comment
Ok, grazie…molte
buona giornata, RA
La CNC di Paolo » Mauro Alfieri
4 luglio 2012 a 08:55 (UTC 2) Link to this comment
[...] lo spazio del Blog è dedicato a Paolo Piras che con ingegno e seguendo i tutorial sui motori passo-passo ha realizzato la sua prima [...]