Kuinka ajaa suuritehoisia LED-valoja Arduinolla

Kuinka ajaa suuritehoisia LED-valoja Arduinolla

Viesti selittää menetelmän suuritehoisten LEDien sisällyttämiseksi Arduinoon ulkoisten suurjännitesyöttöjen kautta. Kysymyksen esitti herra Cole.

Piirikysymys

Törmäsin blogiisi ja rakastan sitä! Niin paljon upeaa tietoa ja hyviä ideoita Yritän nyt selvittää tarkalleen, kuinka hallita erikseen useita 1 watin ledejä arduinosta,



Ymmärrän c-kieltä ja minulla ei ole mitään ongelmia arduinon kanssa, en vain ymmärrä, kuinka suurempaa jännitettä ajetaan arduinon läpi, koska se antaa 5v: n. Ymmärrän vähän mosfeteistä ja aikoinaan käyttää logiikkatason mosfettejä näiden ledien ohjaamiseen. .



ne vilkkuvat vain muutaman kerran minuutissa noin 30 minuuttia päivässä .. huomaatko mitään ongelmia ajaessasi niitä mosfettien läpi? Tarvitsenko 9 mosfetiä ohjaamaan erikseen 9 lediä?

Tarvitsenko myös vastuksia vai korvaavatko mosfetit sen?



Apua olisi paljon arvostettu! Kiitos taas!

Cole

Piiriratkaisu:

Yhden watin LEDien 9nos: n ohjaamiseksi yhdessä Arduinon kautta seuraava yksinkertainen kokoonpano voidaan sisällyttää 12 V: n ulkoisen virtalähteen kautta:



Yksittäisten LEDien tai useiden LEDien ohjaamiseksi erillisistä Arduino-lähdöistä saatetaan tarvita yksittäisiä mosfettejä alla esitetyllä tavalla:

LED-vastukset voidaan laskea seuraavalla kaavalla:

R = (U - LEDfwdV) / LED-virta

missä U on syöttöjännite

LEDfwdV on tietyn sarjan LED: n eteenpäin suuntautuva käyttöjännite

LED-virta on käytettyjen LEDien ampeeriluokitus

Siksi tässä U = 12V

LEDfwdV = 3,3 V x 3 = 9,9 V, koska 3nos on kussakin sarjassa ja 3,3 V on jokaisen LEDin lähtöjännitespesifikaatio

LED-virta = 350 mA, otetaan se 300 mA tai 0,3 Amp, jotta asiat pysyvät viileinä.

Korvaa nämä kaavassa:

R = (U - LEDfwdV) / LED-virta

= 12 - 9,9 / 0,3

= 7 ohmia

wattia voidaan laskea

Wattia = LEDfwdV x LED-virta = 9,9 x 0,3 = 2,97 wattia tai 3 wattia




Pari: Kuinka tehdä teollisen viiveen ajastinpiiri Seuraava: Veturin infrapunaohjaimen malli