جدول المحتويات:

تمويه RGB LED (الحرباء) باستخدام Ebot / Arduino: 5 خطوات (بالصور)
تمويه RGB LED (الحرباء) باستخدام Ebot / Arduino: 5 خطوات (بالصور)

فيديو: تمويه RGB LED (الحرباء) باستخدام Ebot / Arduino: 5 خطوات (بالصور)

فيديو: تمويه RGB LED (الحرباء) باستخدام Ebot / Arduino: 5 خطوات (بالصور)
فيديو: Camouflage Arduino Mega Code Explanation - Mifratech#Besthardwareprojects#recentembeddedprojects 2024, يوليو
Anonim
تمويه RGB LED (حرباء) باستخدام Ebot / Arduino
تمويه RGB LED (حرباء) باستخدام Ebot / Arduino
تمويه RGB LED (حرباء) باستخدام Ebot / Arduino
تمويه RGB LED (حرباء) باستخدام Ebot / Arduino
تمويه RGB LED (حرباء) باستخدام Ebot / Arduino
تمويه RGB LED (حرباء) باستخدام Ebot / Arduino
تمويه RGB LED (حرباء) باستخدام Ebot / Arduino
تمويه RGB LED (حرباء) باستخدام Ebot / Arduino

هذا حقا مشروع رائع وبسيط. يستخدم مستشعر اللون لاستشعار لون الخلفية وعرضه على شريط 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: الفيديو

Image
Image

أخيرًا كما هو موضح في الفيديو ، يمكنك إضافة أوراق ملونة مختلفة لاختبار كيفية عملها.

موصى به: