فهرست مطالب:

RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino: 5 مرحله (همراه با تصاویر)
RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino: 5 مرحله (همراه با تصاویر)

تصویری: RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino: 5 مرحله (همراه با تصاویر)

تصویری: RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino: 5 مرحله (همراه با تصاویر)
تصویری: CAMELEON - adaptive camouflage 2024, جولای
Anonim
RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino
RGB LED Adaptive Camouflage (chameleon) با استفاده از Ebot / Arduino

این واقعا یک پروژه عالی و ساده است. از حسگر رنگ برای تشخیص رنگ پس زمینه استفاده می کند و آن را روی نوار LED RGB نمایش می دهد.

من از میکروکنترلر Ebot استفاده کردم اما شما همچنین می توانید از هر میکروکنترلر دیگری مانند arduino uno استفاده کنید.

مرحله 1: جمع آوری مواد

جمع آوری مواد
جمع آوری مواد

قطعات الکترونیکی:-

1 عدد میکروکنترلر Ebot (همچنین می توانید از آردوینو یا هر میکروکنترلر دیگر استفاده کنید)

1 عدد سنسور رنگ

1 x نوار LED RGB

6 عدد سیم بلوز

برای آزمایش می توانید چند ورق رنگ مختلف تهیه کنید.

مرحله 2: راه اندازی

برپایی
برپایی

راه اندازی واقعا آسان است

1. LED RGB را بردارید و سه سیم بلوز را روی GND ، Do و +5v لحیم کنید و آنها را به ترتیب به پین GND ، خروجی 0 پین و پین 5 ولت روی میکروکنترلر وصل کنید.

2. سپس با سنسور رنگ ، متصل کنید

پین GND GND روی میکروکنترلر

پین ولتاژ پین ولتاژ روی میکروکنترلر

s پین A0 روی میکروکنترلر

مرحله 3: مونتاژ

مونتاژ
مونتاژ
مونتاژ
مونتاژ

پس از اتمام کار با تنظیم ، سنسور رنگ را به نوار رو به پایین وصل کنید.

مرحله 4: کد

کد
کد

{// راه اندازی اولیه ebot_setup ()؛

// حالت های پین

strip0.begin ()؛

strip0.show ()؛

pinMode (0 ، OUTPUT) ؛ // LED RGB

pinMode (A0 ، INPUT) ؛ // سنسور رنگ

}

حلقه خالی ()

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

} else if (رنگ (A0)> = 79 && رنگ (A0) <= 149) {colorWipe (& strip0، 0، 105، 14، 25)؛

} else if (رنگ (A0)> = 21 && رنگ (A0) <= 43) {colorWipe (& strip0، 255، 221، 0، 25)؛

} else if (رنگ (A0)> = 340 && رنگ (A0) <= 352) {colorWipe (& strip0، 191، 3، 0، 25)؛

} else {colorWipe (& strip0، 0، 0، 0، 25)؛ }

}

اگر عبارات را برای حسگر به رنگ های بیشتر حس کنید ، می توانید بیشتر و بیشتر اضافه کنید.

مرحله 5: فیلم

Image
Image

در نهایت همانطور که در فیلم نشان داده شده است ، می توانید کاغذهای رنگی مختلف را برای آزمایش نحوه عملکرد آن اضافه کنید.

توصیه شده: