سلام..

این روز ها برای ساخت دستگاهای صنعتی و ساخت ربات ها یکی از بخش های این دستگاها تشخیص رنگ میباشد که در این بخش من از سنسور رایج TCS230 با خروجی فرکانس استفاده کردم..

در ادامه مطلب توضیحات کامل  به همراه برنامه و فایل شبیه سازی شده با پرتئوس را دریافت کنین.

                                   


 

خوب ابتدا ترتیب پایه های این سنسور با توجه به دیتا شیت:

 

 

 

GND 4 Ground
این پایه به منفی وصل میشه
--------------------------------------------------------------------
OE 3 I Enable for fO (active low
برای اینکه خروجی فعال بشه این پایه باید به منفی وصل بشه
-----------------------------------------------------------------
OUT 6 O Scaled-frequency (fO) output
خروجی فرکانس از این پایه است
-------------------------------------------------------------------
S0, S1 1, 2 I Sensitivity-select inputs
میزان حساسیت حسگرت با این 2 پایه تنظیم میشه

---------------------------------------------------------------------
در حالت عادی S0 را یک (5ولت بهش بده) و S1 را صفر (وصلش کن به منفی)
----------------------------------------------------------------------
S2, S3 7, 8 I fO scaling-select inputs
مقیاس خروجی با این 2 پایه تنظیم میشه
در حالت نرمال هر دو پایه را صفر میشه(وصلش میشه به منفی)
---------------------------------------------------------------------
S2 =1 و S3=0 فرکانس خروجی را تقسیم بر 2 میکنه

S2 =0 و S3=1 فرکانس خروجی را تقسیم بر 10 میکنه
--------------------------------------------------------------------
S2 =1 و S3=1 فرکانس خروجی را تقسیم بر 100 میکنه
--------------------------------------------------------------------
VDD 5 Supply voltage
این پایه هم به 5 ولت وصل میشه

-----------------------------------------------------------------------------------------------

با توجه به اینکه این سنسور خروجیش فرکانس هست پس باید یک فرکانس متر بسازیم

خوب این فرکانس متر رو میتونین از اینجا   و یا از اینجا دانلود کنین

 

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

بعضی از سوالات :

سنسور رو چه جوری وصل کنیم؟
این سنسور 8 پایه داره!!!
پایه 1 و2 رو به هم و در صورتی که به منفی وصل کنین خروجی سنسور غیر فعال و در صورتی که به مثبت وصل کنین فعال میشه!!
پایه 3و4 رو به هم و بعد به منفی وصل کنید...
پایه 5 رو به مثبت.. برای تغذیه!!
پایه 6 خروجیه سنسوره!!!
پایه 7 و 8 رو باید به میکرو متصل کنین!!!
تو دیتا شیت سنسور گفته برای فتودیود های با فرکانس های مختلف!!
من برای مدارم CLEAR رو انتخاب کردم ...
یعنی پایه S2=0و S3=1
من یه ال ای دی با رنگه سفید هم گذاشتم!!
با رنگ های مختلف فرکانس تغییر میکرد.. هی چی تیره تر فرکانس کمتر و هر چی به رو شنایی نزدیک تر میشیم فرکانس بالا میره!!!
در صورتی که سوالی داشتین مطرح کنین!!!

ببینید دوستان ساخت این مدار زیاد سخت نیست ولی فقط باید سنسورتون در تاریکی مطلق باشه.. و اگر میخواین رنگ یه جسم رو تشخیص بدین منبع نوری را روشن میکنین(این منبع نور همون منبعی باید باشه که شما رنگ ها رو با اون شناسایی کردین و فرکانس ها رو به میکرو دادین) و بعد با توجه به اطلاعات قبلی رنگ رو میشه تشخیص داد..