সুচিপত্র:

বাটার রোবট পাস করুন: 13 টি ধাপ
বাটার রোবট পাস করুন: 13 টি ধাপ

ভিডিও: বাটার রোবট পাস করুন: 13 টি ধাপ

ভিডিও: বাটার রোবট পাস করুন: 13 টি ধাপ
ভিডিও: 14 Questions for Interview Board (Part 01) | ভাইভা বোর্ডে জিজ্ঞাসিত ১৪ টি প্রশ্ন 2024, নভেম্বর
Anonim
বাটার রোবট পাস
বাটার রোবট পাস

সারসংক্ষেপ

এই প্রকল্পে, আমরা রিক এবং মর্তির উপর বাটার রোবট করতে যাচ্ছি। রোবটে ক্যামেরা এবং সাউন্ড ফিচার থাকবে না। আপনি নীচের লিঙ্কে ভিডিওটি দেখতে পারেন।

www.youtube.com/embed/X7HmltUWXgs

মেটারিয়াল লিস্ট

  • আরডুইনো ইউএনও
  • Arduino মোটর ড্রাইভার শিল্ড
  • জুমো চ্যাসি কিট
  • 6V Reducer মাইক্রো ডিসি মোটর (2 টুকরা)
  • 7.4 V Lipo ব্যাটারি 850 mAh 25C
  • HC-05 বা HC-06 ব্লুটুথ মডিউল
  • SG-90 মিনি সার্ভো মোটর
  • জাম্পারের তার
  • কাগজ ক্লিপ (1 টুকরা)
  • 3D পার্টস

ধাপ 1: প্রিন্টারের যন্ত্রাংশ

প্রিন্টারের যন্ত্রাংশ
প্রিন্টারের যন্ত্রাংশ
প্রিন্টারের যন্ত্রাংশ
প্রিন্টারের যন্ত্রাংশ
প্রিন্টারের যন্ত্রাংশ
প্রিন্টারের যন্ত্রাংশ
  • এই প্রকল্পে আমরা Arduino ইলেকট্রনিক কার্ড এবং 3D প্রিন্টার প্রযুক্তি ব্যবহার করব। প্রথমত, আমরা 3D অংশগুলি প্রিন্ট করব।
  • আপনি GitHub লিঙ্ক থেকে 3D অংশগুলি অ্যাক্সেস করতে পারেন।

অংশগুলির কাজ নিম্নরূপ।

  • চ্যাসিস: এটি রোবটের প্রধান অংশ।
  • লোয়ারবডি: টুকরো যা রোবটের মাথা সরাতে সাহায্য করবে। সার্ভো মোটর এই অংশে ঠিক করা হবে।
  • আপারবডি: এটি চ্যাসি এবং লোয়ারবডি এর মধ্যে অংশ।
  • কবজা: এই অংশটি শরীরকে খোলা এবং বন্ধ করে দেয়।

মুদ্রণের সময়কাল (প্রিন্টার মডেল: মেকারবট প্রতিলিপি 2)

  • চিত্র_1: 5h 13m এ অংশগুলির মুদ্রণের সময়কাল (যদি আপনি চিত্র 3 এ দেখানো হিসাবে মুদ্রণ সেটিংস সেট করেন।)
  • চিত্র_2: 5h 56m এ অংশগুলির মুদ্রণের সময়কাল (যদি আপনি চিত্র 3 এ দেখানো হিসাবে মুদ্রণ সেটিংস সেট করেন।)
  • দ্রষ্টব্য: মুদ্রণ সময় প্রিন্টার মডেলের উপর নির্ভর করে।

ধাপ 2: সোল্ডার এবং সার্ভো হ্যাক

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

www.youtube.com/watch?v=I-sZ5HWsGZU

  • সার্বো মোটর লোডবডি অংশে স্থির করা হয়েছে যেমন চিত্র 4।
  • লোয়ারবডি এবং আপারবডি পার্টস একে অপরকে স্ক্রু দিয়ে স্থির করা হয়েছে যেমন চিত্র_5 দেখানো হয়েছে।

ধাপ 3: মোটর এবং ড্রাইভার শিল্ড সংযোগ

মোটর এবং ড্রাইভার শিল্ড সংযোগ
মোটর এবং ড্রাইভার শিল্ড সংযোগ
মোটর এবং ড্রাইভার শিল্ড সংযোগ
মোটর এবং ড্রাইভার শিল্ড সংযোগ
মোটর এবং ড্রাইভার শিল্ড সংযোগ
মোটর এবং ড্রাইভার শিল্ড সংযোগ
  • Arduino মোটর ড্রাইভার শিল্ডটি Arduino Uno- এ চিত্র_6 এ দেখানো হয়েছে।
  • ডান দিকে ডিসি মোটর মোটর ড্রাইভারের M3 পোর্টে স্থির।
  • বাম দিকের ডিসি মোটর মোটর ড্রাইভারের M4 পোর্টে স্থির।

ধাপ 4: ব্লুটুথ মডিউল সংযোগ

ব্লুটুথ মডিউল সংযোগ
ব্লুটুথ মডিউল সংযোগ
  • আরএক্স এবং টিএক্স পিন যথাক্রমে আরডুইনো বোর্ডের পিন 2 এবং 3 এ বিক্রি হয়।
  • VCC এবং GND পিন যথাক্রমে Arduino বোর্ডের 5V এবং GND পিনগুলিতে বিক্রি হয়।

ধাপ 5: মোটর চালকের সাথে সার্ভো মোটরের সংযোগ

মোটর চালকের সাথে সার্ভো মোটরের সংযোগ
মোটর চালকের সাথে সার্ভো মোটরের সংযোগ
মোটর চালকের সাথে সার্ভো মোটরের সংযোগ
মোটর চালকের সাথে সার্ভো মোটরের সংযোগ
  • সার্ভার মোটর মোটর ড্রাইভারের M1 পোর্টে স্থির থাকে।
  • Arduino UNO চ্যাসি উপর স্থাপন করা হয়।

ধাপ 6: ব্যাটারি সমাবেশ

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

ধাপ 7: মাথা এবং অস্ত্র তৈরি করা

মাথা এবং অস্ত্র তৈরি করা
মাথা এবং অস্ত্র তৈরি করা
মাথা এবং অস্ত্র তৈরি করা
মাথা এবং অস্ত্র তৈরি করা
  • রোবটের মাথা এবং বাহুগুলি প্রয়োজনীয় দাগগুলিতে আঠালো।
  • রোবটের মাথা নিচের অংশে আঠালো।
  • চিত্র হিসাবে দেখানো হিসাবে কব্জা মাউন্ট করা হয়।

ধাপ 8: চূড়ান্ত

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

www.thingiverse.com/thing:1878565

ধাপ 9: Arduino প্রোগ্রামিং (মোটর শিল্ড লাইব্রেরি যোগ করুন)

Arduino প্রোগ্রামিং (মোটর শিল্ড লাইব্রেরি যোগ করুন)
Arduino প্রোগ্রামিং (মোটর শিল্ড লাইব্রেরি যোগ করুন)
  • কোড প্রবেশ করার আগে, আমাদের Arduino IDE প্রোগ্রামে কিছু লাইব্রেরি যুক্ত করতে হবে।
  • মোটর নিয়ন্ত্রণ করতে সক্ষম হওয়ার জন্য প্রথমে আপনাকে "AFMotor.h" লাইব্রেরি যুক্ত করতে হবে। এর জন্য আপনাকে নিচের ধাপগুলো অনুসরণ করতে হবে।
  • "Adafruit Motor Shield Library" নামের জিপ ফাইলটি GitHub লিংক থেকে ডাউনলোড করা হয়েছে।
  • Arduino IDE তে “Sketch> Include Library> Add. ZIP Library” এ ক্লিক করুন। ডাউনলোড করা অ্যাডাফ্রুট মোটর শিল্ড লাইব্রেরি নির্বাচন করুন এবং ওপেন বোতামে ক্লিক করুন। এইভাবে, AFMotor.h নামে লাইব্রেরিটি প্রকল্পে যুক্ত করা হয়।
  • যাইহোক, ব্লুটুথ সংযোগের জন্য আপনাকে অবশ্যই "SoftwareSerial.h" লাইব্রেরি যোগ করতে হবে।

ধাপ 10: কোড বর্ণনা -1

কোড বর্ণনা -১
কোড বর্ণনা -১

অকার্যকর সেটআপের আগে বিভাগে;

পিন নম্বরগুলির সাথে সম্পর্কিত বস্তু যার সাথে মোটর এবং ব্লুটুথ সেন্সর সংযুক্ত থাকে। (মাই সিরিয়াল, মোটর 1, মোটর 2, মোটর 3)

ধাপ 11: কোড বর্ণনা -2

কোড বর্ণনা -২
কোড বর্ণনা -২

বিভাগে অকার্যকর সেটআপ;

সিরিয়াল যোগাযোগ শুরু হয়।

ধাপ 12: কোড বর্ণনা -3

কোড বর্ণনা-3
কোড বর্ণনা-3
কোড বর্ণনা-3
কোড বর্ণনা-3
কোড বর্ণনা-3
কোড বর্ণনা-3

অকার্যকর লুপ বিভাগে;

লাল চিহ্নিত বিভাগে, ব্লুটুথ মডিউল থেকে ডেটা প্রাপ্ত হয়েছে কিনা তা পরীক্ষা করুন। ইনকামিং ডেটা সি ভেরিয়েবলে পাঠানো হয়।

উদাহরণস্বরূপ, যদি ইনকামিং ডেটা "F" হয়, মোটরগুলি সামনের দিকে সরানো হয়।

  • Voidloop বিভাগের পরে, সাব -প্রোগ্রাম তৈরি করা হয়। মোটরগুলির বাঁক গতি এবং বাঁক দিক সাব -প্রোগ্রামগুলিতে সেট করা আছে।
  • "ফরওয়ার্ড", "ব্যাক", "লেফট", "রাইট" এবং "স্টপ" সাবপ্রোগ্রামের নাম।

ধাপ 13: প্রকল্প ফাইল এবং ভিডিও

গিটহাব লিঙ্ক:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

প্রস্তাবিত: