সুচিপত্র:

সবচেয়ে ছোট এবং সবচেয়ে সুন্দর Arduino বাধা এড়ানোর রোবট: 5 টি ধাপ
সবচেয়ে ছোট এবং সবচেয়ে সুন্দর Arduino বাধা এড়ানোর রোবট: 5 টি ধাপ

ভিডিও: সবচেয়ে ছোট এবং সবচেয়ে সুন্দর Arduino বাধা এড়ানোর রোবট: 5 টি ধাপ

ভিডিও: সবচেয়ে ছোট এবং সবচেয়ে সুন্দর Arduino বাধা এড়ানোর রোবট: 5 টি ধাপ
ভিডিও: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, নভেম্বর
Anonim
সর্বকালের সবচেয়ে ছোট এবং সবচেয়ে সুন্দর Arduino বাধা এড়ানোর রোবট
সর্বকালের সবচেয়ে ছোট এবং সবচেয়ে সুন্দর Arduino বাধা এড়ানোর রোবট

আপনার রুমে অর্ধেক তাক লাগানো বড় আনাড়ি রোবটগুলি ক্লান্ত? আপনি কি আপনার রোবটটি আপনার সাথে নিতে ইচ্ছুক কিন্তু এটি আপনার পকেটে খাপ খায় না? এই তুমি যাও! আমি আপনাকে মিনিবট উপস্থাপন করছি, সবচেয়ে সুন্দর এবং ক্ষুদ্রতম বাধা এড়ানোর রোবট যা আপনি কখনও (কখনও কখনও) একসাথে রাখতে পারেন!

ধাপ 1: বিট এবং টুকরা আপনার প্রয়োজন হবে

বিট এবং টুকরা আপনি প্রয়োজন হবে
বিট এবং টুকরা আপনি প্রয়োজন হবে
বিট এবং টুকরা আপনি প্রয়োজন হবে
বিট এবং টুকরা আপনি প্রয়োজন হবে
বিট এবং টুকরা আপনি প্রয়োজন হবে
বিট এবং টুকরা আপনি প্রয়োজন হবে

ছোট ব্রেডবোর্ড (4.5 সেমি বাই 3.5 সেমি), 17 টি গর্ত লম্বা এবং 5 টি গর্তের 2 সারি প্রশস্ত। আপনি এটি ছাড়া রোবটটি তৈরি করতে পারেন, তবে আপনি যদি রোবটটি পরিবর্তন করার পরিকল্পনা করেন তবে এটি একটি চমৎকার জিনিস।

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

9V ব্যাটারি। হ্যাঁ, একটি ভাল ব্যাটারি।

9V ব্যাটারি ধারক। (এটি একটি পুরানো খেলনা থেকে পেয়েছি)

2 ক্রমাগত ঘূর্ণন servos (তারা SG () servos মত দেখতে, কিন্তু তারা আসলে ক্রমাগত ঘূর্ণন servos হয়। আমি তাদের কিনেছি এখানে

2 টি রাবারের চাকা। শুধু চারপাশে তাকান। কোথাও একটা পুরনো খেলনা অবশ্যই আছে যার চাকার দরকার নেই।

তারগুলি। তাদের একটি গুচ্ছ। খুব বেশি তারের মতো কিছু নেই।

অতিস্বনক সেন্সর। 4 পিন মডেল। ইবে, অ্যামাজন বা অন্য কোন জায়গায়। তারা সব একই.

3D মুদ্রিত চ্যাসি। আপনি এখানে 3D ফাইল খুঁজে পেতে পারেন

ধাপ 2: এবং কোড

এখানে কোন রকেট বিজ্ঞান নেই। শুধু একটি অতি সাধারণ কোড যা 15 সেন্টিমিটারে কিছু দেখা না গেলে রোবটকে এগিয়ে নিয়ে যায় এবং যদি 15 সেন্টিমিটারের কাছাকাছি কিছু হয় তবে একটি তীব্র মোড় নেয়।

শুধু txt ফাইলটি ডাউনলোড করুন এবং আপনার Arduino ইন্টারফেসে কোডটি কপি-পাস্তা করুন।

ধাপ 3: সঠিক জায়গায় বিট রাখা

সঠিক জায়গায় বিট রাখা
সঠিক জায়গায় বিট রাখা
সঠিক জায়গায় বিট রাখা
সঠিক জায়গায় বিট রাখা

রুটিবোর্ড, আরডুইনো, আল্ট্রাসাউন্ড সেন্সর এবং ব্যাটারি চ্যাসির উপরের অংশে চলে যায়, কিন্তু উপাদানগুলিকে এখনও রাখবেন না। আপনাকে প্রথমে পুরো জিনিসটি সংযুক্ত করতে হবে। (হ্যাঁ, আমি এই ভুলটি করেছি) (দুবার)

2 servos শুধু চ্যাসি নীচের অংশে snapped হয়। হ্যাঁ, আপনি এখন এই 2 টি রাখতে পারেন।

চাকাগুলি তারের একটি বিট, কিছু গরম আঠালো, বা একটি জাদু বানান সহ servo shafts সংযুক্ত করা হয়। তোমার পছন্দ.

ধাপ 4: এবং সেই তারগুলি … ওহ বয়

এখানে কুৎসিত অংশ আসে। তারের অনেকগুলি তার, এবং খুব কম জায়গা।

অতিস্বনক সেন্সর দিয়ে শুরু করা যাক।

  • Vcc -> +5V Arduino এর
  • ট্রিগ -> আরডুইনো এর D11
  • ইকো -> আরডুইনো এর D12
  • GND -> Arduino এর GND (Arduino এর 2 GND পিনের যেকোনো একটি)

Servo 1:

  • কমলা তারের -> Arduino এর D9
  • লাল তার -> Arduino এর +5V
  • বাদামী তার -> Arduino এর GND (Arduino এর 2 GND পিনের যেকোনো একটি)

Servo 2:

  • কমলা তার -> Arduino এর D10
  • লাল তার -> Arduino এর +5V
  • বাদামী তার -> Arduino এর GND (Arduino এর 2 GND পিনের যেকোনো একটি)

ব্যাটারি:

  • লাল তার -> Arduino এর ভিন পিন
  • কালো তার -> Arduino এর GND (Arduino এর 2 GND পিনের যেকোনো একটি)

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

পদক্ষেপ 5: কর্মে

Image
Image

আপনার রোবটটি 15 সেন্টিমিটারের নিচে কিছু না পাওয়া পর্যন্ত এগিয়ে যাবে।

আপনি এই কোড লাইনে দূরত্ব পরিবর্তন করতে পারেন:

যদি (দূরত্ব <= 15)

আপনি এই লাইনগুলি পরিবর্তন করে সামনের এবং পিছনের গতি পরিবর্তন করতে পারেন:

myservo1.write (XXX); myservo2.write (XXX);

যেখানে XXX = 0 myservo1 এর জন্য পূর্ণ গতিতে এগিয়ে এবং XXX = 180 myservo2 এর জন্য পূর্ণ গতিতে এগিয়ে

এবং XXX = 90 উভয় সার্ভিসের জন্য ফুল স্টপ হবে।

প্রস্তাবিত: