Motori DC e driver

Salve a tutti,
sono da qualche mese entrato nel fantastico mondo dell’elettronica utilizzando Arduino. Mi sono sempre soffermato sui semplici progetti come ad esempio accendere led, utilizzare sensori ecc…, ma, avendo ritrovato dei vecchi motorini DC che mi sono stati regalati da un amico appassionato di modellismo, ho pensato: “Perché non farci qualcosa?”. La prima volta tentai, ovviamente, di utilizzare lo sketch del led per far funzionare il motorino. Ma stranamente non funzionava ed emetteva soltanto un ronzio come se non ce la facesse a girare… e infatti, cercando su internet, lessi che Arduino non erogava più di 40mA dai pin I/O. Come seconda cosa, di conseguenza, lo collegai direttamente al pin dei 5v con il rispettivo ground. Questo secondo metodo ha funzionato, ma notando che provocava qualche scintilla al contatto e cali di tensione sui led di Arduino (nel senso che si spegnevano quasi ), ho preferito staccare tutto e trovare un modo su internet per azionare i motorini. Sono arrivato alla conclusione che gli unici metodi per fare ciò sono quelli di utilizzare un driver/shield oppure ricreando un circuito con transistor, diodo ecc… Ora, io non ne so molto di circuiti con molti componenti, per questo preferisco cercare sempre il metodo più semplice e di conseguenza ho visto e letto alcune guide sui driver. Per citarne uno che mi sembra interessante è: il circuito integrato L293D. Da quanto ho capito potrei utilizzarlo anche per azionare 2 motorini contemporaneamente.

Ora le mie domande sono:
posso procedere ad acquistarne uno o non riuscirei comunque ad azionare i motorini? Se sì, posso alimentare il tutto con delle batterie in serie tramite il pin Vin su Arduino? Se ho 4 motorini, devo comprarne 2 oppure c’è qualche driver che “supporti” anche 4 motori?

P.S. = se sembro alquanto “stupido” in termini elettronici ecc… lo so, sono solo un semplice adolescente appassionato di informatica ed elettronica, si impara col tempo :smiley:

Grazie :slight_smile:

Ciao.

Se non hai problemi con l'inglese ( serebbe comunque un bel esercizio per prendere confidenza con questa lingua ) io ti consiglierei di leggere qualche libro , gratuito che puoi scaricare da qui in formato PDF : http://it-ebooks.info/book/2320/

Sicuramente due che io trovo utili sono questi : http://it-ebooks.info/book/538/ http://it-ebooks.info/book/2320/

Allora siamo in due a essere all'inizio :) Comunque, l'L293D regge solo due motori, se ne vuoi pilotare 4 ti servono due chip, in generale i chip da 4 motori sono abbastanza rari (io non ne ho mai visti...). Per l'alimentazione dei motori, non collegarli assolutamente ai +5v di Arduino, ma usa se possibile un'altra batteria, oppure la stessa che usi per arduino prendendoci l'alimentazione direttamente e non tramite arduino. dp_1

@Dade
Benvenuto. :slight_smile:
Ti invitiamo a presentarti qui: http://forum.arduino.cc/index.php?topic=113640.0
e a leggere il regolamento: http://forum.arduino.cc/index.php?topic=149082.0

dp_1:
i chip da 4 motori sono abbastanza rari (io non ne ho mai visti…).

MC34920
A3988
µPD16833
µPD16877
µPD16878
µPD16879

Chiedo perdono :) :)

Anch'io sto iniziando, quindi la mia esperienza è limitata e parlavo in base a quella...

Non si può conoscere tutti i CI di questo mondo, sono troppi :slight_smile:

Ti consiglierei di utilizzare gli integrati L298 con sedici diodi e un integrato NOT potresti comandarli tranquillamente ti rimando ad un mio vecchio topic , dove feci più o meno la stessa tua domanda , spero ti sia utile. http://forum.arduino.cc/index.php?topic=165540.0

Un'altra idea sarebbe quella di prendere un (o una??) motor shield. http://arduino.cc/en/Main/ArduinoMotorShieldR3#.UwI1A_l5NPI

Teiolass: Un'altra idea sarebbe quella di prendere un (o una??) motor shield. http://arduino.cc/en/Main/ArduinoMotorShieldR3#.UwI1A_l5NPI

Non esistono motorshield per 4 motori , tempo fa le cercavo e non trovandone me le sono create io ;) al massimo ne prendi due e ne metti una sopra un altra

revolver995: Non esistono motorshield per 4 motori , tempo fa le cercavo e non trovandone me le sono create io ;) al massimo ne prendi due e ne metti una sopra un altra

http://www.adafruit.com/products/1438

revolver995: al massimo ne prendi due e ne metti una sopra un altra

Non funziona. Usano gli stessi pin. Ciao Uwe

Non funziona. Usano gli stessi pin. Ciao Uwe

In realtà dipende dalla motorshield , alcune ti permettono di cambiare pin.

http://www.adafruit.com/products/1438

beh prima o poi dovevano farla , non ero a conoscenza della sua esistenza , a saperlo mi risparmiavo qualche tiro di cloro fresco