Sommario:

Controllo di motori CC con Arduino e L293: 5 passaggi (con immagini)
Controllo di motori CC con Arduino e L293: 5 passaggi (con immagini)

Video: Controllo di motori CC con Arduino e L293: 5 passaggi (con immagini)

Video: Controllo di motori CC con Arduino e L293: 5 passaggi (con immagini)
Video: controllo motore dc con arduino e l293d 2024, Luglio
Anonim
Controllo di motori CC con Arduino e L293
Controllo di motori CC con Arduino e L293
Controllo di motori CC con Arduino e L293
Controllo di motori CC con Arduino e L293
Controllo di motori CC con Arduino e L293
Controllo di motori CC con Arduino e L293

Un modo semplice per controllare i motori CC. Tutto ciò di cui hai bisogno è la conoscenza dell'elettronica e della programmazione

Se hai domande o problemi puoi contattarmi sulla mia mail: [email protected]

Visita il mio canale youtube:

Quindi cominciamo.

Passaggio 1: guarda un video

Puoi anche vedere come funziona questo progetto

www.youtube.com/watch?v=tm69V7npSg8

Passaggio 2: materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

Tutti i materiali di cui hai bisogno possono essere trovati su ebay o amazon. Ma se hai vecchi dispositivi elettronici come stampanti o qualcos'altro puoi ottenere materiali da lì.

Link sponsor: UTSource.net Recensioni È un sito Web affidabile per ordinare componenti elettronici a basso costo

prezzo e ottima qualità

Per questo progetto avrai bisogno di:

-driver del motore L293D

-Arduino Mega 2560 o Uno

-tagliere

-9V batteria

-Motore a corrente continua

-9V cassa della batteria

-alcuni fili

-Diodi LED verdi e rossi

-due pulsanti

-due resistori da 10k ohm

Driver del motore L293D

Puoi usare questo chip per controllare uno o due motori diversi. Appartiene alla famiglia TTL, il che significa che funziona a 5V+.

Ha 16 pin

Pin 1 non connesso

Il pin 2 è in ingresso

Il pin 3 è in uscita per il motore

I pin 4 e 5 sono collegati a GND della batteria

Il pin 6 è la seconda uscita per il motore

Il pin 7 è il secondo ingresso

Il pin 8 è V+ dalla batteria (9V)

Dall'altro lato è lo stesso tranne:

Il pin 16 è Vcc+

Pin 9 non connesso

Passaggio 3: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio

Se avete problemi con il cablaggio potete aiutarvi con le immagini. In alto c'è il circuito per il controllo di 1 motore e in basso c'è il circuito per il controllo di 2 motori. Ho fatto l'esempio con un solo motore.

L'ingresso digitale 2 è collegato al pulsante ON (pulsante con cappuccio blu)

L'ingresso digitale 3 è collegato al pulsante OFF (pulsante con cappuccio rosso)

Con questi due pulsanti puoi cambiare direzione di rotazione

È necessario collegare un resistore da 10k ohm tra GND da Arduino al pin del pulsante.

Il diodo LED verde è collegato all'uscita digitale 5

Il diodo LED rosso è collegato all'uscita digitale 4

Cablaggio L293D

Pin 1 no connect quindi lo lasci vuoto.

Il prossimo è il Pin 2 che è collegato all'uscita digitale su Arduino (puoi scegliere qualsiasi uscita digitale da 2 a 53)

Il pin 3 è collegato direttamente al motore

I pin 4 e 5 sono collegati alla batteria GND

Il pin 6 è collegato direttamente al motore

Il pin 7 è collegato all'uscita digitale su Arduino

Il pin 8 è V+ dalla batteria. Ti consiglio di utilizzare una batteria da 9 V in modo che il motore funzioni senza intoppi

Se hai bisogno di possibilità puoi fare un circuito.

Devi stare attento a collegare GND di Arduino con GND della batteria. In caso contrario, l'intera cosa non funzionerà

Se vuoi controllare due motori devi cablare l'altro lato di L293D

Il pin 16 è Vcc +. Ottieni una tensione di 5 V da Arduino

Il pin 15 è collegato all'uscita digitale su Arduino

Il pin 14 è collegato direttamente al motore

Il pin 13 e il pin 12 sono collegati a GND della batteria

Il pin 11 è collegato direttamente al motore

Il pin 10 è collegato all'uscita digitale su Arduino

Pin 9 non connesso

Passaggio 4: fabbricare il circuito stampato

Fabbricare il circuito
Fabbricare il circuito

Ho realizzato questo circuito da solo. Per disegnare il circuito viene utilizzato SprintLayout. Questo è un programma per disegnare circuiti, in questo programma hai tutte le dimensioni dei componenti elettronici, quindi fondamentalmente puoi creare circuiti per tutto ciò che desideri.

Per incidere questa scheda viene utilizzata una fresatrice per incisione CNC. Ho usato una normale scheda per circuiti che è rivestita di rame su un lato. Quando la scheda è stata finita l'ho lucidata con carta vetrata molto fine. Poi ho mescolato alcool industriale e colofonia in polvere. Con questo mix l'ho poi rivestito di rame per proteggerlo.

Passaggio 5: codice

Ho fatto tre codici diversi.

Controllo motore:

Dopo ogni 5 secondi il motore cambia il modo di girare

Controllo motore con 1 pulsante:

Quando premi il pulsante per la prima volta, il motore gira in una direzione, quando premi il pulsante la seconda volta il motore inizia a girare nell'altro lato

Controllo motore con 2 pulsanti:

Quando premi il pulsante ON il motore gira in una direzione, quando premi il pulsante OFF il motore gira nell'altra direzione.

Consigliato: