Šiame įraše paaiškinamas aukšto galingumo šviesos diodų įtraukimo į „Arduino“ per išorinius aukštos įtampos šaltinius metodas. Klausimą pateikė ponas Cole'as.
Grandinės klausimas
Užklydau jūsų tinklaraštyje ir man tai patinka! Tiek daug puikios informacijos ir puikių idėjų. Šiuo metu bandau tiksliai išsiaiškinti, kaip atskirai valdyti keletą 1 vatų šviesos diodų iš „Arduino“,
Aš suprantu c kalbą ir neturiu jokių problemų su „arduino“, aš tiesiog nesuprantu, kaip paleisti didesnę įtampą per „arduino“, nes jis išleidžia 5v. Aš šiek tiek suprantu apie „mosfets“ ir planavau naudoti loginio lygio „mosfets“, kad valdytumėte šias lemputes. .
jie mirksės tik keletą kartų per minutę apie 30 minučių per dieną..ar matote kokių problemų juos paleisti per mosfetus? Ar man reikės 9 „mosfets“, kad galėčiau atskirai valdyti 9 lemputes?
Ar man taip pat reikalingi rezistoriai, ar tai kompensuoja „mosfets“?
Bet kokia pagalba būtų labai dėkinga! Ačiū dar kartą!
Cole
Grandinės sprendimas:
Jei norite valdyti 9 vatų 1 vatų šviesos diodus kartu per „Arduino“, per 12 V išorinį maitinimą gali būti įtrauktas toks paprastas nustatymas:
Norint valdyti atskirus šviesos diodus arba kelis šviesos diodus iš atskirų „Arduino“ išėjimų, gali prireikti atskirų „mosfets“, kaip nurodyta toliau:
LED rezistorius galima apskaičiuoti pagal šią formulę:
R = (U - LEDfwdV) / LED srovė
kur U yra maitinimo įtampa
LEDfwdV yra tam tikros serijos LED priekinė darbinė įtampa
Šviesos diodų srovė yra naudojamų šviesos diodų amperų reitingo specifikacijos
Todėl čia U = 12V
LEDfwdV = 3,3 V x 3 = 9,9 V, nes kiekvienoje serijoje yra 3nos, o 3,3 V yra kiekvieno LED priekinės įtampos specifikacijos
LED srovė = 350mA, paimkime 300mA arba 0.3Amp, kad viskas būtų vėsiau.
Pakeičiant juos į formulę:
R = (U - LEDfwdV) / LED srovė
= 12 - 9,9 / 0,3
= 7 omai
vatai gali būti apskaičiuojami kaip
Vatai = LEDfwdV x LED srovė = 9,9 x 0,3 = 2,97 vatai arba 3 vatai
Pora: Kaip padaryti pramoninio uždelsimo laikmačio grandinę Kitas: lokomotyvo infraraudonųjų spindulių valdiklio schema