কিভাবে Arduino থেকে সার্ভো ওয়্যার

Kibhabe Arduino Theke Sarbho Oyyara



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

সার্ভো মোটর সহ আরডুইনো

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

একটি PWM সংকেত ব্যবহার করে Arduino নিয়ন্ত্রণ সার্ভো মোটর. এই কন্ট্রোল সিগন্যালটি সার্ভো মোটরের কন্ট্রোল পিনে দেওয়া হয়। PWM সংকেতের প্রস্থ শ্যাফটের অবস্থান নির্ধারণ করে। নীচের টেবিলে PWM সংকেত ব্যবহার করে সার্ভো মোটর অবস্থান নিয়ন্ত্রণের একটি চিত্র দেওয়া হয়েছে







PWM প্রস্থ (ms) খাদ অবস্থান (কোণ)
1 মি.সে 0˚ ডিগ্রী ন্যূনতম
1.5 মি 90˚ ডিগ্রী নিরপেক্ষ
2ms সর্বোচ্চ 180˚ ডিগ্রি

সার্ভো মোটর সাধারণত প্রতি 20ms বা 50Hz একটি PWM পালস প্রয়োজন. বেশিরভাগ RC সার্ভো মোটর 40 থেকে 200Hz পরিসরে সূক্ষ্ম কাজ করতে পারে।



সার্ভো মোটর পিন

আরডুইনোর সাথে ব্যবহৃত বেশিরভাগ সার্ভো মোটরের তিনটি পিন থাকে।



  • স্থল সার্ভো মোটরগুলিতে একটি GND পিন থাকে যা সাধারণত কালো রঙে আসে।
  • পাওয়ার পিন সার্ভো মোটরকে শক্তি দেওয়ার জন্য একটি 5v পিনের প্রয়োজন। পাওয়ার পিন সাধারণত লাল রঙের হয়।
  • কন্ট্রোল পিন সার্ভো মোটরের শ্যাফট মুভমেন্ট কন্ট্রোল পিন ব্যবহার করে নিয়ন্ত্রিত হয়। এই পিনটি একটি Arduino ডিজিটাল পিনের সাথে সংযুক্ত।





সার্ভো মোটরগুলির বিভিন্ন রঙের স্কিম উপলব্ধ, তবে ভাল খবর হল সমস্ত সার্ভো মোটরের পিন সাধারণত একই ক্রমে থাকে, শুধু রঙের কোডিং আলাদা।

আরডুইনো সহ ওয়্যার সার্ভো

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



সার্ভো পাওয়ার সময় নিম্নলিখিত পিন কনফিগারেশন মনে রাখা উচিত:

সার্ভো মোটর পিন আরডুইনো পিন
শক্তি (লাল) 5V পিন বা বাহ্যিক পাওয়ার সাপ্লাই
মাটি (কালো বা বাদামী) পাওয়ার সাপ্লাই এবং Arduino GND
কন্ট্রোল পিন (হলুদ, কমলা বা সাদা) আরডুইনোর ডিজিটাল পিন

Arduino এর সাথে সার্ভো মোটর সংযোগ করতে নিম্নলিখিত দুটি কনফিগারেশন সম্ভব:

  • Arduino 5V পিন ব্যবহার করে তারের
  • আরডুইনো সহ বাহ্যিক সরবরাহ ব্যবহার করে তার

Arduino 5V পিন ব্যবহার করে তারের

সার্ভো মোটর একটি Arduino 5V পিন ব্যবহার করে চালিত করা যেতে পারে কিন্তু একটি বিষয় খেয়াল রাখতে হবে যে Arduino সার্ভোতে সর্বাধিক 500mA কারেন্ট দিতে পারে। যদি মোটর এই সীমার বাইরে কারেন্ট টেনে নেয় তবে এটি স্বয়ংক্রিয়ভাবে আরডুইনো রিসেট করবে এবং এটি শক্তিও হারাতে পারে।

সার্ভো মোটরের সাথে আরডুইনো সংযোগের সচিত্র উপস্থাপনা নিম্নরূপ:

এখানে আরডুইনো ডিজিটাল পিন 9 সার্ভো মোটর কন্ট্রোল পিনের সাথে সংযুক্ত থাকে যখন সার্ভোর পাওয়ার এবং জিএনডি পিন যথাক্রমে আরডুইনোর 5V এবং GND পিনের সাথে সংযুক্ত থাকে।

আরডুইনো দিয়ে বাহ্যিক সরবরাহ ব্যবহার করে তার

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

এখানে সার্ভো মোটর পাওয়ার এবং গ্রাউন্ড পিন বাহ্যিক পাওয়ার সাপ্লাই পিন জুড়ে সংযুক্ত থাকে যখন কন্ট্রোল পিন উপরের কনফিগারেশনের মতো আরডুইনোর ডিজিটাল পিনের সাথে সংযুক্ত থাকে।

উপসংহার

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