LED RGB: semua yang anda perlu ketahui mengenai komponen ini

RGB LED

Terdapat banyak jenis diod semikonduktor di pasaran, dan di dalamnya terdapat jenis tertentu seperti jenis LED (Light-Emitting Diode). Jenis-jenis ini dapat memancarkan cahaya, tetapi semuanya tidak serupa. Pengilang bermain dengan komposisi yang berbeza dari bahan semikonduktor sehingga mereka memancarkan cahaya dengan warna yang berbeza. Di samping itu, ada LED RGB, yang menggunakan pelbagai kombinasi LED untuk dapat memancarkan cahaya dalam pelbagai warna.

Oleh itu, jika anda ingin membuat projek di mana LED satu warna tidak mencukupiDengan LED RGB anda boleh mencapai kesan cahaya pelbagai warna yang indah. Dan mereka tidak jauh berbeza dengan LED konvensional, jadi anda boleh mengintegrasikannya dengan papan Arduino anda atau dalam projek elektronik lain dengan cara yang sangat mudah.

rgb

Spektrum cahaya RGB

RGB (Merah Hijau Biru) mereka mewakili warna merah, hijau dan biru. Ini adalah komposisi warna yang sangat tipikal yang sering anda dengar di dunia elektronik. Di samping itu, anda harus tahu bahawa hanya dengan tiga warna tersebut, banyak warna lain yang dapat dibentuk, kerana warna tersebut adalah yang utama. Itulah sebabnya kartrij dan toner pencetak berwarna cyan, magenta dan kuning (CMYK), dan dengan mencampurkan dengan warna hitam, banyak nada dan warna lain dapat dicapai.

Dalam kes Lampu LED sesuatu yang serupa berlaku, dapat menggunakan lampu yang berbeza dari ketiga warna utama ini untuk mencapai banyak kombinasi lain yang melebihi warna tunggal LED tradisional. Sebenarnya, banyak jenis skrin dan peranti elektronik menggunakan kombinasi ini untuk memaparkan gambar.

LED RGB

Pin LED RGB

El RGB LED Ini adalah jenis diod LED khas yang terdiri daripada beberapa susunan LED sederhana seperti yang terdapat pada LED warna tunggal yang lain. Dengan cara ini, mereka dapat memancarkan tiga warna utama ini, sehingga menghasilkan semua jenis kesan dan warna yang berbeza (bahkan putih yang menggabungkan merah, hijau dan biru pada masa yang sama) hanya dengan mengendalikan salah satu pin komponen ini.

The 3 LED yang dibungkus dalam enkapsulasi yang sama ia mampu menghasilkan pelbagai warna ini. Ia mempunyai pinout yang sedikit berbeza daripada LED konvensional, kerana ia termasuk 3 pin, satu untuk setiap warna (katod atau +) dan satu lagi yang umum untuk semua, anod (-). Jika tidak ia tidak terlalu banyak misteri ...

Warna dan bahan semikonduktor

Apa yang menarik yang anda tahu adalah terima kasih jenis semikonduktor warna yang berbeza dapat dicapai. Inilah yang membezakan LED merah dari warna hijau, kuning, biru, dan warna lain. Para penyelidik telah menggabungkan pelbagai bahan untuk mencapai semua warna yang ada di pasaran. Sebagai contoh:

  • IRLED inframerah menggunakan GaAs atau AlGaA sebagai bahan untuk memancarkan pada panjang gelombang IR ini.
  • Merah: AlGaAs, GaAsP, AlGaInP dan GaP digunakan dalam LED cahaya berwarna.
  • Orange: bahan semikonduktor seperti GaAsP, AlGaInP, GaP digunakan dengan beberapa variasi.
  • Amarillo: ia boleh menjadi komposisi yang serupa dengan yang sebelumnya, seperti GaAsP, AlGaInP dan GaP untuk memancarkan dalam panjang gelombang spektrum elektromagnetik yang sepadan dengan kuning.
  • Hijau: untuk memancarkan pada panjang gelombang ini, bahan khas seperti GaP, AlGaInP, AlGaP, InGaN / GaN diperlukan.
  • Azul: dalam kes ini, semikonduktor dan dopan berdasarkan bahan seperti ZnSe, InGaN, SiC, dan lain-lain digunakan.
  • Violeta- Dicipta dari InGaN.
  • Ungu: Dual LED biru dan merah digunakan untuk mencapai warna ini. Malah plastik warna ini dengan lampu LED putih dalaman digunakan untuk memberikan kesan ini.
  • Rosa: tidak ada bahan untuk warna ini, apa yang dilakukan adalah menggabungkan dua LED dengan warna yang berbeza untuk mencapai warna ini, seperti merah dengan kuning, dll.
  • White: ia adalah yang telah menghasilkan lampu LED semasa, dengan warna putih murni atau hangat. Untuk ini, LED biru atau UV digunakan dengan fosfor kuning untuk putih murni, atau fosfor oren untuk putih hangat.
  • UV: spektrum ultraviolet dapat dicapai dengan pelbagai bahan seperti InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.

