সুচিপত্র:

Arduino Mothbot: 11 টি ধাপ (ছবি সহ)
Arduino Mothbot: 11 টি ধাপ (ছবি সহ)

ভিডিও: Arduino Mothbot: 11 টি ধাপ (ছবি সহ)

ভিডিও: Arduino Mothbot: 11 টি ধাপ (ছবি সহ)
ভিডিও: ECE 450 Lab 7: Mothbot 2024, জুলাই
Anonim
আরডুইনো মথবট
আরডুইনো মথবট
আরডুইনো মথবট
আরডুইনো মথবট

এই প্রকল্পের উদ্দেশ্য হল একটি Arduino Duemilanove মাইক্রোকন্ট্রোলার বোর্ড ব্যবহার করে একটি সাধারণ হালকা-অনুসরণকারী রোবট ডিজাইন এবং তৈরি করা। আমি সত্যিই একটি রোবট প্রকল্প শেয়ার করতে চেয়েছিলাম যা সস্তা, নির্মাণে সহজ এবং বিভিন্ন ধাপের জন্য সম্পূর্ণ নির্দেশাবলীর একটি সেট ছিল। আমি আশা করি আমি সফল হয়েছি এবং আমি এই নির্দেশযোগ্য আরও ভাল করার বিষয়ে মন্তব্য পেতে চাই।

এই রোবটের নকশাটি ম্যাসিমো বানজির "গেটিং স্টার্টিং উইথ আরডুইনো" বইটি ব্যবহার করে এবং [makezine.com মেক] দিয়ে প্রকাশিত হয়েছে। আমি একটি প্রকল্প থেকে সার্ভিস চালানোর জন্য কোড নিযুক্ত করেছি: একটি Arduino নিয়ন্ত্রিত সার্ভো রোবট (SERB) কিভাবে তৈরি করবেন। আরডুইনো মথবট মোটামুটি নির্মাণের জন্য বেশ দ্রুত রোবট। ধরে নিচ্ছি যে আপনি সমস্ত অংশ দিয়ে শুরু করেছেন এবং উন্নতি করতে হবে না, মোট প্রকল্পটি তৈরি হতে এক ঘন্টা সময় লাগতে পারে। যদি আপনি নির্দেশাবলী অনুসরণ করেন এবং কোডটি অনুলিপি করেন। যাইহোক, যদি আপনি এক সময়ে শুধুমাত্র একটি বৈশিষ্ট্য তৈরি করেন এবং পথে পরীক্ষা করেন তাহলে এই প্রকল্পটি উল্লেখযোগ্যভাবে বেশি সময় নিতে পারে। দীর্ঘ ট্র্যাকের সুবিধা হল যে আপনি সম্ভবত আরও অনেক কিছু শিখবেন এবং পথে কিছু মজা পাবেন।

ধাপ 1: আপনার যন্ত্রাংশ এবং সরঞ্জাম সংগ্রহ করুন

এই রোবটটি তৈরি করতে আপনার প্রায় $ 80 খরচ হবে যদি আপনি আগে কখনও এরকম কিছু না করেন। আমার জন্য খরচ উল্লেখযোগ্যভাবে কম ছিল কারণ আমার কাছ থেকে অনেক ইলেকট্রনিক্স পড়ে আছে। যাইহোক, আমি জানি যে কোন অংশগুলি পেতে হবে, কোথা থেকে অর্ডার করতে হবে, এবং সবকিছুতে কত খরচ হবে তা না জেনে একটি নির্দেশযোগ্য চেষ্টা করা এবং অনুসরণ করা কতটা হতাশাজনক হতে পারে তাই আমি আপনার জন্য সমস্ত কাজ করেছি। একবার আপনি অংশগুলি সব বর্গাকার পেয়ে গেলে এটি এই প্রকল্পটি করার জন্য একটি স্ন্যাপ হওয়া উচিত। একটি সম্পূর্ণ অংশ তালিকা পেতে আমার প্রকল্প উইকিতে নিম্নলিখিত লিঙ্কটি অনুসরণ করুন। Arduino Mothbot অংশ তালিকা

এখন আপনি কিছু সরঞ্জাম পেতে চাইতে পারেন। যেহেতু এই প্রকল্পটি একটি সোল্ডারলেস ব্রেডবোর্ড নিযুক্ত করেছে আপনি অনেক অভিনব ইলেকট্রনিক্স সরঞ্জাম ছাড়াই করতে পারেন। আশা করি আপনি একটি গ্যারেজে আপনার প্রয়োজনীয় বাকি জিনিসগুলি খুঁজে পেতে পারেন: 1. সুই নাকের প্লায়ার 2. ওয়্যার কাটার 3. ফ্ল্যাট হেড স্ক্রু ড্রাইভার 4. ছোট ফিলিপস (4-পার্শ্বযুক্ত) স্ক্রু ড্রাইভার 5. অ্যাডজাস্টেবল রেঞ্চ বা 11/32 " হেক্স রেঞ্চ 6. ড্রিল 7. 1/16 ", 5/32" এবং 7/32 "ড্রিল বিট 8. দেখেছি (alচ্ছিক) 9. নিরাপত্তা চশমা কোন বিদ্যুৎ সরঞ্জাম ব্যবহার করার সময় দয়া করে নিরাপদ অভ্যাস ব্যবহার করুন।

ধাপ 2: পরিকল্পনা পর্যায়

পরিকল্পনার পর্যায়
পরিকল্পনার পর্যায়
পরিকল্পনার পর্যায়
পরিকল্পনার পর্যায়

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

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

ধাপ 3: সার্ভিসগুলিকে আরডুইনোতে সংযুক্ত করা

সার্ভিসগুলিকে আরডুইনোতে সংযুক্ত করা হচ্ছে
সার্ভিসগুলিকে আরডুইনোতে সংযুক্ত করা হচ্ছে
সার্ভিসগুলিকে আরডুইনোতে সংযুক্ত করা হচ্ছে
সার্ভিসগুলিকে আরডুইনোতে সংযুক্ত করা হচ্ছে
সার্ভিসগুলিকে আরডুইনোতে সংযুক্ত করা হচ্ছে
সার্ভিসগুলিকে আরডুইনোতে সংযুক্ত করা হচ্ছে

যদি আপনি একটি রোবট তৈরি করতে যাচ্ছেন তবে প্রথম জিনিস যা আপনি সম্ভবত কাজ করতে চান তা হ'ল এটি কীভাবে ঘুরে বেড়ানো যায়। সম্ভবত আপনি এটিকে এগিয়ে, পিছনে, ডানে, বামে পাঠাতে এবং এটি বন্ধ করতে সক্ষম হতে চান। যদি আপনি সঠিকভাবে নড়াচড়া করার নির্দেশ দিতে না পারেন তবে আপনি সমস্ত সেন্সর সংযুক্ত করার সময় এটিকে কিছু করতে সক্ষম হবেন না। আরডুইনোতে মোটর সংযুক্ত করার ধাপ নিচে দেওয়া হল।

1. সোল্ডারলেস ব্রেডবোর্ড সেট করার সময় প্রথম কাজটি হল সার্ভিসের জন্য গ্রাউন্ড (GND) এবং পাওয়ার (+6V) স্থাপন করা। আমি বোর্ডে দুটি লম্বা স্ট্রিপ ব্যবহার করতে বেছে নিয়েছি যা আরডুইনোর সবচেয়ে কাছের হবে। 2. একবার স্থল এবং বিদ্যুৎ লাইন সনাক্ত করা হলে Arduino বোর্ডের স্থলকে সোল্ডারলেস ব্রেডবোর্ডের গ্রাউন্ড স্ট্রিপের সাথে সংযুক্ত করুন। সোল্ডারলেস ব্রেডবোর্ডের সাথে বিদ্যুৎ সংযোগ করবেন না। 3. প্রতিটি servo তিনটি তারের যে তাদের থেকে বেরিয়ে আসে। আমার প্রত্যেকের জন্য একটি কালো, লাল এবং সাদা তার আছে। কালো মাটির জন্য, লাল শক্তি জন্য, এবং সাদা নিয়ন্ত্রণ তারের হয়। একই আকারের প্রতিটি পরিমাপের জন্য তিনটি জাম্পার তার কাটা (মোট 6 টি)। 4. সার্ভার তারের শেষে জাম্পার তারগুলি সংযুক্ত করুন এবং তারপরে প্রতিটি সোল্ডার বিহীন রুটিবোর্ডে সংযুক্ত করুন। 5. এখন প্রতিটি সারভো থেকে মাটিতে এবং সোল্ডারলেস ব্রেডবোর্ডের শক্তি এবং মাটির সাথে সংযোগ স্থাপনের জন্য জাম্পার ব্যবহার করুন। 6. এখন প্রতিটি servo থেকে Arduino এর সাথে কন্ট্রোল তারের সংযোগ করুন। বাম সার্ভোকে ডিজিটাল আউটপুট (PWM) 3 এবং ডান সার্ভোকে ডিজিটাল আউটপুট (PWM) 11 এ সংযুক্ত করুন। 7. পরিশেষে, 4AA ব্যাটারি থেকে সোল্ডারলেস ব্রেডবোর্ড গ্রাউন্ড এবং পাওয়ারের সাথে স্থল এবং বিদ্যুৎ সংযোগ করুন। আপনার Arduino এর কোন ক্ষমতা না থাকলে বা এখনও প্রোগ্রাম করা না থাকলে সার্ভিসগুলি চলাচল শুরু করলে আতঙ্কিত হবেন না। 8. কোড ব্যবহার করে আপনি এখন অন্তর্ভুক্ত ফাংশন ব্যবহার করে সামনের দিকে, পিছনে, বাম বা ডান দিক দিয়ে মোটর চালাতে সক্ষম হবেন।

ধাপ 4: মোটর পরীক্ষা করা

আমি মনে করি Arduino Mothbot একত্রিত করার সময় আমার ব্যবহৃত কিছু পরীক্ষা কোড অন্তর্ভুক্ত করা গুরুত্বপূর্ণ। যদি আপনি আগ্রহী হন এবং চারপাশে টিঙ্কার করতে সময় দিতে ইচ্ছুক হন তবে আমি মনে করি আপনি এই কোড স্নিপেটগুলি অন্যান্য প্রকল্পে শিক্ষামূলক এবং দরকারী পাবেন। আমি নীচের কোন কোড পোস্ট করার আগে আমি এটা জানাতে চাই যে নিম্নলিখিতটি একটি আরডুইনো নিয়ন্ত্রিত সার্ভো রোবট (SERB) নামে আরেকটি মহান প্রকল্পের উপর ভিত্তি করে তৈরি করা হয়েছে। আমি সেই নির্দেশনার উপর কাজ অনুসরণ করে অনেক কিছু শিখেছি এবং যেখানে এটি প্রাপ্য সেখানে ক্রেডিট দিতে চাই।

github.com/chrisgilmerproj/Mothbot/blob/master/motor_test1.pde

ধাপ 5: চালু/বন্ধ বোতাম সংহত করা

চালু/বন্ধ বোতাম সংহত করা
চালু/বন্ধ বোতাম সংহত করা
চালু/বন্ধ বোতাম সংহত করা
চালু/বন্ধ বোতাম সংহত করা
চালু/বন্ধ বোতাম সংহত করা
চালু/বন্ধ বোতাম সংহত করা
চালু/বন্ধ বোতাম সংহত করা
চালু/বন্ধ বোতাম সংহত করা

এখন আপনি একটি বোতামের চাপ দিয়ে আপনার রোবটটি চালু এবং বন্ধ করতে চান। Arduino নিজেই একটি অবিরাম লুপে কোড চালাবে যতক্ষণ না আপনি এটি আনপ্লাগ করবেন, যা আপনি যখন টেবিলে আপনার রোবটটি প্লাগ ইন করবেন এবং এটি আপনার কাছ থেকে পালাতে শুরু করবে তখন বেশ হতাশাজনক হতে পারে! বোতামটি সংহত করা এই প্রক্রিয়ার একটি দুর্দান্ত পদক্ষেপ কারণ আপনি অন্যান্য জিনিসের জন্য বোতামগুলি কীভাবে ব্যবহার করবেন তাও শিখবেন, যেমন রোবটটি দেয়ালে আঘাত করলে সনাক্ত করার জন্য একটি বাম্পার তৈরি করা। আমার বেশিরভাগ ছবির জন্য ঝালহীন রুটি বোর্ড। যখন আমি বিভিন্ন পদক্ষেপ দেখাবো তখন এটি কেবল চিত্রটিকে আরও স্পষ্ট করতে সাহায্য করে। আরম্ভ করার জন্য, আর কোন কাজ করার আগে সার্ভো মোটর থেকে বিদ্যুৎ সংযোগ বিচ্ছিন্ন করুন। প্রতিবার এই প্রকল্পে কিছু যোগ করার সময় এটি করতে ভুলবেন না। এখন আপনি আপনার রোবটটি চালু এবং বন্ধ করতে সক্ষম হতে পারেন, যখন আপনি পাওয়ার সংযোগ করেন তখন রোবটটি অবিলম্বে চলতে শুরু করে। সোল্ডারলেস ব্রেডবোর্ডের বিপরীত দিকে একটি স্ট্রিপ চিহ্নিত করুন যা চালু/বন্ধ বোতাম (এবং পরে সেন্সর) এর জন্য শক্তি হতে পারে। লম্বা জাম্পার ওয়্যার ব্যবহার করে Arduino থেকে পাওয়ার (+5V) সংযোগ করুন যা আপনি শুধু সনাক্ত করেছেন। ক্ষণস্থায়ী সুইচের সাথে দুটি জাম্পার তার সংযুক্ত করুন এবং এক প্রান্তকে (+5V) পাওয়ার 6 এ প্লাগ করুন। সোল্ডারলেস ব্রেডবোর্ডের মাঝখানে একটি ছোট স্ট্রিপে ক্ষণস্থায়ী সুইচের অন্য প্রান্তটি প্লাগ করুন। সেই একই স্ট্রিপ থেকে একটি 10K ওহম রোধকে স্ট্রিপের সাথে সংযুক্ত করুন এবং অন্য প্রান্তকে মাটিতে 8 করুন। অবশেষে, স্ট্রিপ থেকে একটি তারকে সুইচ এবং প্রতিরোধকের সাথে এক প্রান্তে সংযুক্ত করুন এবং অন্য প্রান্তটিকে ডিজিটাল ইনপুট 7 এ Arduino.9 এ রাখুন। এখন, কোডটি দিয়ে আপনি রোবটটি চালু এবং বন্ধ করতে বোতামটি ব্যবহার করতে সক্ষম হবেন। আপনি যদি LED এর সাথে কোড ব্যবহার করেন (ডিজিটাল আউটপুট 13) আপনি রোবটের সাথে অন-বোর্ড LED চালু এবং বন্ধ দেখতে পাবেন। Arduino কোড পরীক্ষা করার এটি একটি দুর্দান্ত উপায় যদি আপনার মোটর সংযোগ বিচ্ছিন্ন করার ক্ষমতা থাকে।

ধাপ 6: অন/অফ বোতাম পরীক্ষা করা

এই নতুন কোডটিতে অন/অফ বাটন ব্যবহার করার এবং অনবোর্ড এলইডি ব্লিংক তৈরির তথ্য অন্তর্ভুক্ত রয়েছে।

github.com/chrisgilmerproj/Mothbot/blob/master/motor_test2.pde

ধাপ 7: লাইট সেন্সর সংহত করা

লাইট সেন্সর সংহত করা
লাইট সেন্সর সংহত করা
লাইট সেন্সরগুলিকে একীভূত করা
লাইট সেন্সরগুলিকে একীভূত করা
লাইট সেন্সরগুলিকে একীভূত করা
লাইট সেন্সরগুলিকে একীভূত করা

একটি Arduino Mothbot কি হবে যদি এটি হালকা সেন্সর না থাকে? এই সহজ প্রকল্পের মূল বিষয় হল একটি রোবট তৈরি করা যা উজ্জ্বল আলোর প্রতি আকৃষ্ট হয়। এর জন্য আমাদের কিছু আলোক সেন্সর সংহত করতে হবে, যা ফটো-প্রতিরোধক নামেও পরিচিত।

1. আবার, এই ধাপটি করার আগে সার্ভো মোটর থেকে বিদ্যুৎ সংযোগ বিচ্ছিন্ন করুন 2. হালকা সেন্সরের জন্য সেটআপটি দুবার করা হবে এটি ক্ষণস্থায়ী সুইচের মতো প্রায় একই সেটআপ। প্রকৃতপক্ষে, এটি একই সেটআপ, কিন্তু এই সময় আপনি একটি ক্ষণস্থায়ী সুইচের পরিবর্তে হালকা সেন্সর (ফটো-রোধক) ব্যবহার করবেন। Because. কারণ এই রোবটটি দুটি হালকা সেন্সর ব্যবহার করে গাড়ি চালানোর জন্য একটি দিক বেছে নেবে, তাই আপনি প্রতিটি হালকা সেন্সরকে সোল্ডারলেস ব্রেডবোর্ডের বিপরীত দিকে বা যতদূর সম্ভব দূরে স্থাপন করার পরামর্শ দেওয়া হয়। 4. একটি হালকা সেন্সরের এক প্রান্তকে (+5V) পাওয়ার লাইনে এবং অন্য প্রান্তটিকে বোর্ডের কেন্দ্রে একটি ছোট স্ট্রিপে সংযুক্ত করুন। 5. একই স্ট্রিপ এবং অন্য প্রান্তে একটি 10k ওহম প্রতিরোধক সংযুক্ত করুন 6. এখন ছোট স্ট্রিপ (যেখানে ফটো রোধকারী এবং নিয়মিত প্রতিরোধক সংযুক্ত থাকে) থেকে একটি জাম্পার তার সংযুক্ত করুন এবং অন্য প্রান্তটিকে একটি এনালগ ইনপুট দিয়ে প্লাগ করুন। 7. বাম সেন্সরটিকে Arduino এ এনালগ ইনপুট 0 এবং ডান সেন্সরকে এনালগ ইনপুটের সাথে সংযুক্ত করুন। 8. 8. এখন আপনি সার্ভসগুলি সরানোর জন্য হালকা সেন্সর ব্যবহার করতে সক্ষম হবেন।

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

চূড়ান্ত কোড
চূড়ান্ত কোড
চূড়ান্ত কোড
চূড়ান্ত কোড

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

github.com/chrisgilmerproj/Mothbot/blob/master/mothbot.pde

ধাপ 9: মথবট বডি তৈরি করুন

মথবট বডি তৈরি করুন
মথবট বডি তৈরি করুন
মথবট বডি তৈরি করুন
মথবট বডি তৈরি করুন
মথবট বডি তৈরি করুন
মথবট বডি তৈরি করুন

আপনি যে রোবটটি তৈরি করছেন তা সত্যিই ভাল নয় যদি না এটি একসাথে নিজেকে ধরে রাখতে পারে। এই কারণে এটি একটি শরীরের প্রয়োজন। আমি যতটা সম্ভব একটি নির্মাণ প্রকল্পকে সহজ করার জন্য যথাসাধ্য চেষ্টা করেছি। যাইহোক, সঠিক পরিমাপ বের করার জন্য আপনাকে নিজের থেকে একটু কাজ করতে হবে। আমি বয়সের পরামর্শ দিচ্ছি "দুইবার পরিমাপ করুন, একবার কাটুন" পদ্ধতি 1। রোবটটির দেহটি তৈরি করা হয়েছে পপলার কাঠের একটি ছোট চাদর থেকে যা আমি হার্ডওয়্যার স্টোর থেকে কিনেছিলাম 6 "x 24" প্রিকেটে। আমি হার্ডওয়্যার স্টোরে প্রদত্ত করাত ব্যবহার করে 6 "x 8" করে কেটেছি। পরবর্তী আমি প্রতিটি servo জন্য servo বন্ধনী সংযুক্ত করার জন্য বোর্ড সামনে সামনে গর্ত ড্রিল। এর জন্য আমি 5/32 "সাইজের ড্রিল বিট 3 ব্যবহার করেছি। রোবটকে ভারসাম্য বজায় রাখার জন্য কাস্টার হুইলের জন্য আমি বোর্ডের পিছনের একটি গর্তে ড্রিল করেছি। এর জন্য আমি 7/32" সাইজের ড্রিল বিট ব্যবহার করেছি। আমি একটু ছোট ড্রিল বিট ব্যবহার করতে বেছে নিয়েছি যাতে আমি আমার কাস্টার হুইলের সাথে একটি শক্ত ঘর্ষণ ফিট করতে পারি কারণ আমি এটি সংযুক্ত করার জন্য একটি বাদাম এবং বোল্ট সমন্বয় ব্যবহার করছিলাম না। তারপর আমি বাদাম এবং বোল্টের সাথে বোর্ডে বন্ধনী সংযুক্ত করেছি। এটি ফ্ল্যাট হেড স্ক্রু ড্রাইভার এবং অ্যাডজাস্টেবল রেঞ্চ ব্যবহার করে করা হয়েছিল। বন্ধনী সংযুক্ত করার পরে আমি বাদাম এবং বোল্ট দিয়ে বন্ধনীতে প্রতিটি সার্ভো সংযুক্ত করেছি। 6. অবশেষে, আমি কাস্টার হুইলকে পুরোটাতে ঠেলে দিলাম।

ধাপ 10: চাকা তৈরি করা

চাকা তৈরি করা
চাকা তৈরি করা
চাকা তৈরি করা
চাকা তৈরি করা

চাকাগুলি আমার জন্য একটি জটিল সমস্যা ছিল। আমি আসলে কিছু সার্টিফাইড রোবট হুইল বট করেছিলাম কিন্তু বুঝতে পারলাম এগুলো খুব বেশি ভারী এবং খ) আমার নির্বাচিত সার্ভিসের সাথে এগুলো সংযুক্ত করার কোন উপায় ছিল না। তখনই আমি একই প্রকল্পের জন্য হাই স্কুলে জার idsাকনা ব্যবহার করার কথা মনে রেখেছিলাম। তাই এটি একটি উপযুক্ত রোবট হুইল বিকল্পের সন্ধানে দোকানে গিয়েছিল। অন্যান্য ভাল idsাকনা হল পিনাট বাটার জার বা অন্যান্য খাদ্য সামগ্রীতে। আমি খাবার নষ্ট করার পরামর্শ দিচ্ছি না কিন্তু আপনার idsাকনা সংরক্ষণ করুন এবং আপনি হয়তো আপনার রোবট প্রকল্পের জন্য একটি সঠিক আকার খুঁজে পাবেন। আমি সংগৃহীত অংশগুলি ধরে রাখার জন্য অবশিষ্ট পাত্রে ব্যবহার করেছি। আমি যে কাজটি করেছি তা হল চাকার জন্য আমি যে সার্ভো হর্নটি চেয়েছিলাম তা বেছে নেওয়া। আমি যেগুলো চারটি শিং ছিল এবং যেগুলো আমার সার্ভিসের সাথে অন্তর্ভুক্ত ছিল সেগুলো আমি যখন কিনেছিলাম তখন বাছাই করেছিলাম। আপনি কিছু করার আগে, চাকার মাঝখানে একটি গর্ত ড্রিল করুন। আমি আপনার 5/32 "ড্রিল বিট দিয়ে এটি করার পরামর্শ দিচ্ছি। আপনার এটির প্রয়োজন হবে যাতে আপনি শিংটিকে সার্ভোতে সংযুক্ত করে এমন স্ক্রুতে যেতে পারেন। এখন hাকনাটি হর্নের সাথে স্ক্রু করুন। আমি প্রত্যেকের সাথে চারটি স্ক্রু ব্যবহার করেছি oাকনাগুলিকে শিংগুলির সাথে সংযুক্ত করার জন্য সার্ভো। যদি আপনি আমার মতো idাকনা দিয়ে ছোট ছোট ছিদ্রগুলি প্রাক-ড্রিল করেন তবে এটি সহজ হতে পারে। আমি এর জন্য 1/16 "ড্রিল বিট ব্যবহার করেছি। কিন্তু সাবধান, এই প্লাস্টিকের মাধ্যমে একটি ভারী ড্রিল এবং একটি ছোট বিট দিয়ে ড্রিল করা কঠিন হতে পারে। এখন ছোট ফিলিপস (4-পার্শ্বযুক্ত) স্ক্রু ড্রাইভার ব্যবহার করে শিংগুলিকে সার্ভোসের সাথে সংযুক্ত করুন। অবশেষে, প্রতিটি চাকার চারপাশে রাবার ব্যান্ড মোড়ানো আপনাকে আরও বেশি ট্র্যাকশন দিতে। আমি মুদি দোকানে কেনা পণ্য থেকে আমার রাবার ব্যান্ড পেয়েছি। আশাকরি আপনার কাছে কয়েকটা মিথ্যা কথা আছে। এই সময়ে পুরো শরীর এবং চাকা একত্রিত করা উচিত।

ধাপ 11: Arduino Mothbot সম্পন্ন করা

Arduino Mothbot সম্পন্ন করা
Arduino Mothbot সম্পন্ন করা

শরীর এবং চাকার একত্রিত হয়ে রোবট শরীরের ঠিক উপরে Arduino এবং ঝালবিহীন রুটিবোর্ড স্থাপন করা সহজ। আপনি প্রোগ্রামিং পরিবর্তন করার প্রয়োজন হলে আপনি এখনও Arduino এ USB ইনপুট পৌঁছাতে পারেন তা নিশ্চিত করুন। আমি তাদের দেহে লেগে থাকার জন্য প্রত্যেকের নীচে কিছু কালো বৈদ্যুতিক টেপ ব্যবহার করেছি। বৈদ্যুতিক টেপ অপসারণ করা সহজ এবং বেশ ভালভাবে ধারণ করে। আপনার তৈরি করা রোবট বডির শীর্ষে Arduino এবং solderless breadboard টেপ করুন। আবার টেপ ব্যবহার করে 4AA ব্যাটারি হোল্ডার এবং 9V ব্যাটারিকে শরীরের সাথে সংযুক্ত করা একটি ভাল ধারণা। নিশ্চিত করুন যে তারগুলি পৌঁছায়। সার্ভার ওয়্যারগুলিকে সোল্ডারলেস ব্রেডবোর্ডের সাথে সংযুক্ত করুন যদি আপনি সেগুলি আগে সরিয়ে দিয়েছিলেন। Arduino শক্তি 5 সংযোগ করুন। সার্ভো মোটর পাওয়ার 6 সংযুক্ত করুন। এখন আপনার রোবটটি মাটিতে রাখুন এবং অন/অফ সুইচ টিপুন! এটা এখন জীবনে আসা উচিত এবং রুমের চারপাশে আলোর তাড়া করা:) ভবিষ্যতের অ্যাড-অন প্রকল্প হিসাবে আমি একটি সাধারণ বাম্পার বা ওয়াল সেন্সর অন্তর্ভুক্ত করব। এটি একটি সুইচ হবে, অনেকটা এই প্রকল্পে ব্যবহৃত অন/অফ বাটনের মত। যাইহোক, যখন বোতামটি ধাক্কা দেওয়া হয় তখন এটি রোবটকে বলবে উল্টো দিক, বাম বা ডান দিকে ঘুরুন এবং প্রোগ্রামটি চালিয়ে যান। একবার এটি সম্পন্ন হলে এই রোবটটি অন্যান্য সেন্সর এবং ডিভাইসের জন্য একটি দুর্দান্ত ছোট পরীক্ষার প্ল্যাটফর্ম হবে।

প্রস্তাবিত: