هناك العديد من أنواع الثنائيات شبه الموصلة في السوق ، وداخلها يوجد نوع معين مثل نوع LED (الصمام الثنائي الباعث للضوء). يمكن لهذه الأنواع أن تشع الضوء ، لكنها ليست كلها متطابقة. يلعب المصنعون مع تركيبات مختلفة من مادة أشباه الموصلات بحيث تصدر أضواء بألوان مختلفة. بالإضافة إلى ذلك ، هناك RGB LED، والتي تستخدم مجموعات مختلفة من مصابيح LED لتكون قادرة على إصدار الضوء بألوان مختلفة.
لذلك ، إذا كنت ترغب في إنشاء مشروع فيه لا يكفي وجود لون واحد LEDمع RGB LEDs ، يمكنك تحقيق تأثيرات ضوئية رائعة متعددة الألوان. وهي لا تختلف كثيرًا عن مصابيح LED التقليدية ، لذا يمكنك دمجها مع لوحة Arduino أو في مشاريع إلكترونية أخرى بطريقة بسيطة للغاية.
RGB
RGB (أحمر أخضر أزرق) أنها تمثل الألوان الأحمر والأخضر والأزرق. إنها تركيبة لونية نموذجية للغاية سمعتها في العديد من المناسبات في عالم الإلكترونيات. بالإضافة إلى ذلك ، يجب أن تعلم أنه باستخدام هذه الألوان الثلاثة فقط يمكن تشكيل العديد من الألوان الأخرى ، لأنها الألوان الأساسية. هذا هو السبب في أن خراطيش الطابعة وأحبارها هي السماوي والأرجواني والأصفر (CMYK) ، ومن خلال المزج مع الأسود ، يمكن تحقيق العديد من درجات الألوان والألوان المختلفة.
في حالة ضوء LED يحدث شيء مشابه ، القدرة على استخدام أضواء مختلفة من هذه الألوان الأساسية الثلاثة لتحقيق العديد من التركيبات الأخرى التي تتجاوز اللون الفردي للون المصابيح التقليديين. في الواقع ، العديد من أنواع شاشات والأجهزة الإلكترونية تستخدم هذا المزيج لعرض الصور.
RGB LED
El ليد رغب إنه نوع خاص من الصمام الثنائي LED يتكون من عدة صفائف LED بسيطة مثل تلك الموجودة في مصابيح LED أحادية اللون أخرى. وبهذه الطريقة ، يمكنهم إصدار هذه الألوان الأساسية الثلاثة ، وبالتالي توليد جميع أنواع التأثيرات والألوان المختلفة (حتى الأبيض يجمع بين الأحمر والأخضر والأزرق في نفس الوقت) فقط عن طريق التحكم في أحد دبابيس هذه المكونات.
الكثير 3 مصابيح LED معبأة في نفس التغليف يمكنها إنتاج هذه المجموعة الكاملة من الألوان. يحتوي على pinout مختلف قليلاً عن مصابيح LED التقليدية ، حيث أنها تتضمن 3 دبابيس ، واحد لكل لون (كاثود أو +) وآخر مشترك إضافي للجميع ، الأنود (-). وإلا فإنه ليس لديه الكثير من الغموض ...
ألوان ومواد أشباه الموصلات
الشيء المثير للاهتمام الذي تعرفه هو أنه بفضل يمكن تحقيق نوع من ألوان مختلفة أشباه الموصلات. هذا هو ما يميز المصابيح الحمراء عن الظلال الخضراء والأصفر والأزرق وغيرها. قام الباحثون بدمج مواد مختلفة لتحقيق جميع الألوان الموجودة حاليًا في السوق. على سبيل المثال:
- IRتستخدم مصابيح LED بالأشعة تحت الحمراء GaAs أو AlGaAs كمواد تنبعث عند هذا الطول الموجي للأشعة تحت الحمراء.
- أحمر: تستخدم AlGaAs و GaAsP و AlGaInP و GaP في مصابيح LED ذات الإضاءة الملونة.
- البرتقالي: تستخدم مواد أشباه الموصلات مثل GaAsP و AlGaInP و GaP مع بعض الاختلافات.
- أصفر: يمكن أن يكون تكوينًا مشابهًا للتكوين السابق ، مثل GaAsP و AlGaInP و GaP ليصدر بطول موجة من الطيف الكهرومغناطيسي المقابل للأصفر.
- أخضر: لبث هذا الطول الموجي ، هناك حاجة إلى مواد خاصة مثل GaP و AlGaInP و AlGaP و InGaN / GaN
- أزرق: في هذه الحالة ، يتم استخدام أشباه الموصلات والمنشطات القائمة على مواد مثل ZnSe و InGaN و SiC وما إلى ذلك.
- اللون البنفسجي- تم إنشاؤه من InGaN.
- بنفسجي: يتم استخدام مصابيح LED مزدوجة باللونين الأزرق والأحمر لتحقيق هذا اللون. حتى البلاستيك من هذا اللون مع ضوء LED أبيض داخلي يستخدم لإعطاء هذا التأثير.
- وردي: لا توجد مادة لهذا اللون ، ما يتم العمل به هو الجمع بين مصباحي LED بألوان مختلفة لتحقيق هذا اللون ، مثل الأحمر مع الأصفر ، إلخ.
- أبيض: هو الذي أدى إلى ظهور مصابيح LED الحالية ، بألوان بيضاء نقية أو بيضاء دافئة. لهذا الغرض ، يتم استخدام المصابيح الزرقاء أو الأشعة فوق البنفسجية مع الفوسفور الأصفر للأبيض النقي ، أو الفوسفور البرتقالي للأبيض الدافئ.
- UV: يمكن تحقيق الطيف فوق البنفسجي بمواد مختلفة مثل InGaN و Diamante و BN و AlN و AlGaN و AlGaInN.
التكامل مع اردوينو
إذا كنت تريد استخدم RGB LED مع Arduino، يمكنك البدء بإنشاء مخطط الصورة السابق. الأمر بسيط للغاية ، ما عليك سوى استخدام RGB LED ومقاوم للأنود كما هو الحال مع مصابيح LED ، وتوصيله بالدبابيس الرقمية التي تريدها على لوحة Arduino. يجب أن يكون الاتصال على النحو التالي:
- دبوس طويل: يجب توصيل أطول دبوس RGB LED بدبوس GND الخاص بـ Arduino ، لأنه تم وضع علامة - ، وهو الأنود الشائع. هذا هو المكان الذي سيتم فيه توصيل المقاوم 330 أوم بين دبوس الصمام الثنائي ولوحة Arduino.
- أحمر: هو الدبوس المفرد الموجود على الجانب الآخر من الدبوس الطويل. يمكنك توصيل هذا بأي رقم تعريف شخصي تريده.
- أخضر: هو الشخص المجاور للطول ، ولكن على الجانب الآخر من الجانب الأحمر. يمكنك أيضًا توصيله بأي دبوس رقمي من Arduino.
- أزرق: هو الموجود بجوار الأخضر ، في الطرف المقابل من اللون الأحمر. افعل نفس الشيء معها لتتمكن من التحكم فيه من إخراج Arduino.
بعد هذا الاتصال الأساسي ، ستتمكن من البدء في برمجة الرسومات مع مراعاة المسامير التي قمت بتوصيل كل دبوس بها. على 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 يمثل الحد الأقصى.
- القيمة الثانية تتوافق مع الأخضر ، مع القيم من 0-255 نفس القيمة السابقة.
- والثالث هو الأزرق ، كما سبق للسابق.
لمساعدتك في تحقيق ألوان محددة أخرى ، يمكنك ذلك استخدم هذا الموقع. يظهر فيه تطبيق يمكنك من خلاله اختيار نطاق الألوان الذي تريده عن طريق تحريك مؤشر الألوان إلى المكان الذي تريده. ينظر الى قيم R و G و Bإذا قمت بتكرارها في برنامج Arduino IDE الخاص بك ، فيمكنك إنشاء اللون الذي تريده تمامًا كما تفعل على موقع الويب هذا أو في برامج مثل Paint و Pinta و GIMP وما إلى ذلك. على سبيل المثال ، للحصول على لون أخضر ملفت للنظر ، يمكنك استخدام القيم 100,229,25،XNUMX،XNUMX.
إلى ماس información حول استخدام Arduino IDE أو البرمجة ، يمكنك ذلك قم بتنزيل دورة PDF المجانية الخاصة بنا...