যখন আমরা আর্ডুইনোর মতো মাইক্রোকন্ট্রোলার প্রোজেক্টের জন্য কালার সেন্সরের জগতে প্রবেশ করি, তখন দুটি নাম প্রায়শই সামনে আসে: TCS34725 এবং TCS3200 । উভয়ই বহুল ব্যবহৃত কম্পোনেন্ট, কিন্তু আমাদের প্রয়োজনের জন্য কোনটি সবচেয়ে উপযুক্ত তা সিদ্ধান্ত নেওয়ার আগে এদের মধ্যে কিছু গুরুত্বপূর্ণ পার্থক্য খতিয়ে দেখা প্রয়োজন।
TCS3200 সেন্সরটি বহু বছর ধরে সবচেয়ে জনপ্রিয় সেন্সরগুলোর মধ্যে একটি, যা মৌলিক রং শনাক্তকরণে এর নির্ভরযোগ্যতার জন্য পরিচিত। তবে, TCS34725 একটি আরও উন্নত বিকল্প হিসেবে প্রমাণিত হয়েছে, যার বিভিন্ন ফিচার এর নির্ভুলতা এবং ব্যবহার-সহজতা বাড়িয়েছে। নিচে আমরা এই দুটি সেন্সরের বিস্তারিত তুলনা করব, যাতে আপনি একটি সুচিন্তিত সিদ্ধান্ত নিতে পারেন।
TCS34725 কি?
TCS34725 হলো একটি ডিজিটাল সেন্সর যা রিয়েল টাইমে RGB রঙ পরিমাপ করে। এই মডেলটির অন্যতম উল্লেখযোগ্য সুবিধা হলো TCS3200- এর চেয়ে বেশি নির্ভুলভাবে পরিমাপ করার ক্ষমতা , যা এটিকে সুনির্দিষ্ট রঙ শনাক্তকরণের প্রয়োজন এমন প্রোজেক্টের জন্য একটি উন্নততর বিকল্প করে তোলে।
এই সেন্সরটিতে একটি সমন্বিত ইনফ্রারেড ফিল্টার রয়েছে , যা পারিপার্শ্বিক হস্তক্ষেপ কমায় এবং রঙের নির্ভুলতা বাড়ায়। অধিকন্তু, এর প্রশস্ত ডাইনামিক রেঞ্জ এবং স্বল্প আলোতেও কাজ করার ক্ষমতা এটিকে অন্যান্য মডেলের তুলনায় একটি উল্লেখযোগ্য সুবিধা প্রদান করে। এটি রোবোটিক্স প্রকল্প বা চিত্র বিশ্লেষণের মতো নির্ভুল ও বিকৃতিমুক্ত রঙ পরিমাপের প্রয়োজন হয় এমন অ্যাপ্লিকেশনগুলির জন্য আদর্শ।
TCS34725 কিভাবে কাজ করে?
TCS34725 সেন্সরটিতে একটি 3x4 ফটোডায়োড অ্যারে ব্যবহার করা হয়েছে, যা লাল, সবুজ, নীল এবং স্বচ্ছ (ফিল্টারবিহীন) আলোর নির্দিষ্ট তরঙ্গদৈর্ঘ্য ধারণ করার জন্য ডিজাইন করা হয়েছে । ইনফ্রারেড আলোর হস্তক্ষেপ দূর করার জন্য প্রতিটি ফটোডায়োড ফিল্টার করা থাকে, যা আরও নির্ভুল রঙ ধারণে সহায়তা করে। এছাড়াও, এই সেন্সরটিতে 16-বিট ADC কনভার্টার রয়েছে , যা প্রসেসিংয়ের জন্য অ্যানালগ ডেটাকে ডিজিটাল মানে রূপান্তরিত করে।
TCS34725-এর অন্যতম কার্যকরী একটি বৈশিষ্ট্য হলো, আলোকসজ্জার সীমা অতিক্রম করলে ইন্টারাপ্ট ব্যবহার করে সংকেত দেওয়ার ক্ষমতা। এর ফলে সেন্সরটি আলো বা রঙের পরিবর্তন আরও দক্ষতার সাথে শনাক্ত করতে পারে এবং স্বয়ংক্রিয়ভাবে একটি ইন্টারাপ্ট সংকেত সক্রিয় করে।
TCS3200 কি?
অন্যদিকে, TCS3200 হলো একটি অপেক্ষাকৃত সাধারণ সেন্সর যা প্রাথমিক রং শনাক্ত করার জন্য ব্যাপকভাবে ব্যবহৃত হয়ে আসছে। যদিও এটিকে একটি নির্ভরযোগ্য সেন্সর হিসেবে বিবেচনা করা হয়, এর নির্ভুলতা TCS34725-এর চেয়ে কম , কারণ এতে ইনফ্রারেড ফিল্টারের মতো কিছু উন্নত বৈশিষ্ট্যের অভাব রয়েছে।
TCS3200 লাল, সবুজ এবং নীল রঙ শনাক্ত করার জন্য ফিল্টার করা ফটোডায়োডের একটি অ্যারে এবং একটি আনফিল্টারড চ্যানেল ব্যবহার করে কাজ করে। যদিও এটি যথেষ্ট ভালোভাবে রঙ শনাক্ত করতে পারে, তবে এতে TCS34725-এর মতো বিস্তারিত পরিমাপের ক্ষমতা এবং সিগন্যাল প্রসেসিংয়ের গুণমান নেই।
TCS3200 এবং TCS34725 এর মধ্যে মূল পার্থক্য
আপনি যদি বিবেচনা করেন যে এই সেন্সরগুলির মধ্যে কোনটি আপনার প্রকল্পে সবচেয়ে ভাল সংহত করে, তাহলে আপনাকে কিছু মৌলিক বিষয় বিবেচনা করা উচিত যা তাদের পার্থক্য করে:
- সঠিকতা পড়া: যদিও TCS3200 আপনাকে মৌলিক রঙের রিডিং দেয়, TCS34725 অনেক বেশি নির্ভুল এবং এর উন্নত প্রযুক্তির জন্য ধন্যবাদ সূক্ষ্ম পার্থক্য সনাক্ত করতে পারে।
- ইনফ্রারেড ফিল্টার: এটি TCS34725 এর একটি উল্লেখযোগ্য সুবিধা। ফিল্টারটি আওয়াজ কমায়, যেটি গুরুত্বপূর্ণ যদি আপনি এমন পরিবেশে আরও সঠিক রিডিং পেতে চান যেখানে ইনফ্রারেড আলো হস্তক্ষেপ করতে পারে।
- যোগাযোগ ইন্টারফেস: TCS34725 ব্যবহার করে I2C, যা Arduino এর মত মাইক্রোকন্ট্রোলারের সাথে সংযোগ করা এবং ব্যবহার করা অনেক সহজ করে তোলে। TCS3200, তার অংশের জন্য, আরও মৌলিক ইন্টারফেস ব্যবহার করে।
- রঙ্গো দিনেমিকো: TCS34725-এর গতিশীল পরিসর TCS3200-এর চেয়ে অনেক বেশি, যা কম আলোর অবস্থাতেও বা অন্ধকার পৃষ্ঠ জুড়ে রং পরিমাপ করতে দেয়।
সমাবেশ এবং সংযোগ
উভয় সেন্সর স্থাপন ও সংযোগ করা তুলনামূলকভাবে সহজ, কিন্তু TCS34725 তার I2C প্রোটোকলের সরলতার জন্য বিশেষভাবে উল্লেখযোগ্য , যা আর্ডুইনোর মতো পরিবেশে প্রোগ্রামিংকে সহজতর করে। সেন্সরটি ৩.৩ ভোল্টে চলে, যদিও বাণিজ্যিক মডিউলগুলোতে সাধারণত একটি অতিরিক্ত ৫ ভোল্টের ইনপুট থাকে, যা এটিকে বেশিরভাগ ডিভাইসের সাথে সামঞ্জস্যপূর্ণ করে তোলে।
TCS3200 সংযোগ করার জন্য, রঙের মানগুলি পড়ার জন্য বেশ কয়েকটি ডিজিটাল পিন চালানোও প্রয়োজন। যাইহোক, এটিতে সফ্টওয়্যারের মাধ্যমে সামঞ্জস্য বা নিয়ন্ত্রণের একই সহজতা নেই, যা ফলাফলগুলি ক্যালিব্রেট করার সময় আরও ম্যানুয়াল কাজকে বোঝায়।
TCS34725 ব্যবহারের উদাহরণ
এই সেন্সরগুলির সবচেয়ে সাধারণ অ্যাপ্লিকেশনগুলির মধ্যে একটি হল প্রকল্পগুলির জন্য রঙ পরিমাপ করা। এখানে TCS34725 ব্যবহারের কিছু উদাহরণ রয়েছে:
ম্যানুয়াল রঙ পরিমাপ
TCS34725 এর লাইব্রেরির মাধ্যমে সঠিক কালার রিডিং পেতে ব্যবহার করা যেতে পারে। RGB মানগুলি পড়ে, আপনি রঙের পরিমাপ দেখতে এবং সামঞ্জস্য করতে পারেন, রঙের তাপমাত্রা পরিমাপ বা আলো নিয়ন্ত্রণের মতো প্রকল্পগুলির জন্য আদর্শ৷
রঙের শ্রেণিবিন্যাস
আরেকটি আকর্ষণীয় অ্যাপ্লিকেশন হল রঙের শ্রেণিবিন্যাস। সেন্সর দ্বারা প্রদত্ত RGB মানগুলি ব্যবহার করে, আমরা একটি পূর্বনির্ধারিত টেবিলের সাথে সনাক্ত করা রঙগুলি তুলনা করতে পারি এবং সংশ্লিষ্ট রঙ অনুসারে বস্তুকে শ্রেণিবদ্ধ করতে পারি।
RGB LEDs সঙ্গে বাস্তবায়ন
TCS34725 RGB LED স্ট্রিপ যেমন WS2812b-এর সাথেও সংহত করা যেতে পারে আলোক প্রভাব তৈরি করতে যা শনাক্ত করা রংগুলিতে সাড়া দেয়। এটি ফাস্টএলইডি লাইব্রেরির সাথে আরজিবি মানগুলিকে রূপান্তর করে এবং গামা সংশোধনের মতো সামঞ্জস্য প্রয়োগ করে, সনাক্ত করা রঙের একটি ভিজ্যুয়াল উপস্থাপনা করার অনুমতি দিয়ে অর্জন করা হয়।
TCS3200 এবং TCS34725 উভয় সেন্সরেরই নিজস্ব সুবিধা ও অসুবিধা রয়েছে। যেখানে TCS3200 তুলনামূলকভাবে সাধারণ হলেও সাধারণ রঙ শনাক্তকরণের কাজের জন্য কার্যকরী, সেখানে TCS34725 আরও উন্নত প্রোজেক্টের জন্য নির্ভুলতা, নমনীয়তা এবং পারফরম্যান্সে শ্রেষ্ঠ।
অবশ্যই, TCS34725 যে আরও আধুনিক ও নির্ভুল, তার মানে হলো এটি TCS3200-এর চেয়ে কিছুটা বেশি দামী। তবে, যারা নিজেদের ইলেকট্রনিক্স প্রজেক্ট উন্নত করতে চান, সেইসব বেশিরভাগ মেকার ও উৎসাহীদের জন্য এর দাম সাশ্রয়ীই থাকে ।