RGB LED: kaikki mitä sinun tarvitsee tietää tästä komponentista

RGB LED

Markkinoilla on monenlaisia ​​puolijohdiodiodeja, ja niissä on erityinen tyyppi, kuten LED (Light-Emitting Diode) -tyyppi. Nämä tyypit voivat lähettää valoa, mutta eivät kaikki ole identtisiä. Valmistajat pelaavat eri puolijohdemateriaalikoostumuksilla niin, että ne lähettävät eri värejä. Lisäksi on RGB-LED, joka käyttää erilaisia ​​LED-yhdistelmiä voidakseen lähettää valoa eri väreillä.

Siksi, jos haluat luoda projektin, jossa yksivärinen LED ei riitäRGB-ledien avulla voit saavuttaa upeita monivärisiä valotehosteita. Ja ne eivät ole kovin erilaisia ​​perinteisistä LEDeistä, joten voit integroida ne Arduino-korttiisi tai muihin elektronisiin projekteihin hyvin yksinkertaisella tavalla.

RGB

RGB-valospektri

RGB (punainen vihreä sininen) ne edustavat punaista, vihreää ja sinistä väriä. Se on hyvin tyypillinen värikoostumus, jonka olet kuullut monta kertaa elektroniikan maailmassa. Lisäksi sinun tulisi tietää, että vain näiden kolmen värin avulla voidaan muodostaa monia muita värejä, koska ne ovat ensisijaisia. Siksi tulostinpatruunat ja väriaineet ovat syaani, magenta ja keltainen (CMYK), ja sekoittamalla ne mustan kanssa voidaan saavuttaa monia muita sävyjä ja värejä.

Tapauksessa LED-valo jotain samanlaista tapahtuu, kun pystyt käyttämään eri valoja näistä kolmesta pääväristä saavuttaaksesi monia muita yhdistelmiä, jotka ylittävät yhden värin LEDit perinteinen. Itse asiassa monenlaisia näytöt ja elektroniset laitteet käyttävät tätä yhdistelmää kuvien näyttämiseen.

RGB-LED

RGB-LED-nastat

El RGB LED Se on erityinen LED-diodityyppi, joka koostuu useista yksinkertaisista LED-ryhmistä, kuten muissa yksivärisissä LEDeissä. Tällä tavoin he voivat säteillä näissä kolmessa päävärissä, mikä luo kaikenlaisia ​​erilaisia ​​vaikutuksia ja värejä (jopa valkoisia yhdistämällä punaista, vihreää ja sinistä samanaikaisesti) vain ohjaamalla yhtä näiden komponenttien nastoista.

Los 3 pakattua LEDiä samassa kapseloinnissa se pystyy tuottamaan koko tämän värivalikoiman. Siinä on hieman erilainen pinout kuin perinteisissä LEDeissä, koska niissä on 3 nastaa, yksi kullekin värille (katodit tai +) ja toinen kaikille yhteinen, anodi (-). Muuten sillä ei ole liikaa mysteeriä ...

Puolijohteiden värit ja materiaalit

Mielenkiintoista, jonka tiedät, on kiitos puolijohdetyyppi voidaan saavuttaa eri värejä. Tämä erottaa punaiset LEDit vihreästä, keltaisesta, sinisestä ja muista sävyistä. Tutkijat ovat yhdistäneet erilaisia ​​materiaaleja saavuttaakseen kaikki markkinoilla olevat värit. Esimerkiksi:

  • IRInfrapuna-LEDit käyttävät GaAs- tai AlGaAs-materiaaleja emittoimaan tällä IR-aallonpituudella.
  • Punainen: AlGaAs, GaAsP, AlGaInP ja GaP käytetään värillisissä LED-valoissa.
  • oranssi: puolijohdemateriaaleja, kuten GaAsP, AlGaInP, GaP, käytetään joillakin muunnelmilla.
  • Amarillo: se voi olla samanlainen koostumus kuin edellinen, kuten GaAsP, AlGaInP ja GaP, jotka lähettävät keltaista vastaavan sähkömagneettisen spektrin aallonpituudella.
  • Verde: tällä aallonpituudella emittoimiseksi tarvitaan erikoismateriaaleja, kuten GaP, AlGaInP, AlGaP, InGaN / GaN.
  • Azul: tässä tapauksessa käytetään puolijohteita ja lisäaineita, jotka perustuvat materiaaleihin, kuten ZnSe, InGaN, SiC jne.
  • Violeta: on luotu InGaN: stä.
  • violetti: Tämän värin saavuttamiseksi käytetään kaksoissinisiä ja punaisia ​​LEDejä. Tämän värin muovia käytetään jopa sisäisen valkoisen LED-valon kanssa tämän vaikutuksen aikaansaamiseksi.
  • Rosa: tälle värille ei ole materiaalia, se tehdään yhdistämällä kaksi eriväristä LEDiä tämän värin saavuttamiseksi, kuten punainen ja keltainen jne.
  • Blanco: se on synnyttänyt nykyiset LED-lamput puhtailla valkoisilla tai lämpimillä valkoisilla väreillä. Tätä varten käytetään sinisiä tai UV-LEDejä keltaisen fosforin kanssa puhtaan valkoisen tai oranssin fosforin kanssa lämpimän valkoista.
  • UV: ultraviolettispektri voidaan saavuttaa useilla materiaaleilla, kuten InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.

