سلام
سیستمی داریم که قرار است رنگ روغن رو تشخیص بده
جدولی داریم که گفته شده مثلا اگر فلان روغن که مثلا زرد روشن است رو گذاشتیم مقدار RGB این مقادیر بشه
خب حالا ما سیستم رو با ماژول tcs34725 پیاده کردیم (قبلا با این ماژول برای این کار جواب گرفته اند) ولی جواب درست نمی گیریم
خب طبق جدولی که گفتم به طور مثال رنگ شماره 2 که کمی از روشن ترین زرد دور است (روشن ترین مقدار 0.5 است و 0.5 واحد 0.5 واحد اضافه میشه تا مقدار 8 که بسیار تیره است)
مقدار نسبت های RGB به شرح زیر است
R=0.552
G=0.442
B=0.006
,ولی وقتی ما رنگ استاندارد شماره دو را در دستگاه می گذاریم مقادیر نسبت هاش خیلی متفاوت است
R=0.6
G=0.3
B=0.1
مشکل دوم زمانی که هیچ لوله آزمایشی در دستگاه نیست مقدار فقط نور سفید به سنسور می رسه و مقادیر RGB تقریبا هم اندازه هستند و همگی مقدار تقریبی 700 رو دارند (این ماژول 16 بیت برای هررنگ اطلاعات میده) ولی زمانی که رنگ های روشن مثلا همین رنگ شماره 2 را در مسیر نور قرار می دهیم اتفاقی که می افتد این است که مقدار رنگ قرمز بیش تر می شود مثلا 1000 می شود
دوستان لطفا راهنمایی کنید