Due e relè

Ciao ragazzi, ho già una scheda a 8 relè con tensione di funzionameno a 5 V (http://arduino-info.wikispaces.com/file/view/8Relay-600.jpg/222242916/8Relay-600.jpg). Può funzionare anche con Arduino Due, o avrei dei problemi? Sono sicuro di alimentare esternamente la scheda dei relè, ma non riesco a capire se anche il segnale di controllo deve essere a 5 V. In tal caso sicuramente, visto che il due eroga 3,3 V dai pin di I/O, non funzionerebbe. Che ne dite?Grazie.

Benvenuto. :slight_smile:
Ti invitiamo a presentarti qui: Re: Presentazioni nuovi iscritti, fatevi conoscere da tutti! (Part 1) - Generale - Arduino Forum
e a leggere il regolamento: [REGOLAMENTO] Come usare questa sezione del forum - Italiano - Arduino Forum

Difficile rispondere. Potrebbe anche accettare i 3,3V ma senza leggere un datasheet, un circuito, una documentazione, non si può sapere.
Ma è una generica foto o l'hai comprata? Hai un link ?

Anche Raspberry Pi è a 3,3v (da ogni pin puoi al massimo "succhiare" 16mA) perciò se leggi qui:
http://www.raspberrypi.org/forum/viewtopic.php?f=63&t=35155&start=25
la risposta di pksato a metà pagina dove c'e' uno schema di collegamento, suggerisce un ic ULN2003 (ma ci sono anche altre strade). Siccome Raspy è 3,3V e la Due anche, il ragionamento vale per tutte e due le schede.

Questo è il link: http://www.amazon.it/Modulo-Relè-Relay-Canali-Arduino/dp/B00E370JAC ma non ho trovato nessun datasheet in riferimento a quel preciso oggetto. Grazie della tempestiva risposta.

Non è solo un problema di tensione, ma anche un problema della massima corrente che i pin della DUE possono fornire ...

Arduino UNO/MEGA/Leonardo, possono fornire fino ad un massimo di 40 mA per pin, Arduino DUE ha una parte di pin che può fonire al massimo 3 mA e gli altri al massimo 15 mA ... quindi ... un driver esterno è quasi sempre d'obbligo !

Guglielmo

@ FedeBolla : Vorrei proprio capire perché hai preso un Arduino DUE ... :roll_eyes:

Capisco. In realtà stavo ancora valutando l'acquisto di arduino 2 per la quantità di I/O disponibili ma a questo punto forse converrebbe un arduino Mega. Voi cosa consigliereste? Il driver esterno sarebbe necessario in ogni caso, anche con l'Uno o Mega? Esistono dei circuiti già fatti per i driver? Grazie.

Considera che :

  1. Arduino DUE è molto poco supportato e pochissime librerie di terze parti sono state convertite per funzionarci.
  2. Molti pochi shield sono fatti per funzionare su Arduino DUE.
  3. La scheda funziona esclusivamente a 3.3V e molti dei suoi pin sono in grado di dare un decimo della corrente (max 3 mA) dei pin degli altri Arduino (max 40 mA). I rimanenti comunque non danno più di 15 mA.
  4. E' sicuramente un processore molto più complesso da utilizzare. Basta guardare le oltre 1400 pagine di cui è composto il datasheet :astonished:
  5. Difficilmente vedrà ulteriori sviluppi dato che ... ora c'è da dedicarsi alle nuove schede.

Insomma ... salvo tu non abbia esigenze veramente particolari e l'esperienza per utilizzare tale scheda, se è solo per una questione di numero di pin ... usa Arduino Mega ... avrai tutto il supporto di cui puoi avere bisogno e la totale compatibilità con la maggior parte degli shield.

Guglielmo

P.S. : Con la Mega quei relè, che sulla scheda hanno comunque dei driver, li piloti direttamente.

I pin di AT91SAM3X sono divisi in 2 gruppi, il gruppo1 che ha di source 15mA e di sink 9mA mentre il gruppo2 , quello che "butta fuori" meno è da 3mA in source e 6mA in sink, quelli appartenenti al gruppo 1 e disponibili sui connettori di arduino2 e utilizzabili sono 12 pin sulla portA e 2 pin sulla portB , in totale 14 pin , nemmeno pochi se si considera che la corrente totale sink/source sulle i/o è limitata a circa 100mA, 130mA come absolute maximun ratings.

Questo non stupisce che nei processori con tanti pin come questo, siccome la potenza del case, del package, è sempre quella limitata dal contenitore è naturale che ogni pin non sia in grado di source/sink una corrente elevata come invece può avvenire nei MC con pochi pin.

Se il progetto prevede l'uso di quasi tutti i pin , una cinquantina si baderà di non prelevare oltre 2mA a pin indifferentemente da qualsiasi gruppo, mentre se il progetto prevede pochi pin ...circa 20 al massimo .... si preferirà prelevare in SINK 6mA per pin indifferentemente da qualsiasi gruppo, mentre in casi estremi sono disponibili per solo 7-8 del gruppo1 anche 12-15mA, cosa che sconsiglio fare

Difficilmente vedrà ulteriori sviluppi dato che ... ora c'è da dedicarsi alle nuove schede.

ciao gpb01 .... a quali ti riferisci per "nuove schede"?

pablos:
ciao gpb01 .... a quali ti riferisci per "nuove schede"?

Beh ... la gente è sicuramente più impegnata a preparare il lancio della Arduino TRE e a sviluppare Arduino Yún e la Galileo che ... a mantenere una vecchia scheda come la DUE ... :roll_eyes:

Guglielmo

D'accordo con te Gpb01, TRE , YUN , e GALILEO avranno un buon seguito però sono dedicate ad applicazioni PC-based e WEB/NET-based , che allontano l'utente dall'elettronica a favore dell'informatica, è come fare applicazioni per PC su PC, è come usare i moduli PC104 o i pc-nano, bisogna vedere il costo, se non saranno convenienti rispetto ad un pc notebook da 10 pollici a 150 -200 euro però compreso di alimentatore, lcd, HD, telecamera , batterie litio e BT allora dopo una vampata iniziale saranno un fiasco tranne che per la YUN che ha gìà un suo seguito mi pare.

@ Icio : perfettamente d'accordo con te. Però, detto questo, la realtà è quella che ti ho descritto ... tutti impegnati a sviluppare per le nuove schede mentre poco si fa per le vecchie ... :roll_eyes:

Del resto, chi si avvicina ... si avvicina con la UNO ... poi, se ha bisogno di più memoria e più pin passa alla MEGA e poi ... Yún, TRE e Galileo ... :frowning:

Guglielmo

P.S. : ... oppure, e poi ... raspberry, cubieboard, ecc. ecc

Però è tutto un altro mondo e la filosofia iniziale viene bypassata,
cioè se tu principiante bruci il micro con la UNO lo sostituisci ,
quando invece brucerai il micro con le altre, (perchè di sicuro avverrà che lo brucerai) butti la scheda

icio:
Però è tutto un altro mondo e la filosofia iniziale viene bypassata, cioè se tu principiante bruci il micro con la UNO lo sostituisci ....

... esatto, difatti, a chi inizia, è buona cosa sconsigliare Arduino UNO SMD ... proprio per il motivo che tu descrivi ... :wink:

Guglielmo