תוכן עניינים:

הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו: 5 שלבים (עם תמונות)
הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו: 5 שלבים (עם תמונות)

וִידֵאוֹ: הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו: 5 שלבים (עם תמונות)

וִידֵאוֹ: הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו: 5 שלבים (עם תמונות)
וִידֵאוֹ: How Weta Workshop Made Ghost In The Shell's Thermoptic Suit! 2024, נוֹבֶמבֶּר
Anonim
הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו
הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו
הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו
הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו
הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו
הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו
הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו
הסוואה אדפטיבית LED RGB (זיקית) באמצעות אבוט / ארדואינו

זהו פרויקט ממש פשוט ופשוט. הוא משתמש בחיישן צבע כדי לחוש את צבע הרקע ומציג אותו על רצועת ה- RGB LED.

השתמשתי במיקרו -בקר Ebot אך תוכל גם להשתמש בכל מיקרו -בקר אחר כגון arduino uno.

שלב 1: הרכבת חומרים

להרכיב חומרים
להרכיב חומרים

רכיבים אלקטרוניים:-

1 x Ebot מיקרו -בקר (ניתן להשתמש גם בארדואינו או בכל מיקרו -בקר אחר)

1 x חיישן צבע

1 x רצועת LED RGB

6 x חוטי מגשר

לבדיקה אתה יכול לקבל כמה גיליונות בצבעים שונים.

שלב 2: התקנה

להכין
להכין

ההתקנה ממש קלה

1. קח את ה- RGB LED והלחם שלושה חוטי מגשר על GND, Do ו- +5v וחבר אותם לפין GND, פלט 0 פינים וסיכת 5v בהתאמה על המיקרו.

2. לאחר מכן עם חיישן הצבעים חבר את

סיכת GND GND על המיקרו -בקר

סיכת מתח סיכת מתח על המיקרו -בקר

סיכת A0 על המיקרו -בקר

שלב 3: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה

לאחר שתסיים את ההתקנה, חבר את חיישן הצבע לרצועה כלפי מטה.

שלב 4: קוד

קוד
קוד

{// התחלות ebot_setup ();

// מצבי סיכה

strip0.begin ();

strip0.show ();

pinMode (0, OUTPUT); // RGB LED

pinMode (A0, INPUT); // חיישן צבע

}

לולאת חלל ()

{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);

} אחרת אם (color (A0)> = 79 && color (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);

} אחרת אם (color (A0)> = 21 && color (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);

} אחרת אם (color (A0)> = 340 && color (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);

} else {colorWipe (& strip0, 0, 0, 0, 25); }

}

תוכל להוסיף עוד ועוד הצהרות אם לגרום לחיישן להרגיש יותר צבעים.

שלב 5: וידאו

Image
Image

לבסוף כפי שמוצג בסרטון תוכל להוסיף ניירות בצבעים שונים כדי לבדוק כיצד זה עובד.

מוּמלָץ: