Jak řídit vysoce wattové LED s Arduino

Jak řídit vysoce wattové LED s Arduino

Příspěvek vysvětluje způsob zabudování vysoce wattových LED do Arduina prostřednictvím externích vysokonapěťových zdrojů. Otázku položil pan Cole.

Okruhová otázka

Narazil jsem na váš blog a líbí se mi! Tolik skvělých informací a skvělých nápadů Právě teď se snažím přijít na to, jak samostatně ovládat několik 1 wattových LED z Arduina,



Rozumím jazyku c a nemám problém s arduino, prostě nechápu, jak běžet vyšší napětí přes arduino, protože to vydává 5v, trochu rozumím mosfetům a plánuji použití mosfetů na logické úrovni k ovládání těchto LED. .



budou blikat jen několikrát za minutu po dobu asi 30 minut denně..vidíte nějaký problém s jejich provozováním přes mosfety? Budu potřebovat 9 mosfetů k samostatnému ovládání 9 LED?

Potřebuji také rezistory nebo to kompenzují mosfety?



Jakákoli pomoc by byla velmi oceněna! Ještě jednou děkuji!

Cole

Řešení obvodu:

Pro ovládání 9nos 1W LED společně přes Arduino lze pomocí externího napájení 12V začlenit následující jednoduché nastavení:



Pro ovládání jednotlivých LED nebo více LED ze samostatných výstupů Arduino mohou být vyžadovány jednotlivé MOSFETy, jak je uvedeno níže:

LED odpory lze vypočítat podle následujícího vzorce:

R = (U - LEDfwdV) / proud LED

kde U je napájecí napětí

LEDfwdV je přední provozní napětí LED konkrétní řady

Proud LED je specifikace ampérů použitých LED

Proto zde U = 12V

LEDfwdV = 3,3 V x 3 = 9,9 V, protože v každé sérii jsou 3nos a 3,3 V je specifikace dopředného napětí každé LED

Proud LED = 350 mA, vezměme si to 300 mA nebo 0,3 A, abychom udrželi věci chladnější.

Nahrazením těchto ve vzorci:

R = (U - LEDfwdV) / proud LED

= 12 - 9,9 / 0,3

= 7 ohmů

wattů lze vypočítat jako

Watt = LEDfwdV x proud LED = 9,9 x 0,3 = 2,97 W nebo 3 W




Předchozí: Jak vyrobit průmyslový zpožděný obvod časovače Další: Obvod infračerveného řadiče lokomotivy