বাধা এড়ানো রোবট: 5 টি ধাপ
বাধা এড়ানো রোবট: 5 টি ধাপ
Anonim
রোবট এড়ানো বাধা
রোবট এড়ানো বাধা

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

এটি একটি ছোট জায়গায় এমনকি অনেক রোবটের চেয়েও সঠিকভাবে কাজ করতে পারে।

ধাপ 1: এই জিনিসটি কীভাবে কাজ করে তা জানুন

এই জিনিসটি কীভাবে কাজ করে তা জানুন
এই জিনিসটি কীভাবে কাজ করে তা জানুন

আপনি আমার github সংগ্রহস্থল থেকে সর্বাধিক আপডেট তথ্য দেখতে পারেন।

পদক্ষেপ 2: জিনিস সংগ্রহ করুন:

একটি arduino uno বা কোন arduino (আমি arduino uno ব্যবহার করেছি)

একটি সোনার সেন্সর (HC-SR 04)

কয়েকটি জাম্পার তার

2 প্রতিরোধক (220 ohms)

L298 ডুয়াল মোটর কন্ট্রোল ড্রাইভার

একটি ব্যাটারী

একটি চ্যাসি (সাধারণত অন্যান্য প্রয়োজনীয় উপাদান অন্তর্ভুক্ত)

2 গিয়ার মোটর

ধাপ 3: সমস্ত অংশ সংযুক্ত করুন:

সোনার সংযোগ:

Vcc - 5 Volt

GND - GND

Trig - Arduino 4

ইকো - আরডুইনো 5

মোটর চালক:

EnB - 220 ohms প্রতিরোধক - 5 ভোল্ট (মোটর ড্রাইভার - গতি নিয়ন্ত্রণ করতে) (Enb একটি 220 ohms প্রতিরোধকের মাধ্যমে সক্ষম করতে)

EnA - 220 ohms প্রতিরোধক - 5 ভোল্ট (মোটর ড্রাইভার - গতি নিয়ন্ত্রণ করতে) (একটি 220 ohms প্রতিরোধকের মাধ্যমে সক্রিয় করতে EnA)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

এখন মোটর-এ এবং মোটর-বি পোর্টের মাধ্যমে চালকদের সাথে মোটর সংযোগ করুন।

ধাপ 4: কোড আপলোড করুন:

হার্টে কোড আপলোড করা যাক। এটা সৌন্দর্য

রোবট এর। আপনি চাইলে পিন বা কোড পরিবর্তন করতে পারেন। যেমন- গতি পরিবর্তন, বস্তুর থেকে সর্বনিম্ন দূরত্ব, যে কোন দিকে চলার সময়কাল। আরও সহজে বুঝতে কোডে দরকারী মন্তব্য দেওয়া হয়েছে।

(কোন অতিরিক্ত ড্রাইভার বা হেডার ফাইলের প্রয়োজন নেই)

আমি ফাইলটি আপলোড করেছি, আপনি এখানে কোডটিও পেতে পারেন (আরো আপডেট দেখতে)

ধাপ 5: চূড়ান্ত পর্যায়:

ব্যাটারি লাগান এবং উপভোগ করুন!

আপনি আমার কাজ করা রোবট 1, রোবট 2 দেখতে পারেন।

যদি আপনি কোন বাগ খুঁজে পান তবে আমাকে মন্তব্য বিভাগে জানান এবং যদি আপনি ঠিক করতে পারেন তবে আপনি এখানে কোড সংশোধন করতে পারেন বা কেবল মন্তব্য বিভাগে দিতে পারেন।

ধন্যবাদ.

প্রস্তাবিত: