جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
RGB- ضوء الليل ، مع القدرة على التحكم في لون الضوء الليلي باستخدام حركات اليد. باستخدام ثلاثة مستشعرات للمسافة ، سنقوم بتغيير سطوع كل من المكونات الثلاثة للون RGB عند الاقتراب من اليد أو إزالتها. تم استخدام لوحة Arduino كمتحكم دقيق.
الخطوة 1: قائمة المكونات
يتطلب المشروع التفاصيل التالية
- وحدة تحكم اردوينو - 1 جهاز كمبيوتر ؛
- 8x8 RGB matrix-1 جهاز كمبيوتر ؛
- مستشعر المسافة بالموجات فوق الصوتية HC-SR04-3 قطع ؛
- التحول رقاقة تسجيل 74hc595-4 قطع ؛
- 220 أوم المقاوم -24 قطعة ؛
- وحدة امدادات الطاقة 5V 2A - 1 جهاز كمبيوتر.
- ضوء السقف مع حامل - الكمبيوتر ؛
- أسلاك ، لحام ، إلخ
الخطوة الثانية: الدائرة الكهربائية
الخطوة 3: تجميع المصباح
الخطوة 4: إنشاء رسم
تطوير الرسم. عند تطوير المخطط ، قمت بتعيين المعلمات التالية:
- المسافة من 1 إلى 20 سم ، 1 - أقصى سطوع ، 20 - صفر - مستشعرات المسافة في الحلقة تقرأ البيانات وتطبق المسافة الناتجة لضبط السطوع - إذا تغيرت المسافة من 1 إلى 20 سم إلى أكثر من 20 سم في دورة (اليد تذهب إلى الجانب) - هذا السطوع ثابت لهذا اللون
يتم ضبط السطوع عن طريق تطبيق إشارة PWM على خرج المصفوفة للمجموعات R و G و B. ويبلغ تردد إشارة PWM حوالي 60 هرتز. يتم إنشاء إشارة PWM على النحو التالي:
على سبيل المثال ، مسافة 5 سم
إشارة PWM-15- (5-1) = 10 دورات مقاطعة تضاء مصابيح LED الخاصة بهذا اللون 4-1 لم يتم إضاءة مصابيح LED من هذا اللون