সুচিপত্র:
- ধাপ 1: প্রথমে, আমাকে বলুন কিভাবে এটি কাজ করে।
- ধাপ 2: দ্বিতীয়ত, এটি কোডিং সম্পর্কে সব।
- ধাপ 3: তৃতীয়ত, আমি আমার কোড ব্যাখ্যা করতে যাচ্ছি।
- ধাপ 4: তারপর, ডিজাইন সম্পর্কে এখানে
- ধাপ 5: অবশেষে, প্রকল্পটি শেষ করুন, এবং বাচ্চাদের এটি দিয়ে খেলতে দিন।
ভিডিও: Arduino Brick Color Sorter Project: 5 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই 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: অবশেষে, প্রকল্পটি শেষ করুন, এবং বাচ্চাদের এটি দিয়ে খেলতে দিন।
কোডটি আপলোড করার পর আমি একটি আঠালো বন্দুক ব্যবহার করে Arduino বোর্ডকে সুরক্ষিত করেছি তারপর একটি স্বচ্ছ প্লাস্টিকের বোতল ব্যবহার করে আমি চার্জারটি তৈরি করেছিলাম এবং উপরের অংশের সাথে এটিকে সমাবেশে আঠালো করেছিলাম এবং প্রকল্পটি শেষ করেছি। সর্বোপরি, এই প্রকল্পটি করার এই সুযোগটি পাওয়া একটি দুর্দান্ত অভিজ্ঞতা। এবং আমি আশা করি আপনি এই টিউটোরিয়ালের মাধ্যমে জিনিসগুলি শিখতে পারেন। এবং আমি নীচের মন্তব্য বিভাগে কোন প্রশ্ন জিজ্ঞাসা করতে মুক্ত। ধন্যবাদ.
প্রস্তাবিত:
DIY Arduino LED Color Organ 2.0: 5 ধাপ
DIY Arduino LED Color Organ 2.0: এই প্রজেক্টে আমি আপনাকে দেখাবো কিভাবে একটি Arduino LED কালার অর্গান তৈরি করতে হয় যা আপনার সঙ্গীতে বিভিন্ন ফ্রিকোয়েন্সি ব্যান্ডের সাথে লাইট শো দিয়ে প্রতিক্রিয়া জানায়। আমার ক্ষেত্রে লাল আলো খাদকে প্রতিনিধিত্ব করে, সবুজ আলো মধ্য ফ্রিকোয়েন্সি এবং নীল হল উচ্চ নোট
Makey Makey এর জন্য Brick Switch ক্লিক করুন: 4 টি ধাপ (ছবি সহ)
Makey Makey- এর জন্য Brick Switch- এ ক্লিক করুন: এই 3D মুদ্রিত সুইচ ব্যবহারকারীকে একটি Makey Makey কে " ফিঙ্গার স্লাইড " একটি " ক্লিক করুন " গেমিংয়ে বা উপস্থাপনার মাধ্যমে স্ক্রোল করার জন্য ডান/বাম তীর হতে পারে। ডান এবং বাম টার্মিনালের সংযোজনের জন্য
Neopixel RGB LED 5-Color Cycler (Arduino): 3 ধাপ
Neopixel RGB LED 5-Color Cycler (Arduino): এই প্রকল্পটি স্লাইড পটেন্টিওমিটারের প্রতিরোধের উপর ভিত্তি করে বিভিন্ন সেট কালার (হাসির প্যাটার্নে) দেখানোর জন্য নিয়ন্ত্রিত 12 RGB LEDs এর একটি রিং। যদি কারো কোন পরামর্শ থাকে, আমি ' d সেগুলি পড়ে খুশি হোন কারণ সবসময় উন্নতি করা যায়।
500 LED-Pixel RGB-Brick: 9 ধাপ (ছবি সহ)
500 LED-Pixel RGB-Brick: কিছুক্ষণ আগে আমি এই WS2812 LEDs এর কিছু দিয়ে 10x10 LED-Coffetable তৈরি করেছি, কিন্তু পুরনো স্কুলের গেম সাপকে স্মার্টফোনের সাথে খেলা সম্ভব হলেও, আমি আরো কিছু চাই বিশেষ তাই আমি এটিতে আরও কয়েকটি এলইডি রাখার সিদ্ধান্ত নিয়েছি, আররা
Arduino Skittle Sorter: 11 টি ধাপ (ছবি সহ)
Arduino Skittle Sorter: পিকি ক্যান্ডি প্রেমীরা সর্বত্র প্রায়ই তাদের ক্যান্ডির মাধ্যমে তাদের মূল্যবান সময় নষ্ট করতে দেখে। এটা কি পরিচিত শব্দ? আপনি কি কখনও এমন একটি মেশিন তৈরি করতে চেয়েছিলেন যা আপনার জন্য স্কিটলস সাজাতে পারে? এই নির্দেশযোগ্য আপনাকে ঠিক দেখাবে