Príspevok vysvetľuje spôsob zabudovania vysoko wattových LED do Arduina cez externé zdroje vysokého napätia. Otázku položil pán Cole.
Okruhová otázka
Narazil som na váš blog a páči sa mi! Toľko skvelých informácií a skvelých nápadov. Práve teraz sa snažím prísť na to, ako presne ovládať niekoľko 1 wattov LED z arduina,
Rozumiem jazyku c a nemám problém s arduinom, len nerozumiem tomu, ako prevádzkovať vyššie napätie cez arduino, pretože dáva 5v. Trochu rozumiem mosfetom a plánujem použitie mosfetov na logickej úrovni na ovládanie týchto LED diód. .
budú blikať iba párkrát za minútu asi 30 minút denne..vidíte nejaký problém s ich prevádzkou cez mosfety? Budem potrebovať 9 mosfetov na samostatné riadenie 9 LED?
Potrebujem tiež rezistory alebo to kompenzujú mosfety?
Akákoľvek pomoc by bola veľmi ocenená! Ešte raz ďakujem!
Cole
Riešenie obvodu:
Pre spoločné riadenie 9nos s 1 W LED cez Arduino je možné prostredníctvom jednoduchého externého zdroja 12V zahrnúť nasledujúce jednoduché nastavenie:
Na ovládanie jednej LED alebo viacerých LED zo samostatných výstupov Arduino môžu byť potrebné jednotlivé mosfety, ako je uvedené nižšie:
Rezistory LED sa dajú vypočítať podľa tohto vzorca:
R = (U - LEDfwdV) / prúd LED
kde U je napájacie napätie
LEDfwdV je predné prevádzkové napätie LED konkrétnej série
Prúd LED je prúdový výkon použitých LED diód
Preto tu U = 12V
LEDfwdV = 3,3 V x 3 = 9,9 V, pretože v každej sérii sú 3nos a 3,3 V je špecifikácia dopredného napätia každej LED
LED prúd = 350mA, vezmime to 300mA alebo 0,3Amp, aby bolo všetko chladnejšie.
Nahradením týchto vo vzorci:
R = (U - LEDfwdV) / prúd LED
= 12 - 9,9 / 0,3
= 7 ohmov
wattov možno vypočítať ako
Watty = LEDfwdV x prúd LED = 9,9 x 0,3 = 2,97 W alebo 3 W
Dvojica: Ako vyrobiť priemyselný obvod časovača oneskorenia Ďalej: Obvod infračerveného radiča modelu lokomotívy