Salve Ragazzi,
ho creato il mio progetto, un semplice relè che si comporta come un pulsante (Abc Connections) e quandon è premuto 3 volte arduino tramite una sua uscita comanda un altro relè chiudendo un contatto (Sempre Abc Connection).
Tutto funziona a meraviglia finchè alimento con usb, non appena stacco la usb e collego l'alimentazione esterna ad arduino con un alimentatore 12vdc 2A tutto smette di funzionare.
Non riesco proprio a capirne il motivo.
Sembra come se non ci fosse abbastanza potenza (cioè corrente) per attivare il Relè in uscita. Sento piccolissimi scatti anzichè lo scatto deciso del relè
Non è proprio questo che ti si chiedeva, ma di descrivere come hai collegato l'alimentatore ossia quando dici "collego l'alimentazione esterna ad arduino con un alimentatore 12vdc 2A", COME hai collegato l'alimentatore? Ed in quegli schemi i terminali "+" e "-" a cosa li hai collegati?
Hai un arduino cinese ? forse ha problemi sul regolatore.
Misura la tensione sull'uscita del pin e sul +5 di arduino, giusto per capire se le tensioni sono giuste. Poi anche sul relè per capire quanta tensione arriva.
Oddio no ehehe, l'arduino è originale e quando dico che ho collegato 12VDC con l'alimentatore esterno intendo dire che ho usato il jack classico di alimentazione. Ora appena arrivo a casa misuro le tensioni e vi dico.
docdoc:
Ed in quegli schemi i terminali "+" e "-" a cosa li hai collegati?
Li ho collegati al + e - su arduino. Ho sbagliato Qui forse?
la bobina richiede una certa corrente per funzionare e arduino poverino può fornire proprio tirati tirati 40 mA che sono pochini, attacca all'alimentazione esterna anche la bobina (occhio alle caratteristiche del relè, se vuole +5V non dargliene 12 )
Patrick_M:
la bobina richiede una certa corrente per funzionare e arduino poverino può fornire proprio tirati tirati 40 mA che sono pochini
Attento, stai facendo confusione, quello è il limite massimo di corrente per singolo pin che NON ha nulla a che vedere con la massima corrente prelevabile dai pin GND e +5V.
Lui già correttamemte pilota con un transistor il relè e quindi il problema dei 40mA NON si pone ...
... si pone invece il problema del regolatore di tensione che, alimentato a 12V ... riesce a malapena a dare 250mA prima di diventare una stufetta ed andare in protezione.
Se invece si usa la USB, NON si passa attraverso il regolatore e la corrente massima prelevabile da GND e +5V (complessiva, incluso Arduino) sale attorno ai 500 mA max.
Leggere "Lui gia correttamente.." scritto da Guglielmo è già un piccolo traguardo. Quindi se ho ben capito la soluzione è collegare il Relè direttamente ai 12V. Ma ora la domanda sorge spontanea, esiste un punto su arduino dove prelevare la stessa identica tensione in entrata dal connettore?
Certamente che posso, non volevo tagliare il filo dell'alimentatore e visto che avevo saldato tutto sulla protoshield volevo evitare di vedere fili sdoppiati, però se non c'è modo ok, sdoppierò i fili.
Ho controllato, il relè è 5vdc, e volendo ho un alimentatore 5vdc 1,5A, posso alimentare arduino con un alimentatore esterno collegato al jack da 5vdc 1,5A ?
se il relè è a 5V collega l'alimentatore da 5V al relè e quello da 12 ad arduino
al jack di arduino dovresti fornire almeno 6,5 - 7 volt (a causa del regolatore) se vuoi alimentarlo con 5V (se sono abbastanza precisi) puoi collegarti al pin 5V di arduino (baypassi il regolatore e le protezioni)