Integrasi dengan Arduino

Arduino dengan RGB LED

Jika anda mahu gunakan RGB LED dengan Arduino, anda boleh mulakan dengan membuat skema gambar sebelumnya. Sangat mudah, anda hanya perlu menggunakan LED RGB dan perintang untuk anod seperti yang dilakukan dengan LED, dan sambungkannya ke pin digital yang anda mahukan di papan Arduino anda. Sambungannya hendaklah seperti berikut:

  • Pin panjang: pin terpanjang LED RGB mesti disambungkan ke pin GND Arduino, kerana pin yang ditandai sebagai -, dan ia adalah anod biasa. Di sinilah perintang 330 ohm akan disambungkan antara pin diod dan papan Arduino.
  • Merah: adalah pin tunggal di sisi lain pin panjang. Anda boleh menyambungkannya ke pin yang anda mahukan.
  • Hijau: adalah yang betul-betul di sebelah yang panjang, tetapi di seberang yang merah. Anda juga boleh menyambungkannya ke mana-mana pin digital Arduino.
  • Azul: di sebelah hijau, di hujung merah. Lakukan perkara yang sama untuk dapat mengawalnya dari output Arduino.
Walaupun anda boleh menggunakan pin yang anda mahukan, lebih baik menggunakan PWM agar dapat bermain dengan isyarat ...

Selepas sambungan asas ini, anda akan dapat memulakan dengan pengaturcaraan lakaran dengan mengambil kira pin di mana anda telah menghubungkan setiap pin. Dihidupkan Arduino IDE anda boleh menghasilkan kod sumber kecil yang boleh anda muat naik ke papan Arduino anda untuk mula menguji bagaimana RGB LED berfungsi:

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

Dengan kod ringkas ini, anda dapat melihat bahawa ia mula-mula berubah menjadi merah, kemudian berubah menjadi hijau, kemudian menjadi biru, kemudian dimatikan dan kemudian gelung itu akan bermula semula. Setiap cahaya kekal selama 1 saat (1000ms). Anda boleh mengubah susunan, masa, dan nilai dalam kurungan menjadi dapatkan lebih banyak warna dengan menggabungkan. Sebagai contoh:

  • Nilai pertama sepadan dengan warna merah dan anda boleh mengubahnya dari 0 hingga 255, dengan 0 tidak ada merah dan 255 menjadi maksimum.
  • Nilai kedua sepadan dengan hijau, dengan nilai 0-255 sama dengan yang sebelumnya.
  • Yang ketiga adalah untuk warna biru, ditto untuk yang sebelumnya.

Untuk membantu anda mencapai warna tertentu yang lain, anda boleh gunakan laman web ini. Di dalamnya, aplikasi muncul di mana anda dapat memilih julat warna yang anda inginkan dengan menggerakkan kursor warna ke tempat yang anda perlukan. Lihat pada nilai R, G dan BSekiranya anda menirunya dalam program Arduino IDE, anda boleh membuat warna yang anda mahukan seperti yang anda lakukan di laman web ini atau dalam program seperti Paint, Pinta, GIMP, dll. Sebagai contoh, untuk mendapatkan warna hijau yang menarik, anda boleh menggunakan nilai 100,229,25.

Warna RGB hijau yang menarik

kepada más Informacion Anda boleh menggunakan Arduino IDE atau pengaturcaraan muat turun kursus PDF percuma kami...


Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.