সুচিপত্র:

Arduino ব্যবহার করে কিভাবে একটি লাইন ফলোয়ার তৈরি করবেন: 8 টি ধাপ (ছবি সহ)
Arduino ব্যবহার করে কিভাবে একটি লাইন ফলোয়ার তৈরি করবেন: 8 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ব্যবহার করে কিভাবে একটি লাইন ফলোয়ার তৈরি করবেন: 8 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ব্যবহার করে কিভাবে একটি লাইন ফলোয়ার তৈরি করবেন: 8 টি ধাপ (ছবি সহ)
ভিডিও: How To Calculate Resistor Value For LED | NS Basic Electronics 10 | এলইডি এর জন্য রেজিস্টর নির্ণয় 2024, জুন
Anonim

লেখক দ্বারা আরো অনুসরণ করুন:

আমার রুমে তাপমাত্রা কি?
আমার রুমে তাপমাত্রা কি?
আমার রুমে তাপমাত্রা কি?
আমার রুমে তাপমাত্রা কি?
রাউবেরি পাই 3 রাউটার হিসাবে ব্যবহার করুন
রাউবেরি পাই 3 রাউটার হিসাবে ব্যবহার করুন
রাউবেরি পাই 3 রাউটার হিসাবে ব্যবহার করুন
রাউবেরি পাই 3 রাউটার হিসাবে ব্যবহার করুন
প্রতিক্রিয়া সময় মিটার (ভিজ্যুয়াল, অডিও এবং টাচ)
প্রতিক্রিয়া সময় মিটার (ভিজ্যুয়াল, অডিও এবং টাচ)
প্রতিক্রিয়া সময় মিটার (ভিজ্যুয়াল, অডিও এবং টাচ)
প্রতিক্রিয়া সময় মিটার (ভিজ্যুয়াল, অডিও এবং টাচ)

সম্পর্কে: অনুরূপ প্রকল্পের জন্য আমার ইউটিউব চ্যানেলটি দেখুন। মিনি প্রজেক্ট সম্পর্কে আরো

আপনি যদি রোবোটিক্স দিয়ে শুরু করেন, তাহলে প্রথম যে প্রকল্পটি শুরু করেন তার মধ্যে একটি লাইন ফলোয়ার অন্তর্ভুক্ত। এটি একটি বিশেষ খেলনা গাড়ি যা একটি লাইন বরাবর চালানোর জন্য যা সাধারণত কালো রঙের এবং পটভূমির বিপরীতে।

চল শুরু করি.

ধাপ 1: ভিডিও

Image
Image

ব্যাপক ভিডিও সংযুক্ত করা হয়েছে। এক নজর দেখে নাও.

ধাপ 2: প্রধান ব্লক

মেজর ব্লক
মেজর ব্লক
মেজর ব্লক
মেজর ব্লক
মেজর ব্লক
মেজর ব্লক

আমরা লাইন ফলোয়ারকে চারটি প্রধান ব্লকে ভাগ করতে পারি। আইআর-ফটোডিওড সেন্সর, মোটর ড্রাইভার, আরডুইনো ন্যানো/কোড এবং খেলনা গাড়ির চ্যাসিস সহ প্লাস্টিকের চাকা এবং 6V ডিসি মোটর। এই ব্লকগুলো এক এক করে দেখা যাক।

ধাপ 3: IR-Photodiode মডিউল (3 এর অংশ 1)

IR-Photodiode মডিউল (3 এর অংশ 1)
IR-Photodiode মডিউল (3 এর অংশ 1)
IR-Photodiode মডিউল (3 এর অংশ 1)
IR-Photodiode মডিউল (3 এর অংশ 1)
IR-Photodiode মডিউল (3 এর অংশ 1)
IR-Photodiode মডিউল (3 এর অংশ 1)

লাইন ফলোয়ারে IR-Photodiode সেন্সরের কাজ হল এটির নিচে কালো রেখা আছে কিনা তা সনাক্ত করা। আইআর এলইডি থেকে নির্গত আইআর লাইট, ফটোডিওড দ্বারা ক্যাপচার করার জন্য নীচের পৃষ্ঠ থেকে বাউন্স করে। ফোটোডিওডের মাধ্যমে কার্টন ফোটনের সমানুপাতিক এবং এটি পদার্থবিজ্ঞান বলে যে কালো রঙ আইআর বিকিরণ শোষণ করে, অতএব যদি আমাদের একটি ফটোডিওডের নীচে একটি কালো রেখা থাকে তবে এটি কম ফোটন গ্রহণ করে যার ফলে এর নীচে সাদা মত প্রতিফলিত পৃষ্ঠ থাকলে তুলনা কম হয়।

আমরা এই বর্তমান সংকেতটিকে ভোল্টেজ সিগন্যালে রূপান্তরিত করব যা পরবর্তী ধাপে ডিজিটাল রিড ব্যবহার করে আরডুইনো পড়তে পারে।

ধাপ 4: IR-Photodiode মডিউল (3 এর অংশ 2)

IR-Photodiode মডিউল (3 এর অংশ 2)
IR-Photodiode মডিউল (3 এর অংশ 2)
IR-Photodiode মডিউল (3 এর অংশ 2)
IR-Photodiode মডিউল (3 এর অংশ 2)
IR-Photodiode মডিউল (3 এর অংশ 2)
IR-Photodiode মডিউল (3 এর অংশ 2)

Photodiode এর কারেন্ট 10 KOhm রোধের মধ্য দিয়ে পাস করে আনুপাতিক ভোল্টেজ ড্রপ তৈরি করা যাক, এটাকে Vphoto বলা যাক। যদি নীচে সাদা পৃষ্ঠ থাকে, তাহলে ফটোডিওডের কারেন্ট উপরে যায় এবং তাই ভফটো, অন্যদিকে কালো পৃষ্ঠের জন্য উভয়ই হ্রাস পায়। Vphoto LM741 opamp এর Non Inverting টার্মিনালের সাথে সংযুক্ত। এই কনফিগারেশনে যদি নন-ইনভার্টিং টার্মিনালে (+) ভোল্টেজ ইনভার্টিং টার্মিনালে (-) ভোল্টেজের চেয়ে বেশি হয়, তবে ওপ্যাম্পের আউটপুট অন্যভাবে রাউন্ডের জন্য হাই এবং লোতে সেট করা হয়। আমরা একটি পেন্টিওমিটার ব্যবহার করে সাদা এবং কালো রঙের মধ্যে ভোল্টেজ পড়ার জন্য ইনভার্টিং পিনে সাবধানে ভোল্টেজ সেট করি। এটি করার সময় এই সার্কিটের আউটপুট সাদা এবং কালো রঙের জন্য কম, যা আরডুইনো পড়ার জন্য উপযুক্ত।

আমি আরও ভাল বোঝার জন্য উপরের বর্ণনার ক্রমে সংযুক্ত ছবিগুলি লেবেল করেছি।

ধাপ 5: IR-Photodiode মডিউল (3 অংশ 3)

IR-Photodiode মডিউল (3 এর 3 অংশ)
IR-Photodiode মডিউল (3 এর 3 অংশ)
IR-Photodiode মডিউল (3 এর 3 অংশ)
IR-Photodiode মডিউল (3 এর 3 অংশ)
IR-Photodiode মডিউল (3 এর 3 অংশ)
IR-Photodiode মডিউল (3 এর 3 অংশ)

লাইন ফলোয়ার তৈরির জন্য শুধুমাত্র একটি আইআর-ফটোডিওড সেন্সরই যথেষ্ট নয় কারণ মোটর ব্যবহারের জন্য ক্ষতিপূরণ দেওয়ার জন্য আমরা প্রস্থান নির্দেশনা জানি না। অতএব আমি সংযুক্ত ছবিতে 6 IR-photodiode সার্কিট ধারণকারী সেন্সর মডিউল ব্যবহার করেছি। 6 আইআর-ফোটোডিওড দুটি জোড়ায় 3 টি ক্লাস্টার হিসাবে স্থান পায়। যদি বাম ক্লাস্টার কালো পড়ে, আমাদের অনুসরণকারীকে ট্র্যাক রাখতে বাম দিকে অনুগামীকে ঘুরতে হবে। ডান গুচ্ছের ক্ষেত্রেও একই কথা প্রযোজ্য।

ধাপ 6: মোটর ড্রাইভার

মোটর ড্রাইভার
মোটর ড্রাইভার
মোটর ড্রাইভার
মোটর ড্রাইভার
মোটর ড্রাইভার
মোটর ড্রাইভার
মোটর ড্রাইভার
মোটর ড্রাইভার

অনুগামীদের সরানোর জন্য আমি দুটি 6V ডিসি মোটর ব্যবহার করছি, যা L293D মোটর ড্রাইভার ব্যবহার করে নিয়ন্ত্রিত হয়। যদি সংযুক্ত ইমেজ নম্বর 4 -এ হাইলাইট করা দেখানো হিসাবে মোটর সংযুক্ত থাকে, তাহলে সেটিং সক্ষম এবং 1A পিনের সাথে 2A পিনের সাথে লো মোভস মোটরকে এক দিকে চালান। এটিকে অন্য দিকে নিয়ে যাওয়ার জন্য আমাদের 2A এবং 1A পিনের অবস্থা বিনিময় করতে হবে। অনুগামী সবসময় এগিয়ে যাওয়ার কারণে আমাদের দ্বিমুখী মুহূর্তের প্রয়োজন হবে না। বাম দিকে ঘুরতে আমরা বাম মোটর নিষ্ক্রিয় করি যখন ডান মোটর চলতে থাকে এবং তদ্বিপরীত।

ধাপ 7: আরডুইনো ন্যানো এবং কোড

Arduino ন্যানো এবং কোড
Arduino ন্যানো এবং কোড

16VHz এ 5V arduino ন্যানো চলমান সিদ্ধান্ত নেয় যে অনুসরণকারীকে ডান বা বাম দিকে ঘুরতে হবে। IR-Photodiode সেন্সর অ্যারে রিডিং দেখে সিদ্ধান্ত নেওয়া হয়। সংযুক্ত আরডুইনো কোড অনুসারীদের চলাচল নিয়ন্ত্রণ করে। নিম্নলিখিত অনুচ্ছেদটি আরডুইনো কোডের শীর্ষ দৃশ্য দেয়।

প্রাথমিকভাবে, আমরা 6 টি সেন্সর এবং 4 টি মোটর পিন ঘোষণা করি। সেটআপের ক্ষেত্রে, আমরা মোটর পিনগুলিকে আউটপুটে সেট করি কারণ ডিফল্ট মোড ইনপুট। লুপে, প্রথমে আমরা সমস্ত সেন্সর পিন পড়ি, এটি অনুসরণ করে if-else স্টেটমেন্টের একটি শৃঙ্খলা যা অনুসরণকারীর গতিবিধি নির্ধারণ করে। কিছু বক্তব্য এটিকে এগিয়ে যেতে সাহায্য করে। কিছু বিবৃতি এটি বন্ধ করতে সাহায্য করে এবং কিছু এটি বাম বা ডানদিকে যেতে দেয়।

কোডের মাধ্যমে যান এবং যদি আপনি কোন সমস্যার সম্মুখীন হন তাহলে আমাকে জানান।

ধাপ 8: পরিকল্পিত এবং সমাপ্তি।

পরিকল্পিত এবং সমাপ্তি।
পরিকল্পিত এবং সমাপ্তি।

অবশেষে কিছু তারের এবং breadboard ব্যবহার করে সংযুক্ত পরিকল্পিত অনুযায়ী সবকিছু একত্রিত করা হয়েছিল। তাই সেখানে আপনি এটা আছে, একটি লাইন অনুসরণ খেলনা গাড়ী।

পড়ার জন্য ধন্যবাদ.

কমেন্টে আপনার লাইন ফলোয়ারের ছবি দেখতে আশা করি।

প্রস্তাবিত: