সুচিপত্র:

আরডুইনো ব্যবহার করে রোবট এড়ানোর একটি বাধা কীভাবে তৈরি করবেন: 5 টি ধাপ
আরডুইনো ব্যবহার করে রোবট এড়ানোর একটি বাধা কীভাবে তৈরি করবেন: 5 টি ধাপ

ভিডিও: আরডুইনো ব্যবহার করে রোবট এড়ানোর একটি বাধা কীভাবে তৈরি করবেন: 5 টি ধাপ

ভিডিও: আরডুইনো ব্যবহার করে রোবট এড়ানোর একটি বাধা কীভাবে তৈরি করবেন: 5 টি ধাপ
ভিডিও: 🎬 Watch Dogs 2 🎬 Game Movie HD Story Cutscenes [ 4k 2160p 60 FRPS ] 2024, জুলাই
Anonim
আরডুইনো ব্যবহার করে রোবট এড়ানোর একটি বাধা কীভাবে তৈরি করবেন
আরডুইনো ব্যবহার করে রোবট এড়ানোর একটি বাধা কীভাবে তৈরি করবেন

এই নির্দেশে, আমি আপনাকে শিখাব কিভাবে Arduino এর সাথে কাজ করে এমন রোবট এড়ানোর জন্য একটি বাধা তৈরি করতে হয়। আপনাকে অবশ্যই Arduino এর সাথে পরিচিত হতে হবে। Arduino একটি নিয়ামক বোর্ড যা atmega মাইক্রোকন্ট্রোলার ব্যবহার করে। আপনি Arduino এর যেকোন সংস্করণ ব্যবহার করতে পারেন কিন্তু আমি আমার রোবটে Arduino Uno r3 ব্যবহার করেছি।

কোডটি খুব সহজ এবং সার্কিটে মাত্র 4-5 টি তার আছে। রোবটটি L293D মোটর ieldাল ব্যবহার করে যা Arduino সামঞ্জস্যপূর্ণ, মোটর চালানোর জন্য। সুতরাং, Arালটি সরাসরি আরডুইনোতে ফিট করে, যা সবকিছুকে সহজ করে দেয় … মূলত, আমাদের রোবট এমন একটি গাড়ি যা সামনের দিকে এগিয়ে যায় এবং যদি তার পথে কোন বাধা আসে, তা সেখানে থেমে যায়, কিছুটা পিছনে সরে যায়, এবং তারপর তার মাথা বাম এবং ডানদিকে ঘুরায়। তারপরে এটি দূরত্বের সাথে তুলনা করে এবং রোবটটি আরও দূরত্বের সাথে দিকের দিকে ঘুরে যায়। তারপর রোবট আবার সেই দিকে এগিয়ে যায় আবার পুরো প্রক্রিয়াটি পুনরাবৃত্তি করে।

দূরত্ব সনাক্ত করতে, রোবট HC-sr04 অতিস্বনক সেন্সর ব্যবহার করে। সুতরাং এই সেন্সরটি প্রতি 10 মাইক্রোসেকেন্ডে অতিস্বনক শব্দ তরঙ্গ পাঠায় এবং যদি কোন বাধা সামনে থাকে, সেন্সর প্রতিধ্বনি গ্রহণ করে। ভ্রমণের সময়ের উপর ভিত্তি করে, এটি সেন্সর এবং বস্তুর মধ্যে দূরত্ব জানে। সুতরাং শুরু করি…

ধাপ 1: যন্ত্রাংশ আবশ্যক

যন্ত্রাংশ আবশ্যক
যন্ত্রাংশ আবশ্যক

তাই যে কোন প্রজেক্ট শুরু করার জন্য আমাদের প্রথমে প্রয়োজনীয় যন্ত্রাংশ সংগ্রহ করতে হবে। প্রয়োজনীয় সকল যন্ত্রাংশ নিচে উল্লেখ করা হল:-

  • আরডুইনো
  • L293D মোটর শিল্ড
  • চ্যাসি (মোটর এবং চাকা সহ)
  • তারের
  • ব্যাটারি ধারক
  • মাইক্রো সার্ভো মোটর
  • HC-sr04 অতিস্বনক সেন্সর মডিউল
  • সেন্সরের জন্য বন্ধনী রাখা

সুতরাং এই উপকরণগুলি সংগ্রহ করুন এবং পরবর্তী ধাপে যান।

ধাপ 2: চ্যাসি একত্রিত করুন

চ্যাসি একত্রিত করুন
চ্যাসি একত্রিত করুন
চ্যাসি একত্রিত করুন
চ্যাসি একত্রিত করুন

এখন, আপনার রোবট বডি একত্রিত করুন। প্রত্যেকেরই আলাদা চ্যাসি থাকতে পারে। সুতরাং সেই অনুযায়ী আপনার চ্যাসি একত্রিত করুন। বেশিরভাগ চ্যাসি একটি নির্দেশিকা ম্যানুয়াল দিয়ে আসে এবং এমনকি আমারও এটি নিয়ে এসেছিল তাই এটি দেখুন এবং সেই অনুযায়ী আপনার চ্যাসি তৈরি করুন। তারপরে, উপাদানগুলিকে চ্যাসিসের সাথে সংযুক্ত করুন। Arduino, এটির সাথে সংযুক্ত মোটর ieldাল এবং ব্যাটারি হোল্ডারকে অবশ্যই চেসিসে স্থির করতে হবে। সার্ভো মোটরটি সামনের চ্যাসিগুলিতেও স্থির থাকতে হবে। দীর্ঘ servo মাথা HC-sr04 বন্ধনী নীচে আটকে থাকা আবশ্যক। সেন্সরটি বন্ধনী এবং সার্ভো মোটরের বন্ধনীতে স্থির থাকতে হবে।

এটিকে সার্ভো মোটরের উপর আটকে রাখবেন না কারণ এটি পরে ভুল অবস্থানের ক্ষেত্রে সাজানো যেতে পারে। ঠিক করে দাও। এটি এমনভাবে ঠিক করুন যাতে সেন্সর সামনের দিকে মুখ করে থাকে (চোখ সামনের দিকে থাকে)।

মোটরগুলিতে তারগুলি সংযুক্ত করুন এবং পরবর্তী পদক্ষেপের জন্য প্রস্তুত থাকুন। সেন্সরের কাছেও।

ধাপ 3: প্রধান সংযোগ

প্রধান সংযোগ
প্রধান সংযোগ

তাই এখন আমরা সংযোগ করতে যাচ্ছি। 5-6 এর বেশি সংযোগ নেই, তাই এটি কেকের একটি টুকরা হবে। উপরে দেওয়া চিত্র অনুযায়ী সেন্সরের সংযোগ তৈরি করুন। Servo মোটর এবং ডিসি Bo মোটর ieldাল সংযুক্ত করা যেতে পারে। ব্যাটারিকে ieldালের সাথে সংযুক্ত করুন এবং duালটিকে Arduino বোর্ডের সাথে সংযুক্ত করুন।

ধাপ 4: Arduino কোড

Arduino কোড
Arduino কোড

সুতরাং এটি আমাদের রোবট শেষ করার শেষ অংশ। সুতরাং এটি সফ্টওয়্যার নিয়ে কাজ করে হার্ডওয়্যার নয়। তাই আমাদের আমাদের Arduino প্রোগ্রাম করতে হবে। আমি Arduino এর কোড আপলোড করেছি। আপনি অন্য কোড ব্যবহার করতে পারেন বা আপনার নিজের লিখতে পারেন। আমি শুধু রেফারেন্সের জন্য এটি আপলোড করেছি।

ধাপ 5: চালান

তাই আমরা আমাদের OBSTACLE AVOIDING ROBOT তৈরি করেছি। এখন আমাদের শীতল রোবটের সাথে খেলার এবং আমাদের কোডে নতুন পরীক্ষা করার সময় এসেছে।

প্রস্তাবিত: