Controllo motore DC con motor shield

Salve a tutti,
premetto che sono un neofita, e sapendo quanto possa essere fastidioso per un esperto spiegare e rispiegare concetti banalissimi, ho sviluppato già tutto il progetto dall’inizio alla fine.
In questo modo spero di non farvi perdere troppo tempo ma se qualcuno ha voglia può segnalarmi gli errori grossolani che sicuramente ci saranno oppure proporre miglioramenti.
Sinteticamente di seguito ad una breve descrizione del progetto, c’è una lista con tutti i componenti che ho intenzione di comprare su Ebay ed Amazon. Alla fine c’è il progetto Hardware del software ancora non me ne sono occupato.
Il progetto è molto semplice Arduino deve comandare un motore DC. Tre pulsanti decidono la velocità di rotazione il motore compie un tot di giri, poi ne fa uno nell’altro senso, poi si ferma e ripete il ciclo dopo un minuto. Il funzionamento deve essere stand-alone quindi con batterie.
Gli schemi elettrici proposti sono stati fatti da me, quindi se qualcuno potesse dargli un occhio gliene sarei grato!

Bene… iniziamo… Guardando questa lista capirete cosa intendevo per neofita!

1)Arduino uno

  1. Motore, Batterie, Carica-batterie economici 25 euro (da deassemblare)

http://www.amazon.it/Bavaria-18-2B-Avvitatore-Batteria/dp/B00E98C8UE%3FSubscriptionId%3DAKIAIDKIOYZO24XC3OYA%26tag%3Dqualescegliereit-21%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00E98C8UE&ascsubtag=rec_7c59c350c7f062965cce906d533f73dd31b4cc05

  1. Motor shild

http://www.ebay.it/itm/Arduino-motor-driven-expansion-board-motor-control-shield-L293D-plate-IT-TE216-/201369684275?hash=item2ee2918933:g:niQAAOSwEetWA9in

  1. Kit resistenze led ecc

http://www.ebay.it/itm/Elettronici-componenti-Resistenze-kit-interruttore-pulsante-per-Arduino-/182075657214?hash=item2a648e0bfe:g:xXUAAOSwJQdW~qgr

5)Basetta millefori

  1. Guaine autorestringenti

http://www.ebay.it/itm/guaine-termorestringenti-Heat-Shrink-Tube-Wire-Wrap-Cable-Sleeve-56687-/121885790073?hash=item1c60f58f79:g:dKsAAOSwKtlWs~rS

7)Diodi

http://www.ebay.it/sch/i.html?_from=R40&_trksid=p2050601.m570.l1313.TR10.TRC0.A0.H0.Xdiodi.TRS0&_nkw=diodi&_sacat=0

8)Interruttore on off

http://www.amazon.it/SODIAL-Interruttore-levetta-Posizione-Autobloccante/dp/B00HUHBS1Q/ref=pd_sim_sbs_107_7?ie=UTF8&dpID=41XP7CZIYlL&dpSrc=sims&preST=AC_UL160_SR160%2C160&refRID=0CE1HN4Q8GJ5THKJWA3E

9)Interruttori

  1. Saldatore a stagno

http://www.ebay.it/itm/SALDATORE-A-STILO-STAGNO-STAGNATORE-60W-SALDA-SALDATRICE-ELETTRONICA-PRECISIONE-/321790233879?hash=item4aec314d17:g:uUMAAOSwHnFViZHt

  1. Stagno

http://www.ebay.it/itm/STAGNO-0-3mm-30g-sn63-pb37-COLOFONIA-SALDATURA-FILO-Tin-Lead-FLUX-PER-SALDARE-/191257308834?hash=item2c87d2eea2:g:NZcAAOSw3d1TzgWl

  1. Tester

http://www.ebay.it/itm/TESTER-MULTIMETER-MULTIMETRO-DIGITALE-PRO-TESTER-PROFESSIONALE-CON-CAVI-81JX-/141801315687?hash=item2104045d67:g:fQYAAOSwo0JWHhzF

  1. Resina impermeabilizzante isolante

http://www.antichitabelsito.it/resina_poliuretanica.htm
[/pre][/left]

Se riuscite a vedere l’immagine… queste sono alcune note… (! c’è un immagine allegata!)
Note:
1)Preferirei non avere due interruttori generali ma uno solo di modo che staccando quello non passi corrente nel circuito

2)Mettere una batteria da 9 volt per alimentare arduino va bene? Quanto durerebbe in questa configurazione?

3)Per la batteria da 12 volt vorrei utilizzare entrambe le batterie del trapano in modo tale da raddoppiarne l’autonomia. Le metterei in parallelo, in seguito qualora le andassi a ricaricare posso lasciarle in parallelo o devo per forza ricaricarle una per volta?

4)Le resistenze che regolano il motore da quanto devono essere? Mettendo 3 valori uguali dovrei avere 3 velocità per il motore, se ne mettessi 3 diverse potrei avere molteplici velocità. Giusto?

  1. questo motore del trapano è dato con una coppia di 6 Nm, a me piacerebbe sfruttarla tutta. Che cosa succede se si fa girare il motore dagli 8 rpm ai 20 rpm? La coppia si mantiene o bassi giri sono sinonimo di bassa potenza? anche perchè questo motore è dichiarato per 550 rpm… si può far girare a 8-20 rpm?

Vedo alcuni problemi

Il principale, è che codesta motor shield non ce la farà mai a gestire quel motore Il motore che e' in quell'avvitatore ( e le batterie sono da 18V non da 12V ) assorbe minimo 2A nel normale funzionamento ( girando a vuoto) , sotto sforzo almeno il doppio e all'accensione, o in stallo, molto di più. Codesta Motor shield, non arriva a 1A (max 0.6A di lavoro e 1A di picco) Quindi devi cercare una scheda per il controllo del motore adatta. Ci sarebbe Questa ma arriva al massimo a 16V Questa va bene, però non è una shield

Seconda cosa: La regolazione della velocità non si fà mettendo delle resistenze in serie al motore, ma gestendolo in PWM da Arduino.

Capisco, potrei utilizzare un rele? Una cosa del genere... http://www.ebay.it/itm/RELAIS-RELE-RELAY-5-PIN-CONTATTI-30A-40A-CON-PRESA-5-CAVO-PER-AUTO-DC-12V/391263176621?_trksid=p2045573.c100033.m2042&_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20140423084956%26meid%3Dafc09d7843634264911e2f00df58f906%26pid%3D100033%26rk%3D1%26rkt%3D4%26sd%3D391263176621

è da 12 V ma da 16 non ne ho trovati... magari se ne può mettere uno da 220V? (in base alla regola che nel più ci sta il meno?)

Per quanto riguarda la regolazione del motore so che hai ragione... ma siccome mi occupo dell'argomento da 3 giorni, il cablaggio così mi sembrava più semplice!

Brunello: Vedo alcuni problemi

Il principale, è che codesta motor shield non ce la farà mai a gestire quel motore Il motore che e' in quell'avvitatore ( e le batterie sono da 18V non da 12V ) assorbe minimo 2A nel normale funzionamento ( girando a vuoto) , sotto sforzo almeno il doppio e all'accensione, o in stallo, molto di più. Codesta Motor shield, non arriva a 1A (max 0.6A di lavoro e 1A di picco) Quindi devi cercare una scheda per il controllo del motore adatta. Ci sarebbe Questa ma arriva al massimo a 16V Questa va bene, però non è una shield

Seconda cosa: La regolazione della velocità non si fà mettendo delle resistenze in serie al motore, ma gestendolo in PWM da Arduino.

Grazie in anticipo, secondo te una cosa del genere potrebbe funzionare seppur rozza?

https://onedrive.live.com/redir?resid=E9C61783EE4DBFD9!16284&authkey=!AMHM2QX1Sv-iCqU&v=3&ithint=photo%2cjpg

Con un solo relè come fai a far girare il motore avanti/indietro? Minimo devi fare una cosa così http://forum.arduino.cc/index.php?topic=392556.msg2702686#msg2702686

e poi le batterie sono da 18 Volts........

altra cosa: con un motore DC senza misura dei giri/angolo di rotazione non puoi definire quanti giri fa/che angolo si muove. Ciao Uwe

Brunello: Con un solo relè come fai a far girare il motore avanti/indietro? Minimo devi fare una cosa così http://forum.arduino.cc/index.php?topic=392556.msg2702686#msg2702686

e poi le batterie sono da 18 Volts........

Grazie, la tua obiezione credo sia inappellabile, quindi leggendo il post che mi hai consigliato mi sono imbattuto in questa...

http://www.ebay.it/itm/10A-DC-Motor-Driver-Arduino-Shield-/121933827492?hash=item1c63d28da4:g:voUAAOSwGYVXArzY

Potrebbe essere la soluzione ai miei problemi? Il prezzo mi sembra assolutamente competitivo ed anche con i 10A dovrei starci largo. Si le batterie sono 18V. [Solo per curiosità, non sono stato in grado di interpretare il funzionamento del grafico che mi hai proposto, la scheda a 2 relè. Per caso è una specie di ponte H che sfrutta il normalmente aperto/ normalmente chiuso dei relè?]

Grazie anche a te Uwe per il commento, mi sono spiegato male nel post, non ho interesse ad avere precisione sulla posizione di stop o partenza. Sarebbe stato più corretto scrivere il motore è azionato per un tot di tempo, poi fa una pausa.

Ps. Se trovo il modo di cancellare questo post, ne pubblico un altro più sintetico, in modo da cancellare la begiate che ho detto fino ad adesso e renderlo più appetibile. Spero continuiate a consigliarmi. Il mio karma sprofonda ma non ho le competenze per poter consigliare nessuno in questo campo. Io sono specializzato in Idraulica se dovesse servire...

http://www.ebay.it/itm/10A-DC-Motor-Driver-Arduino-Shield-/121933827492?hash=item1c63d28da4:g:voUAAOSwGYVXArzY

Controlla le spese di spedizione

Solo per curiosità, non sono stato in grado di interpretare il funzionamento del grafico che mi hai proposto, la scheda a 2 relè. Per caso è una specie di ponte H che sfrutta il normalmente aperto/ normalmente chiuso dei relè?

I due relè servono per scegliere la direzione di marcia ( oppure usi un relè a 2 scambi ) e il Mosfet per Accendere/spegnere il motore e regolarne la velocità

Come da richiesta dell'autore, vi prego di continuare la discussione in QUESTO thread. Grazie.

Guglielmo