«

»

mar 18

Motori passo-passo, pilotarli con arduino – prima parte

 

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:

MINIBEA 200 step 0.44Auno o più motori passo-passo , io ho utilizzato i MINIBEA CO., LTD da 200passi e 0,44A

 

 

 

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

 

 

 

 

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

 

 

 

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

 

 

 

Cavi Breadboard
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

Important!


Ti è stato utile questo articolo?
Sostienimi cliccando sugli sponsor, io potrò continuare ad acquistare materiale per scrivere articoli e aiutarti nei tuoi progetti.

Basta un solo click al giorno.

Be Sociable, Share!

15 comments

1 ping

  1. wajdi

    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?

    1. Mauro Alfieri

      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

  2. mirko

    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

    1. Mauro Alfieri

      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.

  3. Artemis

    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?

  4. Artemis

    scusa forse il link che ho mandato non è diretto, cmq il motore è a 6 fili 12V 200Ohm 48passi.
    Grazie

    1. Mauro Alfieri

      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

  5. Artemis

    Grazie Mauro!

  6. nick2000

    ciao mauro,
    complimenti davvero per il blog!

    Precisamente, che tipo di motre passo passo hai usato per questo progetto?

    1. Mauro Alfieri

      Ciao Nick,
      ho usato un passo-passo bipolare da 200step, smontato da una stampante se non ricordo male :-)

      Mauro

  7. roberto

    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.

    1. Mauro Alfieri

      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

      1. roberto

        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

        1. Mauro Alfieri

          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

          1. roberto

            Ok, grazie…molte

            buona giornata, RA

  1. La CNC di Paolo » Mauro Alfieri

    [...] lo spazio del Blog è dedicato a Paolo Piras che con ingegno e seguendo i tutorial sui motori passo-passo ha realizzato la sua prima [...]

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

Puoi usare i seguenti tag HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>