Alimentare led strip e arduino (risparmio energetico)

Per gioco ho iniziato un nuovo progettino che prevede la creazione di una sveglia/abat jour azionabile tramite telecomando IR e che invece di svegliare con il suono semplicemente accenda una striscia led.
Il progetto è terminato (nel senso che ho implementato tutte le funzioni del telecomando, menu, sveglia, etc e sembra funzionare) però per esperimento invece di alimentare una striscia led ho utilizzato il led buildin.

Quindi quello che devo fare ora è: comprare una striscia led e ricomprare tutti i componenti del kit per metterli nel progetto (cioè in modo da non privarmi del kit).

Ciò che sto attualmente utilizzando è:

  • Arduino uno
  • LCD 1602
  • RTC DS3231
  • IR Reciver (non so che modello non c'è scritto niente)
  • Un telecomando IR (ma quello potrei anche mantenerlo anche se è di pessima fattura)
  • Potenziometro 10Kohm per il display (ma una volta fissata la tensione di alimentazione potrei sostituirlo con una resistenza)
  • NPN Transistor PN2222 per la retroilluminazione dello schermo LCD
  • 2 resistenze da 1Kohm (una in serie all'alimentazione della retroilluminazione dell'LCD, l'altra in serie tra il pin arduino e il transistor)

Tutto l'accrocco attualmente alimentato a 5.3V assorbe 48mA con schermo retroilluminato e 45/46mA con schermo spento.

Per risparmiare energia conviene usare un arduino nano? Inoltre la strip led mi conviene prenderla a 5v (così un solo alimentatore per tutto) oppure da 12v (però devo alimentare a parte arduino o con un DC-DC step down oppure due alimentatori).
Nel caso la trip potete consigliarmela voi? Per poter fare del fading con i led conviene un mosfet e pilotarlo in pwm?

Ciao, in base al tuo budget potresti pensare di interfacciarti con una striscia tipo neopixel di Adafruit che ti permette un sacco di giochi di luce/fading.
Per la versione definitiva sicuramente ti conviene passare ad una scheda senza fronzoli se non adirittura andare su stand alone se le tue capacità lo consentono, ad ogni modo ve usi una pro mini o un amini 05 sicuramente assarbirà molto meno di una uno con tutta la componentistica/regolatori vari

fabpolli:
striscia tipo neopixel di Adafruit che ti permette un sacco di giochi di luce/fading

Guarda mi interessa solamente luce bianca (sui 4000K) e la possibilità di scegliere l'intensità di emissione. Giochi di colori non mi interessano. La striscia andrò ad arrotolarla per simulare l'emissione di una normale lampadina :smiley:

fabpolli:
su stand alone se le tue capacità lo consentono

Ho solamente fatto il primo anno di ingegneria elettronica e vengo da un liceo scientifico. Assolutamente non ne sono capace (almeno non al momento) :frowning:

fabpolli:
ad ogni modo ve usi una pro mini o un amini 05 sicuramente assarbirà molto meno di una uno con tutta la componentistica/regolatori vari

Infatti è quello che mi chiedevo :smiley:
Mi servono i pin SDA, SCL per RTC, un ingresso pwm per gli infrarossi, poi ho 7 pin per l'LCD e 1 pin uscita pwm per il led (e se sono tutti PWM credo che le porte del mini non bastino, o sbaglio io a contare?).

marcomg:
un ingresso pwm per gli infrarossi

... NON esistono ingressi PWM, ma solo uscite con possibilità di PWM. Gli I/O sono tutti digitali, ed alcuni, hanno anche la possibilità di essere, in input, analogici (A0 ... A5).

Guglielmo

Allora se ti serve solo luce bianca allora ti basta 1 pin pwm non sapendo quali pin hai usato non so dirti se è ancora disponibile oppure no, ad ogni modo se sulla uno riesci ad ottenere un pin pwm riesci anche sulla mini o sulla nano che hanno medesimo pinout se non ricordo male.
A pen pensarci però se tu dici che stai utilizzando il led builtin per simulare l'accensione questo è collegato al pin 13 che è PWM se non erro, quindi con il circuito di pilotaggio dovresti riuscirci.
Per collegarla puoi utilizzare questo schema prendendolo come spunto infatti qui sta collegando una strip RGB a te basta la sola parte o di R o di G o di B ovvero un transistor, un pin e le due resistenze correlate

@gpb01 grazie per il chiarimento :smiley:

Ecco qui lo schema dei collegamenti che ho fatto (spero si capisca)

Quindi riassumendo striscia led meglio a 12V? Per alimentare arduino?
Prendendo come esempio questa striscia (https://www.amazon.it/ROTOLO-STRISCIA-NATURALE-BIADESIVO-NEUTRAL/dp/B00S8GQID6/ref=sr_1_4?m=A3J7F0GZ9SQBC8&s=merchant-items&ie=UTF8&qid=1504101259&sr=1-4) la taglio della lunghezza che voglio, vedo l'assorbimento e l'IRL540 va bene fino a 28A di corrente passante (o ho letto male il datasheet?).
Grazie mille per le dritte :smiley:

Sulla questione 5V o 12V non so fornirti una risposta, nel caso tu aptassi per la versione a 12V con unico alimentatore utilizza un buckconverter per portare la tensione a 5V e non un regolatore lineare perché risparmi in termini di consumo.
La striscia che hai linkato assorbe al massimo 5A quindi l'IRL540 va bene se poi l'accorci di 1 mt ad esempio con il suo alimentatore forse puoi alimentarci tutto

marcomg:
... La striscia andrò ad arrotolarla per simulare l'emissione di una normale lampadina :smiley:
...

Scusa, ma o stai simulando una "lampadona", oppure nello spazio di una lampadina non e' che ti ci stiano tanti led, con quella striscia, quindi forse fara' un po poca luce .. se ti serve piu luce in meno spazio, potresti usare una striscia tipo questa, o addirittura questa ...

Nel senso che la arrotolo dentro una abat-jour :smiley:

L'arduino pro mini può essere alimentato a 12V nel Vin giusto?

Anche se fosse non te lo consiglio, il regolatore dovrebbe dissipare un bel quantitativo di energia sotto forma di calore, se puoi utilizza anzi il buckconverter, ne trovi mille mila su internet già fatti e piccolissimi...

Alla fine ne ho preso uno su aliexpress, per 60 centesimi di dollaro... Se tra 2 mesi arriva :stuck_out_tongue:

Comunque non vedo problematiche ad alimentare il tutto direttamente a 12V, le correnti in gioco sono basse

Date, appunto, le basse correnti in gioco, anche mettere 4 o 5 diodi standard, tipo 1N4004 o simili, in serie al positivo che va ad Arduino, aiuterebbe parecchio a ridurre la dissipazione termica dello stesso ... :wink:

Scusa brunello ma perché quel diodo tra source e gate drain del mosfet?

fabpolli:
Scusa brunello ma perché quel diodo tra source e gate del mosfet?

... io lo vedo tra source e drain ::slight_smile:

Guglielmo

gpb01:
... io lo vedo tra source e drain ::slight_smile:

Guglielmo

Si mi sono sbagliato... sorry modifica post precedente fatta!

Protezione ... anche se in effetti, con i led non servirebbe, si usa di solito in presenza di carichi induttivi o capacitivi ... una strip di led e' fondamentalmente un carico resistivo ...

Etemenanki:
Protezione ... anche se in effetti, con i led non servirebbe, si usa di solito in presenza di carichi induttivi o capacitivi ... una strip di led e' fondamentalmente un carico resistivo ...

Grazie mille!, lo supponevo visto che non l'avevo mai visto prima (neppure negli chemi di pighixxx) per le trip led, ma il dubbio mi ha assalito, ho appeno ordinato il mio primo pcb (in assoluto!!!) dal service suggerito in altri topic sia da gpb01 che astro o uwe non ricordo di preciso, e doverlo modificare e far spedire a 1 giorno esatto mi prendeva male :slight_smile:

.... perchè è un refuso..
infatti lì non ci và