সুচিপত্র:

সস্তা Arduino কমব্যাট রোবট কন্ট্রোল: 10 টি ধাপ (ছবি সহ)
সস্তা Arduino কমব্যাট রোবট কন্ট্রোল: 10 টি ধাপ (ছবি সহ)

ভিডিও: সস্তা Arduino কমব্যাট রোবট কন্ট্রোল: 10 টি ধাপ (ছবি সহ)

ভিডিও: সস্তা Arduino কমব্যাট রোবট কন্ট্রোল: 10 টি ধাপ (ছবি সহ)
ভিডিও: আপনার নাম LED ডিসপ্লেতে! সহজেই পারবেন // Scrolling Text using Arduino & MAX7219 | JLCPCB 2024, নভেম্বর
Anonim
সস্তা Arduino কমব্যাট রোবট কন্ট্রোল
সস্তা Arduino কমব্যাট রোবট কন্ট্রোল
সস্তা Arduino কমব্যাট রোবট কন্ট্রোল
সস্তা Arduino কমব্যাট রোবট কন্ট্রোল
সস্তা Arduino কমব্যাট রোবট কন্ট্রোল
সস্তা Arduino কমব্যাট রোবট কন্ট্রোল

যুক্তরাষ্ট্রে রাজ্যগুলিতে ব্যাটলবট এবং রোবট যুদ্ধের পুনরুত্থান আমার যুদ্ধ রোবটিক্সের প্রতি আমার ভালবাসাকে পুনরুজ্জীবিত করে। তাই আমি বট নির্মাতাদের একটি স্থানীয় গ্রুপ খুঁজে পেয়েছি এবং ডুব দিয়েছি।

আমরা ইউকে পিঁপড়ার ওজন স্কেলে (150 গ্রাম ওজনের সীমা) লড়াই করি এবং আমি দ্রুত বুঝতে পারলাম একটি বট জড়িত আরসি গিয়ার তৈরির traditionalতিহ্যবাহী উপায়: একটি ব্যয়বহুল আরসি ট্রান্সমিটার, একটি ভারী বা ব্যয়বহুল রিসিভার এবং ইএসসি (ইলেকট্রনিক স্পিড কন্ট্রোলার) যা ম্যাজিক বক্স যেটি এই আকারের একটি বটের জন্য প্রয়োজনের চেয়ে বেশি বর্তমান পরিচালনা করতে পারে।

অতীতে Arduino ব্যবহার করে আমি অন্য কিছু করার চেষ্টা করতে চাই এবং নিজেকে একটি Arduino সিস্টেমের লক্ষ্য নির্ধারণ করতে চেয়েছিলাম যা একটি যুদ্ধ আইনি সংকেত পেতে পারে এবং প্রায় $ 5 মার্কিন ডলারের জন্য দুটি ড্রাইভ মোটর নিয়ন্ত্রণ করতে পারে (একটি সস্তা ESC এর অর্ধেক খরচ)

এই লক্ষ্য অর্জনে সাহায্য করার জন্য আমি এই RC গাড়ির নির্দেশনা পুনর্নির্মাণ করেছি, রিসিভারের ওজন/খরচ কমানো এবং একটি সস্তা এইচ-ব্রিজ চিপ চালানোর জন্য 4 PWM সংকেত তৈরি করেছি

এই নির্দেশযোগ্যটি Arduino নিয়ন্ত্রণ ব্যবস্থার উপর ফোকাস করবে কিন্তু নতুন মানুষদের তাদের প্রথম বট তৈরিতে সাহায্য করার জন্য আমি অতিরিক্ত তথ্য যোগ করব

অস্বীকৃতি:

এমনকি একটি ছোট স্কেলে যুদ্ধ রোবট বিল্ডিং/মারামারি বিপজ্জনক হতে পারে, আপনার নিজের ঝুঁকিতে গ্রহণ করুন

ধাপ 1: আপনার যা প্রয়োজন

উপকরণ:

নিয়ন্ত্রণ ব্যবস্থার জন্য:

  • 1x Arduino pro mini 5v (USD $ 1.70)
  • 1x nRF24L01 মডিউল ($ 1.14)
  • 1x 3.3v নিয়ন্ত্রক মডিউল ($ 0.32)
  • 1x দ্বৈত এইচ-ব্রিজ মডিউল* ($ 0.90)

একটি মৌলিক ওয়েজ বট বাকি জন্য:

  • 2x মাইক্রো গিয়ার মোটর ** (সস্তা সংস্করণ, নির্ভরযোগ্য সংস্করণ)
  • 1x 2s লিথিয়াম পলিমার ব্যাটারি
  • 1x ব্যালেন্স চার্জার
  • 1x লিপো চার্জ ব্যাগ
  • 1x সুইচ
  • 1x ব্যাটারি সংযোগকারী
  • বিভিন্ন তারের (আমি কিছু Arduino জাম্পার তার ব্যবহার করেছি যা আমি পড়ে ছিলাম)
  • ছোট স্ক্রু
  • (alচ্ছিক) ইপক্সি
  • (alচ্ছিক) অ্যালুমিনিয়াম (একটি নরম পানীয় থেকে)
  • (alচ্ছিক) অতিরিক্ত LED এর

একটি মৌলিক নিয়ামকের জন্য:

  • 1x Arduino প্রো মিনি 5v
  • 1x nRF24L01 মডিউল
  • 1x 3.3v নিয়ন্ত্রক মডিউল
  • 1x আরডুইনো-জয়স্টিক

সরঞ্জাম:

  • স্ক্রু ড্রাইভার
  • তাতাল
  • প্লাস
  • 3 ডি প্রিন্টার (alচ্ছিক, কিন্তু এটি জীবনকে সহজ করে তোলে)

*এইচ-ব্রিজ মডিউলগুলি দেখার সময়, একে অপরের পাশে সমস্ত 4 সংকেত ইনপুট সহ একটি মডিউল সন্ধান করুন, এটি পরে আরডুইনোতে সংযুক্ত করা সহজ করে তুলবে

** মোটর গতি বাছাই করার কিছু টিপসের জন্য চূড়ান্ত ধাপটি দেখুন

ধাপ 2: একটি চ্যাসি মুদ্রণ করুন

একটি চ্যাসি প্রিন্ট করুন
একটি চ্যাসি প্রিন্ট করুন

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

আমি একটি ওয়েজ বট ডিজাইন করেছি: "সামান্য ক্রুড" যা সাঁজোয়া এবং নিরস্ত্র উভয়ই যুদ্ধ পরীক্ষা করা হয়েছে। এটি একটি ভাল প্রথম বট, মুদ্রণ করা সহজ এবং 8 টি স্ক্রু দিয়ে একত্রিত করা যেতে পারে। একটি ভিন্ন শীর্ষ নকশা জন্য Thingiverse এটি পরীক্ষা করে দেখুন

আপনার যদি 3 ডি প্রিন্টার না থাকে, তাহলে একটি স্থানীয় লাইব্রেরি, হ্যাকারস্পেস বা মেকার স্পেস ব্যবহার করে দেখুন

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

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

ধাপ 3: এইচ-ব্রিজ প্রস্তুত করুন

এইচ ব্রিজ প্রস্তুত করুন
এইচ ব্রিজ প্রস্তুত করুন

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

এটি করার সবচেয়ে সহজ উপায় হল একটি সোল্ডারিং লোহা দিয়ে একই সময়ে উভয় প্যাড গরম করা এবং সাবধানে এক জোড়া প্লায়ার দিয়ে ব্লকগুলিকে নাড়াচাড়া করা

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

ধাপ 4: মডিউল তারের

মডিউল তারের
মডিউল তারের
মডিউল তারের
মডিউল তারের
মডিউল তারের
মডিউল তারের

মডিউলগুলিকে 3 টি ভিন্ন উপায়ে ওয়্যারিং করা যেতে পারে, যার কারণে নকশা পদক্ষেপটি গুরুত্বপূর্ণ। অস্ত্রের পছন্দ বটের আকৃতি এবং তারের পছন্দকে প্রভাবিত করবে।

3 টি পছন্দ হল:

  1. আলগা তার (হালকা ওজন কিন্তু আরো ভঙ্গুর) (ছবি 1)
  2. পারফবোর্ড (1 এর চেয়ে ভারী কিন্তু একটি বড় পদচিহ্নের সাথে আরও শক্তিশালী) (ছবি 2)
  3. কাস্টম সার্কিট বোর্ড (1 এর চেয়ে ভারী কিন্তু একটি ছোট পদচিহ্ন সহ শক্ত) বোর্ড ডিজাইন সংযুক্ত (ছবি 3)

নির্ধারিত পছন্দ নির্বিশেষে, প্রকৃত সংযোগগুলি একই।

নিম্নলিখিত সংযোগ দুবার করুন (একবার নিয়ামকের জন্য এবং একবার রিসিভারের জন্য)

nRF24L01 (পিন নম্বরিং ইমেজ 4 **):

  • পিন 1 -> GND
  • পিন 2 -> 3.3v মডিউলের আউট পিন
  • পিন 3 -> আরডুইনো পিন 9
  • পিন 4 -> আরডুইনো পিন 10
  • পিন 5 -> আরডুইনো পিন 13
  • পিন 6 -> আরডুইনো পিন 11
  • পিন 7 -> আরডুইনো পিন 12

3.3v মডিউল:

  • ভিন পিন -> ভিসি*
  • আউট পিন -> পিন 2 এনআরএফ (উপরের মত)
  • GND পিন -> GND

Arduino:

  • পিন 9-13 -> উপরের হিসাবে nRF এর সাথে সংযোগ করুন
  • কাঁচা -> Vcc*
  • GND -> GND

কন্ট্রোলার এবং রিসিভারের মধ্যে পার্থক্য করতে একবার নিম্নলিখিত সংযোগগুলি করুন

নিয়ন্ত্রকের জন্য:

জয়স্টিক:

  • +5v -> Arduino 5v
  • vrx -> Arduino পিন A2
  • vry -> Arduino পিন A3
  • GND -> GND

প্রাপকের জন্য:

এইচ-ব্রিজ মডিউল:

  • Vcc -> Vcc*
  • B -IB -> Arduino পিন 2
  • B -IA -> Arduino পিন 3
  • A -IB -> Arduino পিন 4
  • A -IA -> Arduino পিন 5
  • GND -> GND

Vcc এবং GND- এর পিনের পরিবর্তে তারের সাহায্যে এটি করা সবচেয়ে সহজ, তারপর বোর্ডটি উল্টো করে উল্টানো এবং পিনগুলি সরাসরি Arduino তে সোল্ডার করা, এটি সোল্ডারিংকে সহজ করে এবং মোটর চালকের জন্য একটি নিশ্চিত মাউন্ট তৈরি করে।

*একটি যুদ্ধ রোবট বৈধ হওয়ার জন্য, একটি বিচ্ছিন্নতা পয়েন্ট (সুইচ বা অপসারণযোগ্য লিঙ্ক) ব্যাটারি এবং সার্কিটের মধ্যে যোগ করা আবশ্যক। এর মানে হল যে ব্যাটারির ধনাত্মক একটি সুইচের সাথে সংযুক্ত থাকতে হবে, তারপর সুইচটি Vcc এর সাথে সংযুক্ত হবে

** https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo থেকে ছবি যা nRF24L01 মডিউলের জন্য একটি দুর্দান্ত সম্পদ

ধাপ 5: কন্ট্রোলার সেট আপ করা

কন্ট্রোলার সেট আপ
কন্ট্রোলার সেট আপ

একবার সবকিছু সংযুক্ত হয়ে গেলে কিছু কোডের সময়।

কন্ট্রোলার দিয়ে শুরু করে, সঠিক জয়স্টিকটি ট্রান্সমিটিং কোডের সাথে কাজ করবে তা নিশ্চিত করার জন্য কিছু পটেনশিওমিটার মান প্রয়োজন।

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

কোড চলমান এবং "ইউপি" মান দেখে একটি সিরিয়াল উইন্ডো খোলা শুরু করে, জয়স্টিকটিকে পুরোপুরি সামনের দিকে ঠেলে দিন, "ইউপি" মানটি সম্ভবত কয়েকটি বড় সংখ্যার মধ্যে ঝাঁপিয়ে পড়বে, আপনি যে মানগুলি দেখতে পাচ্ছেন তার মধ্যে সবচেয়ে ছোটটি বেছে নিন, এটি থেকে 10 বিয়োগ করুন (এটি নিশ্চিত করবে যে সমস্তভাবে লাঠি ঠেলে পুরো শক্তি দেবে) এবং এটি "আপ ম্যাক্স" হিসাবে লিখুন যাতে জয়স্টিকটি কেন্দ্রে ফিরে আসতে পারে। এখন আপনার দেখা সবচেয়ে বড় মানটি বাছুন, এটিতে 20 যোগ করুন এবং এটি "UpRestMax" হিসাবে লিখুন। লাঠি নিচে ঠেলে এবং "UpMin" এবং "UpRestMin" হিসাবে মান রেকর্ডিং যোগ/বিয়োগ করে প্রক্রিয়াটি পুনরাবৃত্তি করুন

বাম এবং ডানদিকে আবার পুরো প্রক্রিয়াটি পুনরাবৃত্তি করুন, লাঠি ডান দিকে ধাক্কা দিয়ে শুরু করুন, "সাইডম্যাক্স" তারপর "সাইডরেস্টম্যাক্স" রেকর্ড করুন এবং এটি "সাইডমিন" এবং "সাইডরেস্টমিন" রেকর্ড করতে বাম দিকে ধাক্কা দিন

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

ধাপ 6: কোড

কোড
কোড
কোড
কোড

প্রদত্ত কোডটি একটি মৌলিক ওয়েজ-বটের জন্য একটি কাঠামো সহ সবকিছু করে যাতে একটি অস্ত্র pwm মানও পাঠানো যায়।

প্রয়োজনীয় গ্রন্থাগার:

  • এখান থেকে nRF24L01 লাইব্রেরি: গিটহাব
  • এখান থেকে সফটওয়্যার PWM: গুগল কোড

আপনার নিয়ামক সেট আপ করুন:

txMix কোডটি খুলুন এবং লাঠি সীমা মানগুলি শেষ ধাপে আপনার লেখা মানগুলিতে পরিবর্তন করুন। এটি নিশ্চিত করবে যে কোডটি আপনার জয়স্টিকে সঠিকভাবে প্রতিক্রিয়া দেখায় (চিত্র 1)

কাস্টমাইজ পাইপ:

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

ছবিতে পাইপের 2 হেক্স সংখ্যা তুলে ধরা হয়েছে। এই দুটি সংখ্যা যা পাইপ কাস্টমাইজ করার জন্য পরিবর্তন করা প্রয়োজন। "E1" কে অন্য 2 ডিজিটের হেক্স ভ্যালুতে পরিবর্তন করুন এবং এটি লিখুন যাতে আপনি সহজেই একটি ইভেন্টে প্রতিপক্ষের পাইপের বিরুদ্ধে এটি পরীক্ষা করতে পারেন

আপলোড করুন:

  • txMix কন্ট্রোলারে
  • রিসিভার মডিউলে গ্রহণ করুন

