RGB LED. Ամեն ինչ, ինչ դուք պետք է իմանաք այս բաղադրիչի մասին

RGB LED

Շուկայում կան կիսահաղորդչային դիոդների բազմաթիվ տեսակներ, և դրանց մեջ կա որոշակի տեսակ, ինչպիսին է LED տիպը (լուսարձակող դիոդ): Այս տեսակները կարող են լույս արձակել, բայց դրանք բոլորը նույնական չեն: Արտադրողները խաղում են կիսահաղորդչային նյութի տարբեր կոմպոզիցիաներով, որպեսզի նրանք տարբեր գույների լույսեր արձակեն: Բացի այդ, կա RGB LED, որն օգտագործում է LED- ների տարատեսակ համակցություններ ՝ տարբեր գույներով լույս լույս թողնելու համար:

Հետեւաբար, եթե ցանկանում եք ստեղծել նախագիծ, որում մեկ գունավոր LED- ը բավարար չէRGB LED- ների միջոցով դուք կարող եք հասնել հրաշալի բազմերանգ լուսային էֆեկտների: Եվ դրանք շատ չեն տարբերվում սովորական LED- ներից, այնպես որ դուք կարող եք դրանք շատ պարզ կերպով ինտեգրել ձեր Arduino տախտակին կամ այլ էլեկտրոնային նախագծերին:

RGB

RGB լույսի սպեկտրը

RGB (կարմիր կանաչ կապույտ) դրանք ներկայացնում են կարմիր, կանաչ և կապույտ գույները: Դա շատ բնորոշ գունային կոմպոզիցիա է, որը դուք լսել եք բազմաթիվ առիթներով էլեկտրոնիկայի աշխարհում: Բացի այդ, պետք է իմանաք, որ միայն այդ երեք գույներով շատ այլ գույներ կարող են ձևավորվել, քանի որ դրանք առաջնայիններն են: Ահա թե ինչու տպիչի փամփուշտներն ու տոները ցիանի, կարմրավուն և դեղին են (CMYK), և սևի հետ միասին խառնելով `կարելի է ձեռք բերել բազմաթիվ այլ տարբեր երանգներ և գույներ:

Այն դեպքում, LED լույս տեղի է ունենում նմանատիպ մի բան, որը կարող է այդ երեք հիմնական գույներից տարբեր լույսեր օգտագործել `շատ այլ համադրությունների հասնելու համար, որոնք գերազանցում են մեկ գույնի LEDs ավանդական Փաստորեն, շատ տեսակներ էկրաններ և էլեկտրոնային սարքերը օգտագործում են այս համադրությունը պատկերներ ցուցադրելու համար:

RGB LED

RGB LED կապում

El RGB LED Դա LED դիոդի հատուկ տեսակ է, որը բաղկացած է մի քանի պարզ լուսադիոդային զանգվածներից, ինչպիսիք կան այլ մեկ գունավոր LED- ներում: Այսպիսով, նրանք կարող են արտանետել այս երեք հիմնական գույները ՝ այդպիսով առաջացնելով բոլոր տեսակի տարբեր էֆեկտներ և գույներ (նույնիսկ սպիտակ, միևնույն ժամանակ համատեղելով կարմիրը, կանաչը և կապույտը) ՝ պարզապես վերահսկելով այս բաղադրիչների կապիչներից մեկը:

The 3 փաթեթավորված LED նույն պարկուճում այն ​​ունակ է արտադրել գույների այս ամբողջ շարքը: Այն ունի մի փոքր այլ տարբերակ սովորական LED- ներից, քանի որ դրանք ներառում են 3 քորոց, յուրաքանչյուր գույնի համար մեկը (կաթոդներ կամ +) և բոլորի համար մեկ այլ լրացուցիչ `անոդ (-): Հակառակ դեպքում դա շատ առեղծված չունի ...

Կիսահաղորդչային գույներ և նյութեր

Հետաքրքիրն այն է, որ գիտեք, որ շնորհիվ կիսահաղորդչային տիպի տարբեր գույների կարելի է հասնել, Սա է, որ կարմիր LED- ները տարբերում է կանաչ, դեղին, կապույտ և այլ երանգներից: Հետազոտողները տարբեր նյութեր են համատեղել `հասնելու համար այն բոլոր գույներին, որոնք ներկայումս առկա են շուկայում: Օրինակ:

  • IRԻնֆրակարմիր LED- ները GaA- ն կամ AlGaA- ն օգտագործում են որպես նյութեր `այս IR ալիքի երկարությամբ արտանետելու համար:
  • RojoAlGaAs, GaAsP, AlGaInP և GaP օգտագործվում են գունավոր լուսադիոդներում:
  • Orange- ըԿիսահաղորդչային նյութերը, ինչպիսիք են GaAsP, AlGaInP, GaP, օգտագործվում են որոշ տատանումներով:
  • Amarilloդա կարող է լինել նախորդի նման կազմ, ինչպիսին է GaAsP, AlGaInP և GaP, դեղին համապատասխան էլեկտրամագնիսական սպեկտրի ալիքի երկարությամբ արտանետելու համար:
  • Կանաչայս ալիքի երկարության վրա արտանետելու համար անհրաժեշտ են հատուկ նյութեր, ինչպիսիք են GaP, AlGaInP, AlGaP, InGaN / GaN:
  • Կապույտայս դեպքում օգտագործվում են կիսահաղորդիչներ և պոպանտներ `հիմնված այնպիսի նյութերի վրա, ինչպիսիք են ZnSe, InGaN, SiC և այլն:
  • Violeta: ստեղծվել է InGaN- ից:
  • ՄանուշակագույնԱյս գույնին հասնելու համար օգտագործվում են երկնագույն կապույտ և կարմիր LED- ներ: Այս էֆեկտն տալու համար այս գույնի պլաստմասսայից նույնիսկ օգտագործվում է ներքին սպիտակ LED լուսավորություն:
  • Rosa. այս գույնի համար նյութ չկա. արվում է տարբեր գույների երկու LED- ների համատեղում `այս գույնին հասնելու համար, օրինակ` կարմիրը դեղինով և այլն:
  • Blancoդա մեկն է, որը առաջացրել է ներկայիս LED լամպերը ՝ մաքուր սպիտակ կամ տաք սպիտակ գույներով: Դրա համար կապույտ կամ ուլտրամանուշակագույն լուսադիոդներն օգտագործվում են դեղին ֆոսֆորով `մաքուր սպիտակ գույնի համար, կամ նարնջագույն ֆոսֆորով` տաք սպիտակով:
  • UVուլտրամանուշակագույն սպեկտրին կարելի է հասնել տարբեր նյութերով, ինչպիսիք են InGaN, Diamante, BN, AlN, AlGaN, AlGaInN:

Ինտեգրում Arduino- ի հետ

Arduino RGB LED- ով

Եթե ​​դուք ցանկանում եք օգտագործել RGB LED- ն Arduino- ի հետ, կարող եք սկսել ՝ ստեղծելով նախորդ պատկերի սխեման: Դա շատ պարզ է. Դուք պարզապես պետք է օգտագործեք RGB LED և անոդի դիմադրություն, ինչպես դա արվում է LED- ների միջոցով, և միացրեք այն ձեր Arduino տախտակի ցանկալի թվային քորոցներին: Կապը պետք է լինի հետևյալը.

  • Երկար քորոց. RGB LED- ի ամենաերկար քորակը պետք է միացված լինի Arduino- ի GND քորոցին, քանի որ այն նշվում է որպես -, և դա ընդհանուր անոդ է: Հենց այստեղ է, որ 330 օմ-ոց դիմադրությունը կմիացվի դիոդային քորոցի և Arduino տախտակի միջև:
  • Rojo: երկար քորի մյուս կողմում գտնվող միակ քորոցն է: Սա կարող եք միացնել ձեր ուզած քորոցին:
  • Կանաչ: մեկը երկարի կողքին է, բայց կարմիրի հակառակ կողմում: Կարող եք նաև այն միացնել ցանկացած Arduino թվային քորոցին:
  • Կապույտ: կանաչի կողքին է, կարմիրի հակառակ վերջում: Նույնը արեք դրա հետ, որպեսզի կարողանաք վերահսկել այն Arduino ելքից:
Չնայած կարող եք օգտագործել ձեր ուզած քորոցները, ավելի լավ է, որ օգտագործեք PWM, որպեսզի կարողանաք ազդանշանի հետ խաղալ ...

Այս հիմնական կապից հետո դուք կկարողանաք սկսել էսքիզների ծրագրավորումը ՝ հաշվի առնելով այն քորոցները, որոնց մեջ միացրել եք յուրաքանչյուր քորոց: Վրա Arduino IDE կարող եք առաջացնել փոքր աղբյուրային կոդ որ կարող եք վերբեռնել ձեր Arduino տախտակին ՝ 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);
   }

Այս պարզ կոդով դուք կտեսնեք, որ այն սկզբից կարմիր է դառնում, այնուհետև դառնում է կանաչ, ապա կապույտ, այնուհետև անջատվում է, և ապա օղակը նորից է սկսվում: Յուրաքանչյուր լույս մնում է 1 վայրկյան (1000 մմ): Կարող եք փոխել փակագծերի ներսում գտնվող կարգը, ժամանակը և արժեքները ավելի շատ գույներ ստացեք ՝ համատեղելով, Օրինակ:

  • Առաջին արժեքը համապատասխանում է կարմիրին, և այն կարող ես փոխել 0-ից 255, 0-ը `առանց կարմիր, իսկ 255-ը` առավելագույն:
  • Երկրորդ արժեքը համապատասխանում է կանաչին, 0-255-ից նույն արժեքներով, ինչ նախորդը:
  • Երրորդը կապույտի համար է, նախորդները ՝ դիտո:

Որպեսզի օգնի ձեզ ձեռք բերել այլ հատուկ գույներ, կարող եք օգտվեք այս կայքից, Դրանում հայտնվում է մի ծրագիր, որում դուք կարող եք ընտրել ձեր ուզած գույների տիրույթը ՝ գույների կուրսորը տեղափոխելով այնտեղ, որտեղ ձեզ անհրաժեշտ է: Նայել R, G և B արժեքներըԵթե ​​դրանք կրկնօրինակեք ձեր Arduino IDE ծրագրում, կարող եք ստեղծել ձեր ուզած գույնը, ինչպես անում եք այս կայքում կամ այնպիսի ծրագրերում, ինչպիսիք են Paint, Pinta, GIMP և այլն: Օրինակ ՝ աչքի ընկնող կանաչ ստանալու համար կարող եք օգտագործել 100,229,25 արժեքները:

Դեպի կանաչ RGB գույն

դեպի մաս información Arduino IDE կամ ծրագրավորում օգտագործելու մասին կարող եք ներբեռնեք մեր PDF անվճար դասընթացը...


Հոդվածի բովանդակությունը հավատարիմ է մեր սկզբունքներին խմբագրական էթիկա, Սխալի մասին հաղորդելու համար կտտացրեք այստեղ.

Եղիր առաջին մեկնաբանողը

Թողեք ձեր մեկնաբանությունը

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

*

*

  1. Տվյալների համար պատասխանատու ՝ Միգել Անխել Գատոն
  2. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը: