Sommario:

Controlla il tuo computer con un motore passo-passo!: 9 passaggi (con immagini)
Controlla il tuo computer con un motore passo-passo!: 9 passaggi (con immagini)

Video: Controlla il tuo computer con un motore passo-passo!: 9 passaggi (con immagini)

Video: Controlla il tuo computer con un motore passo-passo!: 9 passaggi (con immagini)
Video: Le raccomandazioni della mamma 🤣 2024, Dicembre
Anonim
Controlla il tuo computer con un motore passo-passo!
Controlla il tuo computer con un motore passo-passo!

In uno dei miei precedenti Instructables, ti ho mostrato come puoi usare un motore passo-passo come encoder rotativo. In questo Instructable, impariamo come possiamo usarlo per controllare il nostro computer. Quindi, senza ulteriori indugi, iniziamo!

Passaggio 1: guarda il video

Image
Image

Guarda il video sopra per avere un'idea migliore di cosa si tratta e cosa fare.

Passaggio 2: ottieni tutte le cose necessarie

Ottieni tutto il necessario
Ottieni tutto il necessario

Per questo progetto avrai bisogno di:

  • Una scheda microcontrollore Arduino compatibile con USB HID (Human Interface Device) (Leonardo, Micro, Pro Micro)
  • Un motore passo-passo*.
  • Un convertitore da motore passo-passo a encoder rotativo.
  • Un cavo USB adatto (di solito da micro USB ad A)
  • 2 paia di cavi da maschio a femmina (per collegare la scheda dell'encoder rotativo alla scheda Arduino)
  • Un set di 3 cavi da maschio a femmina (per collegare il motore passo-passo alla scheda dell'encoder rotativo)

*Nel progetto può essere utilizzato qualsiasi motore passo-passo, unipolare o bipolare. Si consiglia un motore passo-passo unipolare in quanto ha un cablaggio semplice, ma è possibile utilizzare anche un motore passo-passo bipolare con un piccolo cambiamento nel cablaggio.

Passaggio 3: crea la scheda dell'encoder rotativo

Crea la scheda dell'encoder rotativo
Crea la scheda dell'encoder rotativo

Clicca sull'immagine sopra per saperne di più.

Segui questo Instructable per realizzare il convertitore dell'encoder rotativo. Puoi creare una versione breadboard, ma una versione PCB permanente è più compatta, resistente e può aiutarti a praticare un po' di saldatura. È inoltre possibile aggiungere un LED su ciascuna uscita della scheda dell'amplificatore, in serie con un resistore (consigliato 220 Ohm) per monitorare gli stati di uscita dell'amplificatore che può rivelarsi utile durante la risoluzione dei problemi.

Passaggio 4: programma il microcontrollore Arduino

Programma il microcontrollore Arduino
Programma il microcontrollore Arduino
Programma il microcontrollore Arduino
Programma il microcontrollore Arduino

Si consiglia di esaminare il codice Arduino prima di caricarlo sulla scheda del microcontrollore. Può aiutarti a capire cosa sta succedendo all'interno del microcontrollore quando ruoti il motore passo-passo.

Passaggio 5: collegare il motore passo-passo alla scheda encoder rotativo

Collegare il motore passo-passo alla scheda encoder rotativo
Collegare il motore passo-passo alla scheda encoder rotativo
Collegare il motore passo-passo alla scheda encoder rotativo
Collegare il motore passo-passo alla scheda encoder rotativo
Collegare il motore passo-passo alla scheda encoder rotativo
Collegare il motore passo-passo alla scheda encoder rotativo

Assicurati di leggere attentamente lo schema del circuito.

Se viene utilizzato un motore passo-passo unipolare, collegare il cavo centrale del motore a uno dei pin 'Q' o 'R'. Quindi, collegare due dei quattro fili rimanenti del motore passo-passo rispettivamente ai pin 'P' e 'S'. Qui, ho usato un'intestazione 1x3 invece dell'1x4 mostrato nello schema.

Se si utilizza un motore passo-passo bipolare, determinare prima i fili della coppia di bobine del motore. Quindi prendi un filo da ciascuna bobina e collegali insieme a uno dei pin "Q" o "R". Quindi, collegare i restanti due fili del motore passo-passo rispettivamente ai pin 'P' e 'S'.

Passaggio 6: collegare la scheda encoder rotativo alla scheda Arduino

Collega la scheda encoder rotativo alla scheda Arduino
Collega la scheda encoder rotativo alla scheda Arduino
Collega la scheda encoder rotativo alla scheda Arduino
Collega la scheda encoder rotativo alla scheda Arduino
  • Collegare i pin +ve e -ve della scheda dell'encoder rotativo rispettivamente ai pin +5 volt e 'GND' della scheda Arduino.
  • Collegare i pin di uscita della scheda dell'encoder rotativo ai pin digitali 'D5' e 'D6' della scheda Arduino.

Passaggio 7: collegare l'installazione al computer e testarlo

Collega il Setup al tuo computer e provalo
Collega il Setup al tuo computer e provalo
Collega il Setup al tuo computer e provalo
Collega il Setup al tuo computer e provalo

Collega il setup al tuo computer e apri qualsiasi programma che permetta all'utente di scorrere su e giù usando i tasti freccia o un programma in cui il cursore del testo può essere spostato usando i tasti freccia.

Passaggio 8: condividi il tuo lavoro con noi

Se il tuo progetto ha funzionato con successo, perché non condividere la tua creazione con altri per ispirarli. Clicca su "I Made It" e condividi una o due foto della tua creazione, mi piacerebbe vederla.

Passaggio 9: vai a Furthur

Vai a Furthur
Vai a Furthur

Prova a modificare il codice Arduino per fare qualcos'altro, aggiungi un altro encoder rotativo o qualsiasi altro input, c'è molto che puoi fare. Qualunque cosa tu faccia, tutto il meglio!

Consigliato: