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