Salve sto progettando con ArduinoUno una valvola motorizzata per l'irrigazione (con wifi e rtc), controllabile da remoto (browser e app android), log su server mysql, codifica hmac sha256 per i comandi e notifiche via pushover all'apertura e chiusura. Ho disegnato sia il circuito sia il pcb (pronto per la stampa).
L'unico dubbio è sull'alimentazione, batteria 12v da 7Ah collegata ad un caricabatteria. Dunque la fonte non sarà mai 12v stabili (ma qualcosa in più). La valvola è a 12v, h-bridge (chip L9110) accetta max 12v. 12v che alimenteranno anche arduino.
Quei pochi volt in più non sono un problema oppure devo aggiungere qualcosa che "tagli" la tensione >12v? Ho per le mani anche un Wemos D1 R1 (meno pin di arduino, ma nella stessa posizione, il pcb può funzionare lo stesso).
In allegato lo schema elettrico e quello della valvola.
(Il led si accende solo se c'è un timer impostato, il bottone è per la chiusura manuale, l'interruttore per spegnere tutto)
batteria 12v da 7Ah collegata ad un caricabatteria. Dunque la fonte non sarà mai 12v stabili (ma qualcosa in più).
Quantifica quel "qualcosa in più", perchè un caricabatteria standard arriva a 14.8V
E ad esempio il L9110 è appunto dato come Max 12V
un paio di cose che vedo nel progetto
Il Led è al contrario
Perchè alimenti l'RTC a 3.3V, visto che usi una UNO che ha segnali a 5V
Se il pin 13 è un'uscita, ricordati che quando accendi/resetti Arduino il suddetto pin blinka
Perchè l'uscita SQW dell' RTC la colleghi al pin D8
Innanzitutto grazie per la risposta ![]()
brunello22:
Quantifica quel "qualcosa in più", perchè un caricabatteria standard arriva a 14.8V
E ad esempio il L9110 è appunto dato come Max 12V
Esatto, il caricabatteria arriva a 13.8v
brunello22:
un paio di cose che vedo nel progetto
Il Led è al contrario
Perchè alimenti l'RTC a 3.3V, visto che usi una UNO che ha segnali a 5V
Se il pin 13 è un'uscita, ricordati che quando accendi/resetti Arduino il suddetto pin blinka
Perchè l'uscita SQW dell' RTC la colleghi al pin D8
- si, led invertito.
- dato che devo stampare il pcb, ho cercato di farlo compatibile anche col wemos d1 r1 (che opera a 3.3v, ma ha la stessa disposizione di pin)
- il pin 13 è INPUT (rileva il segnale OPEN della valvola)
- come sopra, per farlo compatibile con il wemos sono obbligato ad usare questo pin. (il wemos ha meno pin a disposizione, non ne ho più di disponibili, il resto dei pin liberi sono copie di altri pin)
Up per la discussione, la domanda fondamentale...ho bisogno di uno stabilizzatore a 12v?
La tensione di una batteria al piombo varia notevolmente tra la condizione di piena carica e totalmente scarica, da circa 14V a circa 9V, quindi indipendentemente dalla presenza o meno del caricatore in tampone non cambia nulla sulle considerazioni da fare per la tensione.
Devi cambiare tipo di ponte H, se realmente ti serve, tocca vedere come lavora l'elettrovalvola, con uno in grado di reggere non meno di 20V, giusto per avere un margine di sicurezza, e tocca anche vedere quanta corrente richiede l'elettrovalvola per poter scegliere un idoneo driver.
Una soluzione semplicissima potrebbe essere usare un relè, o una coppia a seconda dei casi, per azionare l'elettrovalvola.
Dato che devi azionarci solo una valvola, quindi non necessita di particolari controlli, fai come suggerisce Astro, usa due semplici rele' connessi ad invertitore (entrambi gli NA al +, entrambi i NC al -, i due comuni ai due capi della valvola) ... in questo modo, quando azioni uno, la valvola e' alimentata in un senso, quando azioni l'altro e' alimentata nell'altro, a riposo non e' alimentata ... ![]()
grazie ad entrambi, credo proprio che utilizzerò due rele'. Devo solo vedere se ho spazio sul pcb per entrambi ![]()
Tipo questi o simili ? ... 29x13mm, alti 20mm ... piu piccoli con contatto da 10A non so se si trovano facilmente ...
Perché da 10A ?
Può benissimo usare quelli in miniatura da 1-2 A, ovviamente dipende da quanta corrente richiede l'elettrovalvola ma se gli bastava un ponte da 800 mA a maggior ragione basta un relè da 1-2 A.
10A per sicurezza, cosi puo pilotarci anche elettrovalvole piu grosse ... se gli bastano tipo 3A, questi da 11x15.5 dovrebbero andargli bene ... piu piccoli ci sono, ma il prezzo cresce parecchio ...
Nel scegliere un rele ho notato che la corrente richiesta per l'eccitazione della bobina è almeno 40mA. Arduino e il wemos d1 non hanno una corrente massima di uscita minore? Non si rischia di bruciare?
luivit:
Nel scegliere un rele ho notato che la corrente richiesta per l'eccitazione della bobina è almeno 40mA. Arduino e il wemos d1 non hanno una corrente massima di uscita minore? Non si rischia di bruciare?
Ovvio che SI, NON si collega mai un relé direttamente ai pin di una MCU, ma si interpone sempre almeno un transistor ... guarda QUI
Guglielmo


