جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هذا حقا مشروع رائع وبسيط. يستخدم مستشعر اللون لاستشعار لون الخلفية وعرضه على شريط RGB LED.
لقد استخدمت متحكم Ebot ولكن يمكنك أيضًا استخدام أي متحكم آخر مثل arduino uno.
الخطوة 1: تجميع المواد
مكونات الكترونية:-
1 × Ebot Microcontroller (يمكنك أيضًا استخدام اردوينو أو أي متحكم آخر)
1 × مستشعر ألوان
1 × RGB LED قطاع
6 × أسلاك توصيل
للاختبار يمكنك الحصول على بعض الملاءات الملونة المختلفة.
الخطوة 2: الإعداد
الإعداد سهل حقًا
1. خذ RGB LED ولحام ثلاثة أسلاك توصيل على GND و Do و + 5v وقم بتوصيلها بدبوس GND وإخراج 0 دبوس ودبوس 5 فولت على التوالي على المتحكم الدقيق.
2. بعد ذلك مع مستشعر الألوان ، قم بتوصيل
دبوس GND GND على متحكم
الجهد دبوس الجهد على متحكم
A0 دبوس على متحكم دقيق
الخطوة 3: التجميع
بعد الانتهاء من الإعداد ، قم بتوصيل مستشعر اللون بالشريط المتجه لأسفل.
الخطوة 4: الكود
{// عمليات التهيئة ebot_setup () ؛
// أوضاع الدبوس
strip0.begin () ،
strip0.show () ؛
pinMode (0 ، الإخراج) ؛ // RGB LED
pinMode (A0، INPUT) ؛ // مستشعر اللون
}
حلقة فارغة()
{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0، 0، 45، 97، 25) ؛
} else if (color (A0)> = 79 && color (A0) <= 149) {colorWipe (& strip0، 0، 105، 14، 25)؛
} else if (color (A0)> = 21 && color (A0) <= 43) {colorWipe (& strip0، 255، 221، 0، 25)؛
} else if (color (A0)> = 340 && color (A0) <= 352) {colorWipe (& strip0، 191، 3، 0، 25)؛
} else {colorWipe (& strip0، 0، 0، 0، 25)؛ }
}
يمكنك إضافة المزيد والمزيد من عبارات if لجعل المستشعر يشعر بمزيد من الألوان.
الخطوة 5: الفيديو
أخيرًا كما هو موضح في الفيديو ، يمكنك إضافة أوراق ملونة مختلفة لاختبار كيفية عملها.