Integrointi Arduinon kanssa

Arduino RGB-LEDillä

Jos haluat käytä RGB-LEDiä Arduinon kanssa, voit aloittaa luomalla edellisen kuvamallin. Se on hyvin yksinkertainen, sinun tarvitsee vain käyttää RGB-LEDiä ja vastusta anodille, kuten LED-valojen kanssa tehdään, ja liittää se haluamiin digitaalisiin nastoihin Arduino-kortillesi. Yhteyden tulisi olla seuraava:

  • Pitkä tappi: RGB-LEDin pisin nasta on kytkettävä Arduinon GND-nastaan, koska se on merkitty - ja se on yhteinen anodi. Täällä 330 ohmin vastus kytketään dioditapin ja Arduino-kortin väliin.
  • Punainen: on yksittäinen tappi pitkän tapin toisella puolella. Voit liittää tämän mihin tahansa nastaa haluat.
  • Verde: on aivan pitkän vieressä, mutta punaisen vastakkaisella puolella. Voit myös liittää sen mihin tahansa Arduino-digitaalitappiin.
  • Azul: on vihreän vieressä, punaisen vastakkaisessa päässä. Tee sama sen kanssa voidaksesi hallita sitä Arduino-lähdöstä.
Vaikka voit käyttää haluamiasi nastoja, on parempi, että käytät PWM: ää voidaksesi pelata signaalilla ...

Tämän perusliitännän jälkeen voit aloittaa luonnosten ohjelmoinnilla ottaen huomioon ne nastat, joihin olet liittänyt neulat. Päällä Arduino IDE: llä voit luoda pienen lähdekoodin jonka voit ladata Arduino-kortillesi aloittaaksesi RGB-LEDin toiminnan testaamisen:

void setup()
   {
       for (int i =9 ; i<12 ; i++)
            pinMode(i, OUTPUT);
   }

void Color(int R, int G, int B)
    {     
        analogWrite(9 , R);   // Rojo
        analogWrite(10, G);   // Verde
        analogWrite(11, B);   // Azul
    }

void loop()
   {    Color(255 ,0 ,0);
        delay(1000); 
        Color(0,255 ,0);
        delay(1000);
        Color(0 ,0 ,255);
        delay(1000);
        Color(0,0,0);
        delay(1000);
   }

Tällä yksinkertaisella koodilla näet, että se muuttuu ensin punaiseksi, muuttuu sitten vihreäksi, sitten siniseksi, sammuu ja sitten silmukka alkaisi uudelleen. Jokainen valo pysyy 1 sekunnin ajan (1000 ms). Voit muuttaa sulkujen järjestystä, aikoja ja arvoja kohtaan saada enemmän värejä yhdistämällä. Esimerkiksi:

  • Ensimmäinen arvo vastaa punaista ja voit vaihtaa sen välillä 0 - 255 ilman, että 0 ei ole punaista ja 255 on suurin.
  • Toinen arvo vastaa vihreää, arvot 0-255 ovat samat kuin edellinen.
  • Kolmas on sininen, sama kuin edelliset.

Voit auttaa saamaan muita tiettyjä värejä käytä tätä verkkosivustoa. Siinä näkyy sovellus, jossa voit valita haluamasi värialueen siirtämällä värien kohdistimen sinne, missä sitä tarvitset. Katso R: n, G: n ja B: n arvotJos kopioit ne Arduino IDE -ohjelmaan, voit luoda haluamasi värin aivan kuten teet tällä sivustolla tai ohjelmissa, kuten Paint, Pinta, GIMP jne. Esimerkiksi saadaksesi huomiota herättävän vihreän voit käyttää arvoja 100,229,25.

Silmiinpistävä vihreä RGB-väri

että Más información Tietoja Arduino IDE: n käytöstä tai ohjelmoinnista voit lataa ilmainen PDF-kurssi...


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.