Ciao a tutti!
Sono un nuovo nel mondo arduino e mi sono appena iscritto al forum.
Scrivo perché vorrei riuscire a comandare un motore elettrico utilizzando arduino senza collagare una breadbord.
La mia domanda è: è possibile collegare un motore elettrico ai pin nella scheda per poi accenderlo e spegnerlo da software? Non mi interessa comandare la velocità di rotazione, sarebbe sufficiente utilizzare i 5v della scheda.
Non esitate a chiedere se la domanda non è chiara e grazie anticipatamente!
Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento se non lo hai già fatto: Regolamento
Qui una serie di link utili, non inerenti al tuo problema:
- qui una serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections
- qui le pinout delle varie schede by xxxPighi: Pinout
- qui una serie di link generali utili: Link Utili
No, direttamente no, il motore "succhia" troppa corrente da un pin (che al max fornisce 40mA)
inoltre senza dei diodi di protezione rischi di rompere la mcu.
Leggi qui: http://www.instructables.com/id/Simple-2-way-motor-control-for-the-arduino/?ALLSTEPS
Vedi il grosso Warning e poi al fondo i commenti di quanti gli dicono che se fa come descritto facilmente frigge Arduino.
Grazie mille per la risposta immediata!
Sono contento di essermi iscritto in un forum così attivo e, come da te consigliato, mi sono presentato e ho letto il regolamento.
Dunque, mi hai fornito proprio le informazioni che stavo cercando. A sto punto acquisto una breadboard e il materiale necessario, quindi seguo qualche guida su internet riguardo l'utilizzo della scheda e l'assemblaggio.
Nel frattempo se riscontro qualche problema torno qui a rompervi le scatole :))
Grazie ancora!
Nei link che ti ho messo ci sono le schede di vari collegamenti di xxxPighi, fatte bene. (ABC)
Per un motore o usi dei transistor adeguati (più potente è il motore, più "potente" deve essere il transistor)
oppure dei chip ponti H che fanno da Motor Driver (esempio). Anche li ci sono diversi chip a seconda della potenza richiesta dai motori.
Che tipo di motore hai?
Che dati ha il motore?
Ciao Uwe
Dunque, intanto grazie per le risposte.
Rispondendo a Uwe, in realtà non ho ancora nessun componente(eccetto arduino uno), infatti devo ancora valutare che tipo di componenti mi servono.
In ogni caso grazie mille per i preziosi consigli e al fatto che un motore piu potente richiede un tranistor altrettanto potente per non creare danni.
Ora dovrei informarmi sulle componenti:
Ad esempio, questo motore qui (http://www.miniinthebox.com/it/28ybt-48-dc-5v-motore-passo-a-passo-con-i-driver-uln2003_p903401.html?pos=ultimately_buy_2&prm=2.3.5.0) è adatto per un numero elevato di rpm oppure per un basso numero di rotazioni ma riuscendo a sviluppar più potenza?
Grazie per la pazienza
Ciao ragazzi!
Ad esempio per far funzionare correttamente arduino (con breadboard) con questo motore:
che transistor dovrei usare? Il motore da una gamma di tensione da 1,5 a 9 volt. Ipotizzando di utilizzare una pila da 9V che tipo di transistor devo acquistare? Grazie anticipatamente!
Purtroppo quel motore non indica la corrente che assorbe a 6V, ma si può ipotizzare che non sia superiore a 800mA in stallo.
Una pila da 9V verrebbe scaricata subito, anche se puoi fare delle prove.
Puoi usare un TIP120.
Ok, grazie mille. Non so ancora esattamente se alimenterò arduino con una pila oppure con una alimentatore a corrente, in tal caso il problema dell'assorbimento non si porrebbe.
Per quanto riguarda appunto l'alimentazione, stavo leggendo una guida su come assemblare i componenti, e hanno posto questa immagine: http://i.stack.imgur.com/n7C3i.png nella quale fanno vedere che collegano arduino ad una transistor 9V. Ma così facendo non lo bruciano? Non dovrebbe supportare max. 5V?
Scusate per l'ignoranza e grazie ancora
Le pile da 9V fanno un pò ... schifo... erogano solo 350mAh ovvero hanno poca corrente.
Meglio 6 stilo da 1,5V, sempre 9V (61,5=9) ma molti più mAh
Infatti i lego elettrici e mindstorms usano 6 stilo e non pila da 9V
Occhio che le stilo ricaricabili sono da 1,2V 61,2=7,2V e non 9V se ricaricabili meglio 8*1,2=9,6V
Ok, grazie! Quindi utilizzando sia 6 pile stilo non ricaricabili, sia una transistor, oppure un alimentatore da 9V, funziona sempre correttamente un TIP120?
Inoltre la corrente 9V la devo collegare all'entrata di arduino oppure un qualche pin della bread?
Il TIP120 sopporta sino a 5A e 60V con dissipatore, diciamo 3A per sicurezza.
Devi collegare la pila sul jack oppure su Vin: attento però a non sbagliare.
Ok, quindi prima di procurarmi il materiale:
-Clip per batteria 9V --> http://www.microbot.it/images/ebay/clip%20batteria%209V%20_2.jpg
-Porta 6 pile --> http://media.anteipaolucci.it/1061-19014-large/porta-pile-per-6-pile-stilo-aaum3.jpg
-TIP120 -->http://www.ebay.it/itm/like/161775100261?lpid=96&chn=ps
-Motorino -->Plexishop.it - Motorino elettrico 180 - Motorino elettrico
Tutto ok?
Ho cercato qualche schema già fatto su internet... questo potrebbe andare bene?
inoltre vedo che nell'immagine hanno utilizzato anche una resistenza. C'è modo di evitare oppure la aggiungo alla lista della spesa?
Se tutto ok, prima di assemblare vi chiederò una mano (magari apro un nuovo topic per non andare fuori discussione)
Grazie mille!
Il resistore da 1k è obbligatorio: serve a limitare la corrente che esce da Arduino verso la base del TIP120.
Ti conviene comprare tutto da un un unico fornitore per limitare le spese di spedizione.
Solo per citarne un paio:
www.futurashop.it
Ok, in effetti è molto meglio acquistare dallo stesso sito. Dagli shop che mi hai consigliato non sono riuscito a trovare nessun componente, tuttavia ho trovato ciò che mi serve su it.rs-online.com .
A questo punto però cambia tutto, in quanto il motore che avevo scelto prima non è presente in questo negozio.
Dunque, per questo motore( http://it.rs-online.com/web/p/motori-cc/2389715/ ) che transistor ci vuole?
oltre al motore, il portapile:(anche questo non riuscito a trovarlo da 6...) http://it.rs-online.com/web/p/portabatterie-contenitori-per-batterie/0594628/?origin=null|fp&cm_sp=featureproducts-_-FeaturedProductsContent-_-0594628
come si fa ad aggiungerci due pile? O meglio... è caso che acquisti anche un portapile da 2 in modo che unendoli si possano ottenere i 9V?
Quindi a questo punto devo trovare il tipo e resistore e transistor adatto per quel motorino(stavolta ha più caratteristiche specifiche).
Cosa mi consigliate? Grazie per l'ennesima volta ![]()
RS però è abbastanza costoso e FUTURA ha motori e porta pila:
https://www.futurashop.it/componenti-elettronici/motori/motori-dc-1
Hai dimenticato il diodo tipo 1N4007 di protezione per le extratensioni.
Al posto del TIP120 (oppure TIP122 con tensione max di 100V), potresti anche usare un MOSFET canale N logic level tipo IRL540 da ben 28A.
Il pilotaggio del MOSFET richiede un resistore di gate (la "base" dei MOSFET) da 220 ohm.
A questo punto ti conviene prendere un certo numero di resistori per i vari esperimenti:
Sì, in effetti RS è davvero poco economico... Quindi su futurashop confermati motore + portapile, mentre gli 1N4007 e IRL540 sono riuscito a trovarli su mouser.it . Per quanto riguarda i resistori invece penso che 480 pezzi siano davvero esagerati, anche perchè al momento non penso di dover creare altri progetti. Ho visto che in quello stock che mi hai consigliato sono presenti vari tipi di resistenza, ma quale tra questi sarebbe il più adatto per il tipo di motore scelto?
Oltre ciò dovremmo essere a posto, giusto?
Grazie mille ancora e buona serata!
Ah, mi sono dimenticato di postare i link dei pezzi che ho trovato su mouser.
-diodo 1N3007: http://www.mouser.it/ProductDetail/Fairchild-Semiconductor/1N4007/?qs=ZbYWOjW8mGpDHeErRxax7Q%3D%3D&gclid=CjwKEAjw0KK4BRDCiKHD5Ny8pHESJACLE6206XvercPWy9bhArFui3yxSjItn_cQg0MSzzv5mRtuTxoC80zw_wcB
-IRL540: http://www.mouser.it/Search/Refine.aspx?Keyword=IRL540
piuttosto, nell'ultimo link sono elencati vari pezzi differenti, con caratteristiche quasi uguali. Quale mi consigli? Grazie!
Ragazzi?
