Jak řídit vysoce wattové LED s Arduino

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





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