Sommario:

Semplice controllo motore a 2 vie per Arduino: 4 passaggi
Semplice controllo motore a 2 vie per Arduino: 4 passaggi

Video: Semplice controllo motore a 2 vie per Arduino: 4 passaggi

Video: Semplice controllo motore a 2 vie per Arduino: 4 passaggi
Video: MOTORE PASSO PASSO COME FUNZIONA? PILOTIAMOLO CON ARDUINO! 2024, Novembre
Anonim
Semplice controllo motore a 2 vie per Arduino
Semplice controllo motore a 2 vie per Arduino
Semplice controllo motore a 2 vie per Arduino
Semplice controllo motore a 2 vie per Arduino

AVVERTENZA: questo non è un modo sicuro per controllare un motore. Ciascun pin I/O può gestire solo 40 mA di corrente. Consiglierei di usare un H-Bridge o qualcosa del genere

Quando dico semplice, non intendo utilizzare un controllo della velocità. Ma controlla il motore direttamente senza alcun circuito esterno. Ecco come:

Come è successo: di recente stavo lavorando a un istruibile su charlieplexing con un arduino. E mi chiedevo se lo stesso principio avrebbe funzionato in una certa misura con i motori. Quindi mi è venuta l'idea che se usassi un motore invece di un led potresti avere un controllo a 2 vie e se usassi 2 porte PWM (Pulse Width Modulation) potresti avere un controllo a velocità variabile a 2 vie per un motore senza hardware esterno!! Così ho deciso di pubblicare i miei risultati. Divertiti! Se avete domande, chiedetele.

Non sono responsabile per nulla di male che accade a te o al tuo arduino!

Passaggio 1: le cose di cui hai bisogno:

Le cose di cui hai bisogno
Le cose di cui hai bisogno

Parti:- Arduino- Piccolo motore DC- Cavo per motore Strumenti:- Computer con Arduino IDE installato- Cavo USB A-B

Passaggio 2: collegamento del motore

Collegamento del motore
Collegamento del motore
Collegamento del motore
Collegamento del motore
Collegamento del motore
Collegamento del motore
Collegamento del motore
Collegamento del motore

Collega il tuo motore DC al tuo arduino. - Collega un filo dal motore al pin 5 del tuo arduino- Collega l'altro filo dal tuo motore al pin 6 del tuo arduino La configurazione hardware per questo è piuttosto semplice.

Passaggio 3: codifica di Arduino

Codificare Arduino
Codificare Arduino

Ecco alcuni passaggi di base per programmare il tuo arduino.1) Scarica il codice sorgente dal basso 2) Apri il file nell'IDE di Arduino 3) Premi il pulsante "Upload to I/O Board" 4) Una volta caricato il programma inizierà a funzionareI ho provato ad aggiungere una buona quantità di commenti al codice, ma se hai domande, chiedi pure.

Passaggio 4: come funziona e altre idee

Come funziona e altre idee
Come funziona e altre idee
Come funziona e altre idee
Come funziona e altre idee

Come funziona: quando si imposta un pin ALTO e un altro BASSO, il pin ALTO ha una tensione positiva e il pin BASSO funziona come una massa (-). Nota: la direzione di rotazione potrebbe essere diversa da quella sottostante. Pin 5: Pin 6:Ruota: ALTO BASSO ANTIORARIO BASSO ALTO CW PWM: 127 BASSO CCW 1/2 Velocità CCW = AntiorarioCW = OrarioIdee:Aggiungi un secondo motore. Mi dispiace non ho alcun codice per questo, ma c'è uno schema pubblicato di seguito.

Consigliato: