সুচিপত্র:

Arduino Brick Color Sorter Project: 5 ধাপ
Arduino Brick Color Sorter Project: 5 ধাপ

ভিডিও: Arduino Brick Color Sorter Project: 5 ধাপ

ভিডিও: Arduino Brick Color Sorter Project: 5 ধাপ
ভিডিও: Arduino Based Skittles Colour Sorter - Make Your Own 2024, নভেম্বর
Anonim
Image
Image
প্রথমে, আমাকে বলুন কিভাবে এটি কাজ করে।
প্রথমে, আমাকে বলুন কিভাবে এটি কাজ করে।

এই Arduino টিউটোরিয়ালে, আমরা শিখব কিভাবে Arduino এবং TCS3200 কালার সেন্সর ব্যবহার করে আমার খেলনা ইটের রং সনাক্ত করতে হয়। আরো বিস্তারিত জানার জন্য আপনি নীচের লিখিত টিউটোরিয়ালটি পড়তে পারেন।

উপকরণ:

Arduino Leonardo x 1

TCS3200 x 1

প্রচুর কার্ডবোর্ড

180 Servo x 2

লাইন

একটি অতিরিক্ত বাক্স

ধাপ 1: প্রথমে, আমাকে বলুন কিভাবে এটি কাজ করে।

প্রথমে, আমাকে বলুন কিভাবে এটি কাজ করে।
প্রথমে, আমাকে বলুন কিভাবে এটি কাজ করে।

আমি এই সেন্সরটি কী তা নিয়ে গবেষণা করি এবং এটি একটি সংক্ষিপ্ত সংজ্ঞা। TCS32000 8 x 8 অ্যারের ফোটোডিওডের সাহায্যে রঙের আলো অনুভব করে। তারপর একটি কারেন্ট-টু-ফ্রিকোয়েন্সি কনভার্টার ব্যবহার করে ফটোডায়োড থেকে রিডিংগুলিকে একটি স্কোয়ার ওয়েভে রূপান্তরিত করা হয় যার ফ্রিকোয়েন্সি সরাসরি আলোর তীব্রতার সমানুপাতিক। অবশেষে, Arduino বোর্ড ব্যবহার করে, আমরা বর্গ তরঙ্গ আউটপুট পড়তে এবং রঙের জন্য ফলাফল পেতে পারি।

যদি আমরা সেন্সরটি ঘনিষ্ঠভাবে দেখি তবে আমরা দেখতে পারি যে এটি কীভাবে বিভিন্ন রঙ সনাক্ত করে। ফটোডায়োডগুলিতে তিনটি ভিন্ন রঙের ফিল্টার রয়েছে। তাদের মধ্যে ষোলটি হল লাল ফিল্টার, অন্য ১ 16 টিতে আছে সবুজ ফিল্টার, অন্য ১ 16 টিতে আছে নীল ফিল্টার এবং বাকি ১ phot টি ফটোডিওড কোন ফিল্টার ছাড়াই পরিষ্কার।

ধাপ 2: দ্বিতীয়ত, এটি কোডিং সম্পর্কে সব।

দ্বিতীয়ত, এটি কোডিং সম্পর্কে সব।
দ্বিতীয়ত, এটি কোডিং সম্পর্কে সব।

এই প্রকল্পের কোড এখানে:

ধাপ 3: তৃতীয়ত, আমি আমার কোড ব্যাখ্যা করতে যাচ্ছি।

আমার কোডের প্রথম অংশগুলি আমাদের পিনগুলি সংজ্ঞায়িত করতে হবে যার সাথে সেন্সর আমাদের বোর্ডের সাথে সংযুক্ত। এবং আমরা ফ্রিকোয়েন্সি পড়ার জন্য একটি পরিবর্তনশীল সংজ্ঞায়িত করতে যাচ্ছি।

সেটআপ বিভাগে, আমাদের চারটি নিয়ন্ত্রণ পিনকে আউটপুট হিসাবে এবং সেন্সর আউটপুটকে একটি Arduino ইনপুট হিসাবে সংজ্ঞায়িত করতে হবে। এবং আমরা যে সার্ভোটি ব্যবহার করছি তা একটি আউটপুট পিন হিসাবে সেট আপ করা হবে।

লুপ বিভাগে, আমরা লাল ফিল্টার করা ফটোডায়োডগুলি পড়া শুরু করব। সেই উদ্দেশ্যে, আমরা দুটি কন্ট্রোল পিন S2 এবং S3 কম লজিক লেভেলে সেট করব। তারপর "pulseIn ()" ফাংশন ব্যবহার করে আমরা আউটপুট ফ্রিকোয়েন্সি পড়ব এবং ভেরিয়েবল "ফ্রিকোয়েন্সি" তে রাখব। সিরিয়াল ব্যবহার করে। প্রিন্ট () ফাংশন আমরা সিরিয়াল মনিটরে ফলাফল প্রিন্ট করব। একই পদ্ধতিটি অন্য দুটি রঙের জন্য প্রযোজ্য, আমাদের কেবল উপযুক্ত রঙের জন্য নিয়ন্ত্রণ পিনগুলি সামঞ্জস্য করতে হবে। পরবর্তীতে, আমরা ফ্রিকোয়েন্সি এবং ফ্রিকোয়েন্সি 1 থেকে তথ্যগুলি আমাদের শর্তাধীন সংখ্যা হিসাবে ব্যবহার করি, তাহলে সার্ভোটিকে সঠিক জায়গায় পরিণত করুন।

ধাপ 4: তারপর, ডিজাইন সম্পর্কে এখানে

তারপর, এখানে ডিজাইন সম্পর্কে
তারপর, এখানে ডিজাইন সম্পর্কে
তারপর, এখানে ডিজাইন সম্পর্কে
তারপর, এখানে ডিজাইন সম্পর্কে
তারপর, এখানে ডিজাইন সম্পর্কে
তারপর, এখানে ডিজাইন সম্পর্কে

মেশিনে কাজ করা খুব সহজ, এটি মাত্র তিনটি ধাপ পেয়েছে:

1. প্রথমত, চার্জারে রাখা রঙিন ইট উপরের সার্ভো মোটরের সাথে সংযুক্ত প্ল্যাটফর্মে পড়ে।

2. তারপর servo মোটর ঘুরিয়ে এবং রঙ সেন্সরে ইট নিয়ে আসে, যা লাল, হলুদ এবং নীল ইট দিয়ে তার রঙ সনাক্ত করে।

3. এর পরে নিচের সার্ভো মোটরটি নির্দিষ্ট অবস্থানে ঘুরতে থাকে এবং তারপর উপরের সার্ভো মোটরটি আবার ঘুরতে থাকে যতক্ষণ না ইটটি গাইড রেল এ নেমে যায়।

ধাপ 5: অবশেষে, প্রকল্পটি শেষ করুন, এবং বাচ্চাদের এটি দিয়ে খেলতে দিন।

Image
Image

কোডটি আপলোড করার পর আমি একটি আঠালো বন্দুক ব্যবহার করে Arduino বোর্ডকে সুরক্ষিত করেছি তারপর একটি স্বচ্ছ প্লাস্টিকের বোতল ব্যবহার করে আমি চার্জারটি তৈরি করেছিলাম এবং উপরের অংশের সাথে এটিকে সমাবেশে আঠালো করেছিলাম এবং প্রকল্পটি শেষ করেছি। সর্বোপরি, এই প্রকল্পটি করার এই সুযোগটি পাওয়া একটি দুর্দান্ত অভিজ্ঞতা। এবং আমি আশা করি আপনি এই টিউটোরিয়ালের মাধ্যমে জিনিসগুলি শিখতে পারেন। এবং আমি নীচের মন্তব্য বিভাগে কোন প্রশ্ন জিজ্ঞাসা করতে মুক্ত। ধন্যবাদ.

প্রস্তাবিত: