I prossimi progetti potrebbero aver bisogno dello stepper 28BYJ-48 arduino
uno dei motori stepper più comuni nell’ambito maker è propri il 28BYJ-48 con le sue interessanti caratteristiche è adatto alla realizzazione di molteplici progetti.
In queste ultime settimane ho lavorato ad un progetto, di cui leggerai nei prossimi articoli, che utilizza proprio questo particolare stepper.
Parti dalle caratteristiche del motore stepper 28BYJ-48.
Caratteristiche del 28BYJ-48
Come spesso accade quando hai un nuovo componente tra le mani è necessario acquisire informazioni su come funzioni e come puoi utilizzarlo, oltre, come in questo caso, delle caratteristiche del componente stesso.
Internet ti viene incontro e cercando semplicemente le parole “stepper 28BYJ-48 arduino” ho trovato molti spunti come ad esempio questo articolo in cui sono riportate molte informazioni utili:
- le fasi del motore ( 4 ) ed il loro collegamento;
- il valore di motoriduzione 1/64;
- la tensione di alimentazione: 5V o 12V in funzione del modello;
- la resistenza per ogni fase: 70 Ohm per i motori a 5V e da 200 a 380 per quelli a 12V;
- l’angolo per step: 0.17578° per step intero ( full mode ) o 0.08789° se controllato a mezzo step (half step);
- Coppia: 34.3mN a 120Hz
- Corrente: 160mA in modalità mezzo step, 320 in modalità step intero.
tra queste, per il corretto controllo del motore è certamente utile quella relativa alle fasi, anche se spesso il 28BYJ-48 viene venduto con un driver apposito:
Un ultima importante informazione, riportata sul sito citato, riguarda proprio il controllo delle fasi:
ossia la sequenza di controllo:
- IN1-IN2-IN3-IN4: “1000”, “1100”, ”0100”, ”0110, ”0010”, ”0011”, “0001”, “1001” per il mezzo passo;
- IN1-IN2-IN3-IN4: “1100”, “0110”, ”0011”, ”1001” per il passo completo;
ed userai queste informazioni per scrivere lo sketch di controllo dello stepper 28BYJ-48 arduino.
Schema di collegamento stepper 28BYJ-48 arduino
Lo schema di collegamneto che ho seguito per il primo test è il seguente:
in cui i collegamenti dei pin 2,3,4 e 5 sono connessi direttamente ai pin IN1,IN2, IN3 e IN4 del driver.
I pulsanti necessari a riprodurre questo esempio sono solo due, anche se nelle foto hai visto una basetta con 5 pulsanti.
Notice
La breadboard con 5 pulsanti è una che utilizzo di solito per diversi esperimenti ed è pre cablata ed ho deciso di utilizzarla anche in questo esperimento.
Nel prossimo articolo pubblicherò il codice che ho realizzato per questo esperimento e che potrai utilizzare per eseguire il test del tuo stepper 28BYJ-48 arduino.
Il video del test con lo stepper 28BYJ-48 arduino
ecco il video demo del primo test eseguito con il 28BYJ-48 ed Arduino: