آشکار ساز RGB با سنسور تشخیص رنگ TCS3200 و آردوینو

آشکار ساز رنگ RGB با استفاده از سنسور تشخیص رنگ TCS3200 و برد آردوینو یک پروژه فوق العاده برای کسانی است که می خواهند با رنگ های مختلف سرگرم شوند. در این پروژه ما برای طراحی یک آشکارساز رنگ از یک سنسور TCS3200 و آردوینو استفاده می کنیم. تنظیمات به خصوصی برای تشخیص فرکانس رنگ RGB توسط پنل LCD وجود دارد تا بتواند این فرکانس را که ترکیبی از تمام رنگ ها است را به راحتی و وضوح کامل نشان دهد.

آشکار ساز رنگ RGB با سنسور تشخیص رنگ TCS3200 و آردوینو

جهت انجام پروژه آشکار ساز رنگ RGB با استفاده از سنسور تشخیص رنگ TCS3200 و برد آردوینو، به تجهیزات زیر احتیاج داریم.

لیست قطعات مورد نیاز

برد آردوینو Arduino UNO R3 مدل DIP1 عدد
سنسور تشخیص رنگ TCS32001 عدد
LCD کاراکتری مدل 16×2 با Backlighting آبی1 عدد
لامپ LED قرمز سایز 5mm میلی متر مدل مات1 عدد
لامپ LED سبز سایز 5mm میلی متر مدل مات1 عدد
لامپ LED زرد سایز 5mm میلی متر مدل مات1 عدد
برد بورد (پروجکت برد) مدل GL1 عدد
سیم جامپر برد بوردی مدل دو سر نری (سری 40تایی)1 عدد

:: چند تیکه کاغذ به رنگ های متفاوت ( ترجیحا، قرمز، آبی و سبز)

شرح تجهیزات به کار رفته در پروژه

1. سنسور تشخیص رنگ TCS3200

از سنسور تشخیص رنگ TCS3200 و آردوینو می توان به عنوان یک آشکار ساز استفاده کرد. این سنسور از یک تراشه TCS3200 و 4 تا ال. ای. دی سفید ساخته شده است. TCS3200 توانایی تشخیص، مشاهده و اندازه گیری نامحدودی از رنگ های موجود در اطراف خود را دارد. همچنین این قطعه توانایی های فوق العاده ای از جمله خواندن، تست کردن، کالیبره کردن، مرتب کردن انواع رنگ ها و تطبیق دادن آن ها به یکدیگر را دارد.

سنسور تشخیص رنگ TCS3200 و آردوینو مجموعه ای از آشکارسازها که هر کدام با یک فیلتر قرمز، سبز، آبی و یا حتی بدون رنگ هستند که این فیلترها هر کدام به طور یکنواخت در آرایه ها توزیع می شوند تا بتوانند جایگزین رنگ های دیگر شوند. سنسور با توجه به شدت رنگ دریافتی، یک موج مربعی شکل با فرکانس متناسب آن رنگ به خروجی ارسال می‌کند.

سنسور تشخیص رنگ TCS3200

2. ویژگی های سنسور تشخیص رنگ TCS3200

1. ولتاژ کاری بین 2.7 ولت تا 5.5 ولت

2. تبدیل شدت نور به فرکانس

3. رزولوشن بالا

4. قابلیت تنظیم خروجی رنگ و محدوده ی خروجی آن

5. توان مصرفی پایین

6. ارتباط مستقیم به میکروکنترلر

7. S0 و S1 ورودی های مقیاس فرکانس خروجی

8. S2 و S3 ورودی های انواع فتودیودها

9. OUT Pin: فرکانس خروجی

10. OE Pin: پایه فعال ساز

11. اندازه (طول * عرض): 28.4mm * 28.4mm

3. مشخصات و جزئیات پین ها

مشخصات و جزئیات پین هانقشه شماتیک پروژه آشکار ساز رنگ

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

نقشه شماتیک پروژه آشکار ساز رنگ

در مورد نحوه عملکرد سنسور TCS3200 در پروژه قبلی به طور مفصل توضیحات داده شده است.

برنامه نوسی پروژه آشکار ساز رنگ

بعد از اتصال قطعات به یکدیگر طبق شماتیکی که در بالا آمده است، کدهای زیر را در نرم افزار آردوینو کپی نموده سپس به برد آردوینو آپلود کنید.

ویدیو ضبط شده از نحوه عملکرد پروژه آشکار ساز رنگ

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 نویسنده : محسن برات زاده

 تاریخ انتشار : 16 ژانویه 2019

3 دیدگاه

  1. سلام.
    من طبق نقشه شماتیک مدار رو بستم و کد ها رو در آردوینو آپلود کردم.چراغ های ledسنسور روشن شد و در lcd هیچ چیزی نمایش داده نشد.
    در واقع یا مدار یا کدی که نوشته شده اشتباهه!
    لطفا راهنمایی کنید.
    ممنون

  2. سلام دوست عزیز
    در صورتیکه اتصالات نمایشگر شما به برد آردوینو صحیح باشد، حتی در صورت عدم اتصال سنسور تشخیص رنگ، باز هم باید پیغام ثابت “Color Detected” بر روی نمایشگر ظاهر شود. لطفا اتصالات مربوط به نمایشگر خود را بررسی کنید.

  3. ممنون از راهنماییتون

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.