স্বয়ংক্রিয় রোবট রব করুন: 10 টি ধাপ (ছবি সহ)
স্বয়ংক্রিয় রোবট রব করুন: 10 টি ধাপ (ছবি সহ)
Anonim
স্বয়ংক্রিয় রোবট রব করুন
স্বয়ংক্রিয় রোবট রব করুন

এই নির্দেশনাটি সাউথ ফ্লোরিডা ইউনিভার্সিটি (www.makecourse.com) এ মেককোর্সের প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য তৈরি করা হয়েছিল।

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

এই রোবট তৈরির জন্য, Arduino এবং C ++ এর জ্ঞান প্রয়োজন নেই কিন্তু এটি সাহায্য করে!

চল শুরু করি!

ধাপ 1: আপনার যা লাগবে

এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে:

উপকরণ:

  • Arduino UNO x1
  • মোটর শিল্ড x1
  • ব্রেডবোর্ড x1
  • ডিসি মোটর x4
  • চাকা x4
  • HC-SR04 অতিস্বনক সেন্সর x1
  • 9-V ব্যাটারি হোল্ডার x2
  • মাইক্রো সার্ভো মোটর x1
  • 9V ব্যাটারি x2
  • বৈদ্যুতিক টেপ
  • তারের
  • ব্ল্যাক বক্স x1
  • স্পর্শ সেন্সর x1

সরঞ্জাম:

  • গরম আঠা বন্দুক
  • তাতাল
  • 3D প্রিন্টার
  • স্ক্রু ড্রাইভার
  • তার কাটার যন্ত্র

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

চাকা প্রস্তুত করুন
চাকা প্রস্তুত করুন
চাকা প্রস্তুত করুন
চাকা প্রস্তুত করুন

দুটি জাম্পার তার নিন এবং একটি ডিসি মোটরের পাশে পাওয়া তামার ট্যাবগুলির মধ্যে একটি দিয়ে রাখুন। একটি সোল্ডারিং লোহা ব্যবহার করে, সাবধানে জাম্পার তারগুলিকে ডিসি মোটরকে সোল্ডার করুন। সমস্ত মোটরের জন্য পুনরাবৃত্তি করুন।

চাকাটি নিন এবং ডিসি মোটরের তামার ট্যাবগুলির বিপরীত পাশে পাওয়া সাদা পিনে এটি রাখুন। চাকা শক্তভাবে থাকা উচিত এবং ডিসি মোটরের সাথে অবাধে ঘুরতে হবে।

চাকাগুলি সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করার জন্য, প্রতিটি ডিসি মোটরের উপর বিক্রি হওয়া প্রতিটি তারের 9-V ব্যাটারির ইতিবাচক এবং নেতিবাচক টার্মিনালে রাখুন। চাকা ঘুরতে হবে।

ধাপ 3: 3D মুদ্রিত উপাদান প্রস্তুত করা

একটি 3-ডি প্রিন্টার ব্যবহার করে, নিম্নলিখিত.stl ফাইলগুলি মুদ্রণ করুন। নকশা পরিবর্তন করার প্রয়োজন হলে অংশ ফাইলগুলিও অন্তর্ভুক্ত করা হয়।

ধাপ 4: মোটর শিল্ড সেট আপ করুন

মোটর শিল্ড সেট আপ করুন
মোটর শিল্ড সেট আপ করুন
মোটর শিল্ড সেট আপ করুন
মোটর শিল্ড সেট আপ করুন
মোটর শিল্ড সেট আপ করুন
মোটর শিল্ড সেট আপ করুন
মোটর শিল্ড সেট আপ করুন
মোটর শিল্ড সেট আপ করুন

একটি স্ক্রু ড্রাইভার ব্যবহার করে আমরা মোটর ieldালের M1 M2 M3 এবং M4 পোর্টে ডিসি মোটর তারের প্রতিটি সংযোগ করতে যাচ্ছি।

M1 এবং M2 পোর্টে বাম চাকা এবং M3 এবং M4 পোর্টে ডান চাকা মোটরগুলিকে নিয়ন্ত্রণ করবে এমন মোটরগুলিকে সংযুক্ত করুন।

যদি একটি মোটর পিছন দিকে চলতে থাকে, তাহলে কেবল সেই চাকার জন্য মোটর শিল্ড পোর্টে তারগুলি স্যুইচ করুন। (মূলত ইতিবাচক এবং নেতিবাচক সংযোগগুলি পরিবর্তন করা)।

মোটর ieldাল উপর +5V, গ্রাউন্ড, A0, A1, এবং পিন 3 এর উপর সোল্ডার লম্বা তারগুলি। এগুলি পরবর্তী ধাপে ব্রেডবোর্ড, অতিস্বনক সেন্সর এবং টাচ সেন্সরকে সংযুক্ত করতে ব্যবহৃত হবে।

একটি স্ক্রু ড্রাইভার ব্যবহার করে, মোটর শিল্ডে EXT_PWR পোর্টের সাথে একটি ব্যাটারি ধারককে সংযুক্ত করুন। এটি মোটর ieldাল এবং চাকার শক্তি প্রদান করবে।

Arduino এ মোটর ieldাল রাখুন, নিশ্চিত করুন যে পোর্টগুলি সঠিকভাবে একত্রিত হয়েছে।

ধাপ 5: ব্রেডবোর্ডের সাথে সংযোগ করুন

ব্রেডবোর্ডের সাথে সংযোগ করুন
ব্রেডবোর্ডের সাথে সংযোগ করুন

জিনিসগুলিকে সহজ রাখতে, বেশিরভাগ সংযোগগুলি মোটর ieldালটিতে বিক্রি হয়। ব্রেডবোর্ড প্রধানত +5V এবং গ্রাউন্ড সংযোগ প্রদান করতে ব্যবহৃত হয়।

শেষ ধাপে মোটর ieldালের উপর বিক্রিত তারগুলি ব্যবহার করে, +5V তারকে রুটি বোর্ডের লাল পাওয়ার স্ট্রিপের সাথে সংযুক্ত করুন এবং গ্রাউন্ড ওয়্যারটিকে ব্রেডবোর্ডের নীল পাওয়ার স্ট্রিপের সাথে সংযুক্ত করুন।

ধাপ 6: HC-SR04 অতিস্বনক সেন্সর সেট আপ করুন

HC-SR04 অতিস্বনক সেন্সর সেট আপ করুন
HC-SR04 অতিস্বনক সেন্সর সেট আপ করুন

এই অংশের জন্য, আপনার ধাপ 3 থেকে আপনার 3-ডি মুদ্রিত অংশগুলির প্রয়োজন হবে!

আল্ট্রাসোনিক সেন্সরটি 3-ডি মুদ্রিত অতিস্বনক সেন্সর ধারক অংশে ফিট করুন। অতিস্বনক সেন্সরের পিছনে পাওয়া গ্রাউন্ড, ট্রিগার, ইকো এবং ভিসিসি পোর্টের সাথে 4 টি মহিলা মহিলা জাম্পার তারের সাথে সংযুক্ত করুন। সার্ভো মাউন্ট পার্টের ভিতর দিয়ে জাম্পার তারগুলি চালান এবং গরম আঠালো ব্যবহার করে, সার্ভার মাউন্ট অংশটিকে অতিস্বনক সেন্সর হোল্ডার অংশের সাথে সংযুক্ত করুন।

ধাপ 4 এ মোটর ieldালের উপর সোল্ডার করা তারগুলি সংযুক্ত করুন অতিস্বনক সেন্সর মহিলা থেকে মহিলা সংযোগের শেষ পর্যন্ত। ব্রেডবোর্ডের লাল পাওয়ার স্ট্রিপ থেকে আল্ট্রাসোনিক সেন্সরের VCC পোর্টে একটি সংযোগ এবং নীল পাওয়ার স্ট্রিপ থেকে গ্রাউন্ড পোর্টে আরেকটি সংযোগ চালান।

বৈদ্যুতিক টেপ দিয়ে নিরাপদ সংযোগ নিশ্চিত করুন যাতে তারা আলগা না হয়।

ধাপ 7: Servo মোটর সেট আপ করুন

Servo মোটর সেট আপ করুন
Servo মোটর সেট আপ করুন
Servo মোটর সেট আপ করুন
Servo মোটর সেট আপ করুন

এই পদক্ষেপের জন্য, আপনার বেস 3-ডি মুদ্রিত অংশের প্রয়োজন হবে।

বেস 3-ডি মুদ্রিত অংশের সেন্টার খোলার (3 আয়তক্ষেত্রাকার খোলার মাঝামাঝি) উপর সার্ভো মোটরটি ফিট করুন। খোলার মাধ্যমে Servo Wires চালান এবং মোটর ieldালের কোণে SER1 পোর্টে সার্ভো মোটর সংযুক্ত করুন।

গরম আঠালো পূর্ববর্তী ধাপ থেকে সর্বাধিক মোটর শীর্ষে অতিস্বনক টুকরা।

ধাপ 8: টাচ সেন্সর সেট আপ করুন

স্পর্শ সেন্সরের পিছনে পাওয়া G, V এবং S পোর্টের সাথে 3 টি মহিলা মহিলা জাম্পার তারের সাথে সংযুক্ত করুন।

টাচ সেন্সরের এস পোর্টের সাথে মোটর শিল্ডের পিন 3 এ সোল্ডেড ওয়্যারটি সংযুক্ত করুন। ব্রেডবোর্ডের লাল পাওয়ার স্ট্রিপ থেকে আল্ট্রাসোনিক সেন্সরের VCC পোর্টে একটি সংযোগ এবং নীল পাওয়ার স্ট্রিপ থেকে গ্রাউন্ড পোর্টে আরেকটি সংযোগ চালান।

ধাপ 9: রব একত্রিত করুন

রব একত্রিত করুন
রব একত্রিত করুন

আপনার গরম আঠালো বন্দুকটি গরম করুন, এটি এই ধাপে ব্যাপকভাবে ব্যবহৃত হবে। যখন আপনি গরম আঠালো বন্দুকটি গরম হওয়ার জন্য অপেক্ষা করেন, তখন এক্রাইলিক পেইন্ট ব্যবহার করে মেক কোর্সে আপনার দেওয়া ব্ল্যাক বক্সটি আঁকুন। এই শুকানোর জন্য অপেক্ষা করুন।

একবার আঠালো গরম হয়ে গেলে, বেস/অতিস্বনক সেন্সর অংশটি বাক্সের উপরে আঠালো করুন। বাক্সের ভিতরে তারগুলি চালান। বক্সের ভিতরে মোটর শিল্ড, আরডুইনো এবং ব্রেডবোর্ড রাখুন।

বাক্সের নীচে চারটি ডিসি মোটরকে গরম আঠালো করে, নিশ্চিত করে যে M1 এবং M2 এর সাথে সংযুক্ত চাকাগুলি বাম দিকে রয়েছে এবং M3 এবং M4 এর সাথে সংযুক্ত চাকাগুলি ডান দিকে রয়েছে। এই মুহুর্তে, রব কোডটি সম্পূর্ণ বিয়োগ করা উচিত।

ধাপ 10: কোড

প্রদত্ত কোডটি চালানোর জন্য, প্রথমে আপনাকে আপনার arduino লাইব্রেরিতে AFmotor এবং NewPing ফাইলগুলি ডাউনলোড করতে হবে।

FinalCode_4connect ফাইলটি ডাউনলোড করুন এবং আপনার arduino এ আপলোড করুন।

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

আপনার রোবট এখন চালানো উচিত এবং বাধা এড়ানো উচিত!

প্রস্তাবিত: