RGB LED: gjithçka që duhet të dini rreth këtij komponenti

RGB LED

Ka shumë lloje të diodave gjysmëpërçuese në treg, dhe brenda tyre ekziston një lloj i veçantë siç është lloji LED (Diodë-Emetuese e Dritës). Këto lloje mund të lëshojnë dritë, por nuk janë të gjitha identike. Prodhuesit luajnë me përbërje të ndryshme të materialit gjysmëpërçues në mënyrë që të lëshojnë drita me ngjyra të ndryshme. Përveç kësaj, nuk është LED RGB, i cili përdor kombinime të ndryshme të LED-ve për të qenë në gjendje të lëshojnë dritë me ngjyra të ndryshme.

Prandaj, nëse doni të krijoni një projekt në të cilin një LED me një ngjyrë të vetme nuk mjaftonMe LED RGB ju mund të arrini efekte të mrekullueshme të dritës me shumë ngjyra. Dhe ato nuk janë shumë të ndryshme nga LED-të konvencionale, kështu që ju mund t'i integroni ato me bordin tuaj Arduino ose në projekte të tjera elektronike në një mënyrë shumë të thjeshtë.

RGB

Spektri i dritës RGB

RGB (e kuqe jeshile blu) ato përfaqësojnë ngjyrat e kuqe, jeshile dhe blu. Shtë një përbërje shumë tipike e ngjyrave që e keni dëgjuar në shumë raste në botën e elektronikës. Përveç kësaj, duhet të dini se vetëm me ato tre ngjyra mund të formohen shumë ngjyra të tjera, pasi ato janë ato kryesore. Kjo është arsyeja pse fishekët dhe tonerët e printerit janë të kaltër, të purpurt dhe të verdhë (CMYK), dhe duke përzier së bashku me të zezën, mund të arrihen shumë tone dhe ngjyra të tjera të ndryshme.

Në rastin e Drita LED diçka e ngjashme ndodh, të jesh në gjendje të përdorësh drita të ndryshme nga këto tre ngjyra kryesore për të arritur shumë kombinime të tjera që tejkalojnë ngjyrën e vetme të LEDs tradicionale. Në fakt, shumë lloje të ekranet dhe pajisjet elektronike e përdorin këtë kombinim për të shfaqur imazhe.

LED RGB

Kunjat LED RGB

El RGB LED Shtë një lloj i veçantë i diodës LED që përbëhet nga disa vargje të thjeshta LED si ato që gjenden në LED të tjera me një ngjyrë. Në këtë mënyrë, ato mund të lëshojnë në këto tre ngjyra kryesore, duke gjeneruar kështu të gjitha llojet e efekteve dhe ngjyrave të ndryshme (madje edhe e bardha duke kombinuar të kuqen, jeshilen dhe blusën në të njëjtën kohë) vetëm duke kontrolluar një nga kunjat e këtyre përbërësve.

L 3 LED të mbushura në të njëjtën kapsulim është i aftë të prodhojë tërë këtë gamë të ngjyrave. Ka një pinout pak më të ndryshëm se LED-et konvencionale, pasi ato përfshijnë 3 kunja, një për secilën ngjyrë (katodë ose +) dhe një tjetër shtesë të përbashkët për të gjithë, anodën (-). Përndryshe nuk ka shumë mister ...

Ngjyrat dhe materialet gjysmëpërçuese

Ajo që është interesante që ju e dini është se falë lloji i gjysmëpërçuesit mund të arrihen ngjyra të ndryshme. Kjo është ajo që diferencon LED të kuqe nga jeshile, e verdhë, blu dhe hije të tjera. Studiuesit kanë kombinuar materiale të ndryshme për të arritur të gjitha ngjyrat që ekzistojnë aktualisht në treg. Për shembull:

  • IRLED-të infra të kuqe përdorin GaAs ose AlGaAs si materiale për të lëshuar në këtë gjatësi vale IR.
  • Rojo: AlGaAs, GaAsP, AlGaInP dhe GaP përdoren në LED me dritë me ngjyra.
  • portokall: materialet gjysmëpërçuese të tilla si GaAsP, AlGaInP, GaP përdoren me disa ndryshime.
  • Amarillo: mund të jetë një përbërje e ngjashme me atë të mëparshme, të tilla si GaAsP, AlGaInP dhe GaP për të lëshuar në një gjatësi vale të spektrit elektromagnetik që korrespondon me të verdhën.
  • E gjelbër: për të lëshuar në këtë gjatësi vale, nevojiten materiale speciale si GaP, AlGaInP, AlGaP, InGaN / GaN.
  • Azul: në këtë rast përdoren gjysmëpërçuesit dhe dopantët bazuar në materiale të tilla si ZnSe, InGaN, SiC, etj.
  • Violeta: është krijuar nga InGaN.
  • vjollcë: LED të dyfishtë blu dhe të kuq përdoren për të arritur këtë ngjyrë. Plastika e kësaj ngjyre përdoret edhe me dritën e brendshme të bardhë LED për të dhënë këtë efekt.
  • Rosa: nuk ka material për këtë ngjyrë, ajo që bëhet është të kombinohen dy LED me ngjyra të ndryshme për të arritur këtë ngjyrë, të tilla si e kuqja me të verdhën, etj.
  • Blanco: është ai që ka rritur llambat aktuale LED, me ngjyra të bardha të pastra ose të ngrohta të bardha. Për këtë, LED blu ose UV përdoren me një fosfor të verdhë për të bardhën e pastër, ose një fosfor portokalli për të bardhën e ngrohtë.
  • UV: spektri ultraviolet mund të arrihet me materiale të ndryshme si InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.

Integrimi me Arduino

Arduino me RGB LED

Nëse ju doni përdorni RGB LED me Arduino, mund të filloni duke krijuar skemën e mëparshme të imazhit. Shtë shumë e thjeshtë, thjesht duhet të përdorni LED RGB dhe një rezistencë për anodën siç bëhet me LED-et dhe ta lidhni atë me kunjat dixhitalë që dëshironi në bordin tuaj Arduino. Lidhja duhet të jetë si më poshtë:

  • Gjilpërë e gjatë: kunja më e gjatë e RGB LED duhet të lidhet me kunjin GND të Arduino, pasi është ai që shënohet si -, dhe është anoda e zakonshme. Kjo është ajo ku rezistenca 330 ohm do të lidhet midis kunjit të diodës dhe bordit Arduino.
  • Rojo: është kunja e vetme në anën tjetër të kunjit të gjatë. Ju mund ta lidhni këtë me çdo kunj që dëshironi.
  • E gjelbër: është ai që është ngjitur me atë të gjatë, por në anën e kundërt të asaj të kuqe. Mund ta lidhni gjithashtu me çdo pin dixhital Arduino.
  • Azul: është ai pranë jeshiles, në skajin e kundërt të së kuqes. Bëni të njëjtën gjë me të që të jeni në gjendje ta kontrolloni atë nga një dalje Arduino.
Edhe pse mund të përdorni kunjat që dëshironi, është më mirë që të përdorni PWM për të qenë në gjendje të luani me sinjalin ...

Pas kësaj lidhje themelore, do të jeni në gjendje të filloni me programimin e skicave duke marrë parasysh kunjat në të cilat keni lidhur secilën pin. Në Arduino IDE mund të krijoni një kod të vogël burimi që mund të ngarkoni në bordin tuaj Arduino për të filluar testimin se si funksionon RGB LED:

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);
   }

Me këtë kod të thjeshtë mund të shihni se fillimisht bëhet e kuqe, pastaj bëhet jeshile, pastaj blu, pastaj fiket dhe pastaj lakja do të fillojë përsëri. Çdo dritë mbetet për 1 sekondë (1000ms). Ju mund të ndryshoni rendin, kohën dhe vlerat brenda kllapave merrni më shumë ngjyra duke kombinuar. Për shembull:

  • Vlera e parë korrespondon me të kuqen dhe mund ta ndryshoni nga 0 në 255, me 0 që nuk ka të kuqe dhe 255 është maksimumi.
  • Vlera e dytë korrespondon me jeshilen, me vlera nga 0-255 të njëjta me atë të mëparshme.
  • E treta është për blunë, digja për ato të mëparshmet.

Për t'ju ndihmuar të arrini ngjyra të tjera specifike, mundeni përdorni këtë faqe në internet. Në të, shfaqet një aplikacion në të cilin mund të zgjidhni gamën e ngjyrave që dëshironi duke lëvizur kursorin e ngjyrave atje ku ju nevojitet. Shiko tek vlerat e R, G dhe BNëse i përsërisni ato në programin tuaj Arduino IDE, mund të krijoni ngjyrën që dëshironi ashtu si bëni në këtë faqe në internet ose në programe si Paint, Pinta, GIMP, etj. Për shembull, për të marrë një të gjelbër tërheqëse, mund të përdorni vlerat 100,229,25.

Ngjyra jeshile RGB e habitshme

më shumë informacion Për përdorimin e Arduino IDE ose programimin, mundeni shkarkoni kursin tonë falas PDF...


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.