কোড নিচে চালান:

txMix:

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

এই মানগুলি তখন পরীক্ষা করা হয় যাতে নিশ্চিত করা যায় যে লাঠিটি নিরপেক্ষ অবস্থানের বাইরে চলে গেছে, যদি শূন্য না থাকে তবে পাঠানো হবে।

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

বাম এবং ডান গতির মানগুলি তখন চারটি মান pwm মানগুলিতে পৃথক করা হয়, প্রত্যেকের জন্য একটি: মোটর ডান দিকে, মোটর বাম সামনের দিকে, মোটর ডান দিকে পিছনে, মোটর বাম পিছনে।

চার pwm মান তারপর রিসিভার পাঠানো হয়।

গ্রহণ:

কেবল নিয়ামক থেকে সংকেত গ্রহণ করে, পরীক্ষা করে যে সংকেতটি একটি একক মোটরের উপর এবং পিছনের দিকে pwm মান ধারণ করে না তারপর pwm প্রয়োগ করে।

কন্ট্রোলারের কাছ থেকে সিগন্যাল না পেলে রিসিভার মোটর বন্ধ করতেও ব্যর্থ হয়

ধাপ 7: এটি সব Togheter বোলিং

এটা সব Togheter Bolting
এটা সব Togheter Bolting
এটা সব Togheter Bolting
এটা সব Togheter Bolting
এটা সব Togheter Bolting
এটা সব Togheter Bolting

মোটরগুলিতে সোল্ডার সংযোগকারী বা মোটরগুলিকে সরাসরি এইচ-ব্রিজে সংযুক্ত করুন। (আমি সংযোগকারীগুলিকে পছন্দ করি যাতে আমি কেবল প্লাগগুলি পরিবর্তন করতে পারি যদি আমি মোটরগুলিকে ভুলভাবে সংযুক্ত করেছি)

ব্যাটারি সংযোগকারী থেকে সুইচের মাঝের পিন এবং সংযুক্ত মডিউলগুলির Vcc- এ সুইচের বাইরের পিনগুলির মধ্যে একটি পজিটিভ লিড সোল্ডার করুন।

ব্যাটারি সংযোগকারী থেকে সংযুক্ত মডিউলগুলির GND- তে নেতিবাচক সীসা বিক্রি করুন।

(Alচ্ছিক) Vcc এবং GND এর মধ্যে অতিরিক্ত LED যোগ করুন। সমস্ত যুদ্ধের রোবটগুলির একটি আলো প্রয়োজন যা সিস্টেমের শক্তি থাকা অবস্থায়, এই সিস্টেমের উপাদানগুলির উপর নির্ভর করে এই সিস্টেমটি Arduino, 3.3v মডিউল এবং এইচ-ব্রিজের উপর নির্ভর করে যতক্ষণ পর্যন্ত এইগুলির মধ্যে অন্তত একটি বাইরে থেকে দৃশ্যমান হয়। বট এই নিয়ম পূরণ করা হয়। এই নিয়ম মানা হয়েছে এবং চেহারা কাস্টমাইজ করার জন্য অতিরিক্ত LED এর ব্যবহার করা যেতে পারে

সামান্য ক্রুড একসাথে বল্টু করা সহজ, প্রথমে মোটর মাউন্ট করা জায়গায় বোল্ট করুন, ইলেকট্রনিক্স যোগ করুন, তারপর idাকনাটি জায়গায় বোল্ট করুন, অল্প পরিমাণে ভেলক্রো theাকনাতে সুইচ ধরে রাখতে সাহায্য করবে

কন্ট্রোলার ডিজাইন এবং প্রিন্ট করার জন্য আপনার। পরীক্ষার জন্য, আমি সংযুক্ত নিয়ামক ব্যবহার করছি যা জেমস ব্রুটনের BB8 V3 নিয়ামক থেকে পরিবর্তন করা হয়েছে

ধাপ 8: রোবট যুদ্ধের নিয়ম সম্পর্কে একটি শব্দ

রোবট যুদ্ধের নিয়ম সম্পর্কে একটি শব্দ
রোবট যুদ্ধের নিয়ম সম্পর্কে একটি শব্দ

বিভিন্ন দেশ, রাজ্য এবং গোষ্ঠী বিভিন্ন নিয়মে রোবট যুদ্ধ ইভেন্ট পরিচালনা করে।

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

আপনার স্থানীয় গ্রুপ পরিচালিত নিয়মগুলি পরম, আপনার গ্রুপের নিয়মগুলির উপর এই নির্দেশে আমার কথাটি গ্রহণ করবেন না।

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

ধাপ 9: মোটর সম্পর্কিত অতিরিক্ত তথ্য

মোটর সম্পর্কে অতিরিক্ত তথ্য
মোটর সম্পর্কে অতিরিক্ত তথ্য

পিঁপড়া শ্রেণীতে ব্যবহৃত মাইক্রো গিয়ার মোটরগুলি একটি বড় গতির গতিতে আসে এবং হয় আরপিএম বা গিয়ার অনুপাত ব্যবহার করে চিহ্নিত করা হয়। নীচে একটি মোটামুটি রূপান্তর।

বেশিরভাগ বট 75: 1 এবং 30: 1 এর মধ্যে মোটর ব্যবহার করে (10: 1 ব্যবহার করে কিছু ব্যতিক্রম সহ)। বড় স্পিনিং অস্ত্র সহ বটগুলি ধীর 75: 1 মোটর থেকে উপকৃত হতে পারে কারণ ধীর গতি আরও নিয়ন্ত্রণের অনুমতি দেয়। একটি দক্ষ ড্রাইভারের হাতে 30: 1 এ নমনীয় ওয়েজ, লিফটার এবং ফ্লিপারগুলি সেরা। আমি সিস্টেম এবং ড্রাইভিংয়ে অভ্যস্ত হওয়ার জন্য প্রথম কয়েকটি লড়াইয়ের জন্য একটি ওয়েজে 50: 1 মোটর সুপারিশ করি

  • 12V 2000 RPM (বা 6V 1000RPM) -> 30: 1
  • 6V 300RPM -> 50: 1

ধাপ 10: আপডেট এবং উন্নতি

আমি এই 'ible' পোস্ট করার পর থেকে কয়েক বছর হয়ে গেছে এবং আমি এই সিস্টেম সম্পর্কে অনেক কিছু শিখেছি তাই তাদের এখানে আপডেট করার সময় সবচেয়ে গুরুত্বপূর্ণ হল উপাদান পছন্দ, মূল উপাদানগুলি তুলনামূলকভাবে ভাল কাজ করেছে কিন্তু কখনও কখনও যুদ্ধের সময় ব্যর্থ হবে। 2 টি বড় অপরাধী হল এইচ-ব্রিজ এবং nrf24l01 মডিউল, আমার কারণে আমি খুঁজে পেতে পারি এমন পরম সস্তা অংশগুলি বাছাই করছি। এগুলি দ্বারা সংশোধন করা যেতে পারে:

  • 0.5A H- সেতুকে 1.5A H- সেতুতে আপগ্রেড করা, যেমন: 1.5A H- সেতু
  • Nrf24l01 মডিউলটি সম্পূর্ণ SMD ডিজাইনে আপগ্রেড করা: স্মার্ট NRF24l01 খুলুন

নতুন কম্পোনেন্ট আপগ্রেডের সাথে সাথে আমি কিছু নতুন PCB ডিজাইন করেছি যা RX কম্প্যাক্ট করতে সাহায্য করে এবং TX- এ আরও বৈশিষ্ট্য যোগ করে

আমারও কিছু কোড পরিবর্তন আসছে, তাই তাদের সাথে থাকুন

প্রস্তাবিত: