Ciao a tutti, riporto in alto questo topic.
del gruppo relè i questione ho sempre sfruttato al max 4 relè in contemporanea; ora ho la necessità di usarne di più.
Già quattro a volte ho notato che arduino era tirato (tenete conto che arduino gestisce un display i2c, un sensore di temperatura, gruppo RTC e qualche transistor), e mi è successo che si spegnesse e riaccendesse. Per cui pensavo di agire così, in base a quanto suggeriva cyberhs:
cyberhs:
Vorrei aggiungere qualcosa alla discussione relativa alla scelta del gruppo relè.
Quelli che usano i fotoaccoppiatori son ideali per la sicurezza, ma hanno una contropartita, l'assorbimento dei circuito di pilotaggio.
In pratica di devono accendere tanti LED quante sono le uscite: se il LED del fotoaccoppiatore assorbe 20mA (in realtà potrebbero bastare 10mA) ed i relè sono 8, l'assorbimento complessivo a carico di Arduino sono 80mA.
Se il numero di relè è elevato, conviene acquistare una scheda con driver di pilotaggio a transistor oppure con IC tipo ULN2803 per cui l'assorbimento si riduce, diciamo, ad un solo mA per canale.
Se proprio non si vuole rinunciare alla sicurezza del fotoaccoppiatore, si devono usare dei transistor per non sovraccaricare Arduino.
pensavo di agire in questo modo per ridurre il carico in uscita dai pin di arduino. Utilizzando un BC547 per ogni relè collegando:
+5V (alimentatore ausiliario) --> collettore
pin(x) digitale --> 10kohm --> base
emitter --> 1kohm --> IN(x) (gruppo relè)
+modulo relè alimentato con sempre alimentatore ausiliario.
NB: con 10kohm ho già constatato che il BC547 viene attivato da arduino, e che 1kohm è sufficiente per far accendere il fotoaccoppiatore del modulo relè (già testato).
Cosa dite? potrebbe funzionare per rendere il sistema più stabile e poter inoltre usare più relè?
grazie.