
بدلًا من التحكم بلون مصباح RGB يدويًا عبر ريموت كما في مشروع سابق، يبني هذا المشروع مصباح إضاءة جوّية يغيّر لونه تلقائيًا استجابةً لمستوى الإضاءة المحيطة في الغرفة، معتمدًا على ثلاثة حساسات ضوء بدلًا من حساس واحد.
المكونات المطلوبة
لوحة أردوينو أونو، ثلاث مقاومات ضوئية LDR، مصباح RGB مشترك الكاثود، مقاومات لحماية المصباح وبناء دوائر تقسيم الجهد للحساسات، ولوحة تجارب.
طريقة التوصيل
تتصل المقاومات الضوئية الثلاث بالمنافذ التناظرية A0 وA1 وA2 (كل واحدة ضمن دائرة تقسيم جهد مع مقاومة ثابتة)، بينما تتصل أطراف المصباح الثلاثة بمنافذ PWM في الأردوينو: الأحمر بالمنفذ 11، والأخضر بالمنفذ 10، والأزرق بالمنفذ 9.
مبدأ العمل
يقرأ الكود القيم التناظرية الثلاث من حساسات LDR بشكل مستمر، وكل قيمة تتراوح بين 0 و1023 حسب شدة الضوء الساقط على الحساس المقابل لها. تُحوَّل كل قيمة عبر دالة map() إلى مستوى سطوع بين 0 و255 مناسب لدالة analogWrite()، ثم تُرسَل القيم الثلاث الناتجة مباشرة إلى القنوات الثلاث للمصباح (أحمر وأخضر وأزرق). النتيجة أن أي تغيّر في الإضاءة المحيطة - كإضاءة مصباح آخر في الغرفة أو تغيّر ضوء النهار - ينعكس فورًا على مزيج الألوان المعروض، فيتغيّر لون المصباح ديناميكيًا دون أي تدخل يدوي من المستخدم.
يمكنك إيجاد مقاومات LDR ومصابيح RGB ضمن متجر Juthour Tech.
Leave your comment