Sommario:
- Passaggio 1: guarda il video
- Passaggio 2: prendi tutte le cose
- Passaggio 3: studia il diagramma del circuito
- Passaggio 4: assemblare il circuito su una breadboard e testarlo
- Passaggio 5: crea una versione permanente
- Passaggio 6: provalo con un microcontrollore, carica il codice Arduino
- Passaggio 7: eseguire i collegamenti del cablaggio
- Passaggio 8: accendi l'installazione
- Passaggio 9: espandilo ulteriormente
Video: Usa un motore passo-passo come encoder rotativo: 9 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Gli encoder rotativi sono ottimi per l'uso in progetti di microcontrollori come dispositivi di input, ma le loro prestazioni non sono molto fluide e soddisfacenti. Inoltre, avendo molti motori passo passo di scorta in giro, ho deciso di dar loro uno scopo. Quindi, se hai dei motori passo-passo in giro e vuoi fare qualcosa, prendi i rifornimenti e cominciamo!
Passaggio 1: guarda il video
Passaggio 2: prendi tutte le cose
Per questo progetto avrai bisogno di:
- Un motore passo-passo (unipolare o bipolare).
- Un chip amplificatore operazionale LM358P.
- Un resistore da 1k Ohm.
- 2 resistenze da 100k Ohm.
- 2 resistenze da 4,7k Ohm.
- 2 resistenze da 47 kOhm.
- Un LED.
- Cavi di collegamento.
Componenti opzionali:
- 2x LED
- 2 resistenze da 330 Ohm
Passaggio 3: studia il diagramma del circuito
Grazie, Andriyf1!
Assicurati di leggere lo schema del circuito prima di procedere.
Poiché i due pin al centro dell'intestazione da collegare al motore passo-passo sono collegati allo stesso punto nel circuito (diciamo, comune), è possibile utilizzare un'intestazione 1x3 invece dell'intestazione 1x4 nella versione permanente, ma poi per collegare un motore passo-passo bipolare sarà necessario collegare tra loro un filo delle due bobine e collegarle al punto comune del circuito con i restanti due fili da collegare rispettivamente ai pin P e S.
Passaggio 4: assemblare il circuito su una breadboard e testarlo
Inizia posizionando la nave dell'amplificatore operazionale sulla scheda e procedi collegando i resistori alle posizioni appropriate. Cerca di usare fili più corti ed evita di impigliare i fili. Assicurarsi che nessun collegamento sia allentato e che siano realizzati secondo lo schema del circuito.
Collega il motore passo-passo all'amplificatore e accendilo con una fonte di alimentazione a 5 volt.
Se si utilizzano i LED opzionali, collegare l'anodo di ciascun LED a ciascuna delle uscite tramite un resistore da 330 Ohm e collegare i loro catodi a 'GND'.
Passaggio 5: crea una versione permanente
Clicca sull'immagine per saperne di più.
Si consiglia di realizzare una versione permanente dell'amplificatore in quanto sarà più compatto e pratico da utilizzare nei progetti.
Passaggio 6: provalo con un microcontrollore, carica il codice Arduino
Questo esempio controlla la luminosità di un LED collegato al pin 'D13' regolando il duty cycle su quel pin di uscita, controllato da un encoder rotativo.
Passaggio 7: eseguire i collegamenti del cablaggio
Collega l'alimentazione dell'amplificatore al pin *'+5-V, '-ve' al pin 'GND' e i pin di uscita ai pin 'D6' e 'D7' della scheda Arduino. La sequenza di connessione dei pin di uscita dell'amplificatore ai pin di ingresso dell'Arduino determina se la particolare direzione di movimento del motore passo-passo verrà registrata come in senso orario o antiorario.
*Se stai utilizzando un microcontrollore che funziona a un livello logico di 3,3 V, assicurati di alimentare l'amplificatore solo con 3,3 V CC
Passaggio 8: accendi l'installazione
Collegare la configurazione a una fonte di alimentazione appropriata (5-12 volt CC) e accenderla.
Passaggio 9: espandilo ulteriormente
Ora che hai funzionato, puoi fare tutti i tipi di progetti che possono essere fatti con un codificatore rotante. Se ci fai qualcosa, prova a condividere alcune foto del tuo lavoro con la community cliccando su 'L'ho fatto!'.
Consigliato:
Come fare: un encoder rotativo senza contatto: 3 passaggi
Come fare: un codificatore rotante senza contatto: questa nota applicativa descrive come progettare un interruttore rotante o un codificatore ad alta affidabilità utilizzando un Dialog GreenPAK™. Questo design dell'interruttore è senza contatto e quindi ignora l'ossidazione e l'usura dei contatti. È ideale per l'uso all'aperto dove c'è lungo
Encoder rotativo: come funziona e come utilizzarlo con Arduino: 7 passaggi
Encoder rotativo: come funziona e come utilizzarlo con Arduino: puoi leggere questo e altri fantastici tutorial sul sito Web ufficiale di ElectroPeakPanoramicaIn questo tutorial imparerai come utilizzare l'encoder rotativo. Innanzitutto, vedrai alcune informazioni sull'encoder rotazionale, quindi imparerai come
Usa Arduino per visualizzare gli RPM del motore: 10 passaggi (con immagini)
Usa Arduino per visualizzare gli RPM del motore: questa guida illustrerà come ho utilizzato un Arduino UNO R3, un display LCD 16x2 con I2C e una striscia LED da utilizzare come indicatore di velocità del motore e luce del cambio nella mia macchina da pista Acura Integra. È scritto in termini di qualcuno con una certa esperienza o esposizione
Usa un motore di azionamento CC per tapis roulant e un controller di velocità PWM per gli strumenti di alimentazione: 13 passaggi (con immagini)
Utilizzare un motore di azionamento CC per tapis roulant e un controller di velocità PWM per utensili elettrici: utensili elettrici come frese e torni per il taglio di metalli, trapani a colonna, seghe a nastro, levigatrici e altro possono richiedere. Motori da 5 HP a 2 HP con la capacità di regolare la velocità mantenendo la coppia .Per coincidenza la maggior parte dei tapis roulant utilizza un motore da 80-260 VDC con
Come cablare il motore di una lavatrice come generatore: 3 passaggi (con immagini)
Come cablare un motore di una lavatrice come generatore: Come cablare un motore di una lavatrice come generatore o le basi del cablaggio del generatore del motore della lavatrice è un tutorial sui principi di cablaggio del motore universale nell'alimentazione CC e CA. Un generatore è un dispositivo che converte la forza motrice in potenza elettrica