ডিসি সার্ভো মোটর: নির্মাণ, কাজ, আরডুইনো এবং এর অ্যাপ্লিকেশনগুলির সাথে ইন্টারফেস

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





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


ডিসি সার্ভো মোটর কি?

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



  ডিসি সার্ভো মোটর
ডিসি সার্ভো মোটর

ডিসি সার্ভো মোটর নির্মাণ এবং কাজ

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

  ডিসি সার্ভো মোটর ব্লক ডায়াগ্রাম
ডিসি সার্ভো মোটর ব্লক ডায়াগ্রাম

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



এতে ব্যবহৃত লোড হল একটি সাধারণ ফ্যান বা শিল্প লোড যা কেবল মোটরের যান্ত্রিক শ্যাফ্টের সাথে সংযুক্ত থাকে।

এই নির্মাণের গিয়ারবক্সটি একটি যান্ত্রিক ট্রান্সডুসারের মতো কাজ করে যাতে মোটরের আউটপুট যেমন ত্বরণ, অবস্থান বা বেগ পরিবর্তন করা হয় যা প্রয়োগের উপর নির্ভর করে।

  পিসিবিওয়ে

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

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

পরিবর্ধক ফাংশন হল তুলনাকারী থেকে ত্রুটিকে প্রসারিত করা এবং এটি ডিসি মোটরকে খাওয়ানো। সুতরাং, এটি একটি আনুপাতিক নিয়ন্ত্রকের মতো কাজ করে যেখানে শূন্য স্থির-স্থিতি ত্রুটির জন্য লাভ শক্তিশালী হয়।

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

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

ডিসি সার্ভো মোটরের কাজ হল; যখনই dc মোটরে ইনপুট সংকেত প্রয়োগ করা হয় তখন এটি শ্যাফ্ট এবং গিয়ারগুলিকে ঘোরায়। তাই মূলত, গিয়ারস আউটপুটের ঘূর্ণন পজিশন সেন্সর (পোটেনটিওমিটার) এর কাছে ফেরত দেওয়া হয় যার নবগুলি তাদের প্রতিরোধের পরিবর্তন করে। যখনই প্রতিরোধ পরিবর্তন করা হয় তখন একটি ভোল্টেজ পরিবর্তিত হয় যা একটি ত্রুটি সংকেত যা কন্ট্রোলারে দেওয়া হয় এবং ফলস্বরূপ PWM উৎপন্ন হয়।

ডিসি সার্ভো মোটরগুলির প্রকার সম্পর্কে আরও জানতে, অনুগ্রহ করে এই লিঙ্কটি পড়ুন: সার্ভো মোটর বিভিন্ন ধরনের .

ডিসি সার্ভো মোটর স্থানান্তর ফাংশন

স্থানান্তর ফাংশনটি LT-এর সাথে o/p ভেরিয়েবলের ল্যাপ্লেস ট্রান্সফর্ম (LT) এর অনুপাত হিসাবে সংজ্ঞায়িত করা যেতে পারে ( ল্যাপ্লেস রূপান্তর i/p ভেরিয়েবলের )। সাধারণত, ডিসি মোটর বৈদ্যুতিক থেকে যান্ত্রিক শক্তি পরিবর্তন করে। আর্মেচার টার্মিনালগুলিতে সরবরাহকৃত বৈদ্যুতিক শক্তি নিয়ন্ত্রিত যান্ত্রিক শক্তিতে পরিবর্তিত হয়।

আর্মেচার-নিয়ন্ত্রিত ডিসি সার্ভো মোটর স্থানান্তর ফাংশন নীচে দেখানো হয়েছে।

  আর্মেচার নিয়ন্ত্রিত ডিসি সার্ভো মোটর ব্লক ডায়াগ্রাম
আর্মেচার নিয়ন্ত্রিত ডিসি সার্ভো মোটর ব্লক ডায়াগ্রাম

θ(s)/Va(s) = (K1/(Js2 + Bs)*(Las + Ra)) /1 + (K1KbKs)/(Js2 + Bs)*(লাস+রা)

ক্ষেত্র-নিয়ন্ত্রিত ডিসি সার্ভোমোটর স্থানান্তর ফাংশন নীচে দেখানো হয়েছে।

  ক্ষেত্র নিয়ন্ত্রিত ডিসি সার্ভো মোটর ব্লক ডায়াগ্রাম
ক্ষেত্র নিয়ন্ত্রিত ডিসি সার্ভো মোটর ব্লক ডায়াগ্রাম

θ(s)/Vf (s) = Kf / (sLf + Rf) * (s2J + Bs)

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

স্পেসিফিকেশন

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

  • শ্যাফ্ট স্পিড কেবল গতিকে সংজ্ঞায়িত করে যে বিন্দুতে শ্যাফ্ট ঘুরবে, RPM (প্রতি মিনিটে ঘূর্ণন) এর মধ্যে প্রকাশ করা হয়।
  • সাধারণত, প্রস্তুতকারকের দ্বারা প্রস্তাবিত গতি হল o/p শ্যাফ্টের নো-লোড গতি বা যে গতিতে মোটরের আউটপুট টর্ক শূন্য হয়।
  • টার্মিনাল ভোল্টেজ হল মোটরের ডিজাইন ভোল্টেজ যা মোটরের গতি নির্ধারণ করে। এই গতি কেবল মোটর সরবরাহকৃত ভোল্টেজ বৃদ্ধি বা হ্রাস দ্বারা নিয়ন্ত্রিত হয়।
  • dc servo মোটরের শ্যাফট দ্বারা টর্কের মত ঘূর্ণন শক্তি উৎপন্ন হয়। সুতরাং, এই মোটরের জন্য প্রয়োজনীয় টর্ক কেবলমাত্র লক্ষ্য অ্যাপ্লিকেশনের মধ্যে অভিজ্ঞ বিভিন্ন লোডের গতি-টর্ক বৈশিষ্ট্য দ্বারা নির্ধারিত হয়। এই ঘূর্ণন সঁচারক বল দুই ধরনের স্টার্টিং টর্ক এবং একটানা টর্ক।
  • স্টার্টিং টর্ক হল সার্ভো মোটর চালু করার সময় প্রয়োজনীয় টর্ক। ক্রমাগত টর্কের তুলনায় এই ঘূর্ণন সঁচারক বল সাধারণত বেশি হয়।
  • অবিচ্ছিন্ন ঘূর্ণন সঁচারক বল হল আউটপুট টর্ক যা ধ্রুবক চলমান অবস্থায় মোটরের ক্ষমতা।
  • এই মোটরগুলির অবশ্যই নির্ভরযোগ্যতা নিশ্চিত করতে লোডের প্রয়োজনীয়তার মধ্যে 20 থেকে 30% মার্জিন এবং সেইসাথে মোটর রেটিং সহ অ্যাপ্লিকেশনের জন্য পর্যাপ্ত গতি এবং টর্ক ক্ষমতা থাকতে হবে। এই মার্জিন খুব বেশি হলে খরচের কার্যকারিতা কমে যাবে Faulhaber থেকে 12V DC কোরলেস ডিসি সার্ভো মোটরের স্পেসিফিকেশন হয়:
  • গিয়ারবক্স অনুপাত হল 64: l প্ল্যানেটারি থ্রি স্টেজ গিয়ার বক্স।
  • লোড কারেন্ট হল 1400 mA পাওয়ার।
  • শক্তি 17W।
  • গতি 120RPM।
  • কোন লোড কারেন্ট 75mA নয়।
  • এনকোডারের ধরন হল অপটিক্যাল।
  • এনকোডারের রেজোলিউশন হল O/P শ্যাফটের 768CPR।
  • ব্যাস 30 মিমি।
  • দৈর্ঘ্য 42 মিমি।
  • মোট দৈর্ঘ্য 85 মিমি।
  • শ্যাফ্টের ব্যাস 6 মিমি।
  • খাদটির দৈর্ঘ্য 35 মিমি।
  • স্টল টর্ক 52kgcm.

বৈশিষ্ট্য

দ্য একটি ডিসি সার্ভো মোটরের বৈশিষ্ট্য নিম্নলিখিত অন্তর্ভুক্ত.

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

এসি সার্ভো মোটর বনাম ডিসি সার্ভো মোটর

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

এসি সার্ভো মোটর

ডিসি সার্ভো মোটর

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

আরডুইনোর সাথে ডিসি সার্ভো মোটর ইন্টারফেসিং

একটি সঠিক এবং প্রয়োজনীয় কোণে একটি ডিসি সার্ভো মোটর নিয়ন্ত্রণ করতে, একটি Arduino বোর্ড/অন্য যেকোন মাইক্রোকন্ট্রোলার ব্যবহার করা যেতে পারে। এই বোর্ডে এনালগ o/p রয়েছে যা একটি PWM সংকেত তৈরি করে সার্ভো মোটরটিকে একটি সুনির্দিষ্ট কোণে ঘুরিয়ে দিতে। আপনি একটি Arduino ব্যবহার করে একটি potentiometer বা ধাক্কা বোতাম দিয়ে সার্ভো মোটরের কোণ অবস্থান সরাতে পারেন।

সার্ভো মোটরটিকে একটি IR রিমোট দিয়েও নিয়ন্ত্রণ করা যায় যা সহজেই পাওয়া যায়। এই রিমোটটি dc servo মোটরকে একটি নির্দিষ্ট কোণে নিয়ে যেতে বা IR রিমোট দিয়ে রৈখিকভাবে মোটরের কোণ বাড়াতে বা কমাতে সহায়ক।

এখানে আমরা আলোচনা করব কিভাবে একটি নির্দিষ্ট কোণে Arduino ব্যবহার করে একটি IR রিমোট ব্যবহার করে সার্ভো মোটরটি সরানো যায় এবং রিমোট ঘড়ির কাঁটার সাথে এবং ঘড়ির কাঁটার বিপরীতে সার্ভো মোটরের কোণ বাড়ানো বা হ্রাস করা যায়। Arduino এবং IR রিমোট সহ ডিসি সার্ভো মোটরের ইন্টারফেসিং ডায়াগ্রাম নীচে দেখানো হয়েছে। এই ইন্টারফেসিংয়ের সংযোগগুলি অনুসরণ করে;

  আরডুইনোর সাথে ডিসি সার্ভো মোটর ইন্টারফেসিং
আরডুইনোর সাথে ডিসি সার্ভো মোটর ইন্টারফেসিং

এই ইন্টারফেসিংটি মূলত তিনটি প্রয়োজনীয় উপাদান যেমন dc servo মোটর, Arduino বোর্ড এবং TSOP1738 IR সেন্সর ব্যবহার করে। এই সেন্সরে তিনটি টার্মিনাল আছে যেমন Vcc, GND এবং আউটপুট। এই সেন্সরের Vcc টার্মিনাল Arduino Uno বোর্ডের 5V এর সাথে সংযুক্ত, এই সেন্সরের GND টার্মিনাল Arduino বোর্ডের GND টার্মিনালের সাথে সংযুক্ত এবং আউটপুট টার্মিনাল Arduino বোর্ডের পিন 12 (ডিজিটাল ইনপুট) এর সাথে সংযুক্ত।

ডিজিটাল আউটপুট পিন 5 কেবল মোটর চালানোর জন্য সার্ভো মোটরের সিগন্যাল ইনপুট পিনের সাথে সংযুক্ত থাকে
dc servo motor +ve পিনটি বাহ্যিক 5V সাপ্লাইতে দেওয়া হয় এবং সার্ভো মোটরের GND পিন Arduino-এর GND পিনে দেওয়া হয়।

কাজ করছে

IR রিমোটটি 30 ডিগ্রী, 60 ডিগ্রী এবং 90 ডিগ্রী দুটি ক্রিয়া সম্পাদন করতে এবং মোটরের কোণ 0 থেকে 180 ডিগ্রী পর্যন্ত বাড়াতে/কমানোর জন্য ব্যবহৃত হয়।

রিমোটটিতে অনেকগুলি বোতাম রয়েছে যেমন ডিজিট বোতাম (0-9), কোণ নিয়ন্ত্রণের বোতাম, তীর কী বোতাম, আপ/ডাউন বোতাম ইত্যাদি। একবার 1 - 5 থেকে যেকোনো ডিজিট বোতামটি পুশ করা হলে, ডিসি সার্ভো মোটর সেখানে চলে যাবে। সঠিক কোণ এবং যখন অ্যাঙ্গেলআপ/ডাউন বোতামটি ধাক্কা দেওয়া হয় তখন মোটরের কোণটি ঠিক ±5 ডিগ্রিতে সেট করা যেতে পারে।

একবার বোতামগুলি সিদ্ধান্ত নেওয়া হলে এই বোতামগুলির কোডগুলিকে ডিকোড করতে হবে। একবার রিমোট থেকে যেকোনো বোতাম টিপলে, এটি প্রয়োজনীয় ক্রিয়া সম্পাদনের জন্য একটি কোড পাঠাবে। এই রিমোট কোডগুলিকে ডিকোড করতে, ইন্টারনেট থেকে IR রিমোট লাইব্রেরি ব্যবহার করা হয়।

নিচের প্রোগ্রামটি Arduino এ আপলোড করুন এবং IR সেন্সর সংযোগ করুন। এখন রিমোটটিকে IR সেন্সরের দিকে রাখুন এবং বোতাম টিপুন। এর পরে, সিরিয়াল মনিটরটি খুলুন এবং সংখ্যার আকারে চাপানো বোতামের কোডটি পর্যবেক্ষণ করুন।

আরডুইনো কোড

#include // IR রিমোট লাইব্রেরি যোগ করুন
#include // সার্ভো মোটর লাইব্রেরি যোগ করুন
সেবা সেবা 1;
int IRpin = 12; // IR সেন্সরের জন্য পিন
int motor_angle=0;
IRrecv irrecv(IRpin);
decode_results ফলাফল;
অকার্যকর সেটআপ()
{
Serial.begin(9600); // সিরিয়াল যোগাযোগ শুরু করুন
Serial.println('IR রিমোট নিয়ন্ত্রিত সার্ভো মোটর'); // প্রদর্শন বার্তা
irrecv.enableIRIn(); // রিসিভার শুরু করুন
servo1.attach(5); // সার্ভো মোটর পিন ঘোষণা করুন
servo1.write(motor_angle); // মোটরটি 0 ডিগ্রিতে সরান
serial.println('সার্ভো মোটর কোণ 0 ডিগ্রী');
বিলম্ব (2000);
}
অকার্যকর লুপ()
{
যখন(!(irrecv.decode(&results))); // কোন বোতাম চাপা না হওয়া পর্যন্ত অপেক্ষা করুন
যদি (irrecv.decode(&results)) // যখন বোতাম টিপে এবং কোড প্রাপ্ত হয়
{
if(results.value==2210) // সংখ্যা 1 বোতাম টিপছে কিনা তা পরীক্ষা করুন
{
Serial.println('সার্ভো মোটর অ্যাঙ্গেল 30 ডিগ্রী');
মোটর_কোণ = 30;
servo1.write(motor_angle); // মোটরটি 30 ডিগ্রিতে সরান
}
else if(results.value==6308) // যদি ডিজিট 2 বোতাম চাপা হয়
{
Serial.println('সার্ভো মোটর অ্যাঙ্গেল 60 ডিগ্রী');
মোটর_কোণ = 60;
servo1.write(motor_angle); // মোটরটি 60 ডিগ্রিতে সরান
}
else if(results.value==2215) // সব ডিজিট বোতামের জন্য লাইক ওয়াইজ
{
Serial.println('সার্ভো মোটর অ্যাঙ্গেল 90 ডিগ্রী');
মোটর_কোণ = 90;
servo1.write(motor_angle);
}
অন্যথায় যদি (results.value==6312)
{
Serial.println('সার্ভো মোটর অ্যাঙ্গেল 120 ​​ডিগ্রী');
মোটর_কোণ = 120;
servo1.write(motor_angle);
}
অন্যথায় যদি (results.value==2219)
{
Serial.println('সার্ভো মোটর অ্যাঙ্গেল 150 ডিগ্রী');
মোটর_কোণ = 150;
servo1.write(motor_angle);
}
else if(results.value==6338) // যদি ভলিউম UP বোতাম চাপা হয়
{
if(motor_angle<150) motor_angle+=5; // মোটর কোণ বাড়ান
Serial.print('মোটর কোণ হল');
Serial.println(motor_angle);
servo1.write(motor_angle); // এবং মোটরটিকে সেই কোণে সরান
}
else if(results.value==6292) // যদি ভলিউম ডাউন বোতাম টিপুন
{
if(motor_angle>0) motor_angle-=5; // মোটর কোণ হ্রাস
Serial.print('মোটর কোণ হল');
Serial.println(motor_angle);
servo1.write(motor_angle); // এবং মোটরটিকে সেই কোণে সরান
}
বিলম্ব (200); // 0.2 সেকেন্ডের জন্য অপেক্ষা করুন
irrecv.resume(); // আবার পরবর্তী কোড পাওয়ার জন্য প্রস্তুত হন
}
}

ডিসি সার্ভো মোটরকে সরবরাহ করা হয় বাহ্যিক 5V থেকে এবং IR সেন্সর এবং Arduino বোর্ডে সরবরাহ USB থেকে দেওয়া হয়। সার্ভো মোটরকে পাওয়ার দেওয়া হলে এটি 0 ডিগ্রিতে চলে যায়। এর পরে, সিরিয়াল মনিটরে 'সার্ভো মোটর অ্যাঙ্গেল 0 ডিগ্রী' হিসাবে বার্তাটি প্রদর্শিত হবে।

এখন রিমোটে, একবার বোতাম 1 চাপলে ডিসি সার্ভো মোটর 30 ডিগ্রি সরে যাবে। একইভাবে, 2, 3, 4, বা 5 এর মতো বোতামগুলি একবার চাপলে মোটরটি 60 ডিগ্রি, 90 ডিগ্রি, 120 ডিগ্রি বা 150 ডিগ্রির মতো কাঙ্খিত কোণে চলে যাবে। এখন, সিরিয়াল মনিটর সার্ভো মোটরের কোণ অবস্থান 'সার্ভো মোটর কোণ xx ডিগ্রি' হিসাবে প্রদর্শন করবে।

একবার ভলিউম আপ বোতামটি চাপলে, মোটরের কোণ 5 ডিগ্রি বৃদ্ধি পাবে যার অর্থ যদি এটি 60 ডিগ্রি হয় তবে এটি 65 ডিগ্রিতে চলে যাবে। সুতরাং, সিরিয়াল মনিটরে নতুন কোণের অবস্থান প্রদর্শিত হবে।

একইভাবে, কোণ ডাউন বোতামটি একবার ধাক্কা দিলে, মোটরের কোণটি 5 ডিগ্রি কমে যাবে যার অর্থ, যদি কোণটি 90 ডিগ্রি হয় তবে এটি 85 ডিগ্রিতে চলে যাবে। IR রিমোট থেকে সংকেত IR সেন্সর দ্বারা অনুভূত হয়। এটি কীভাবে সংবেদন করে এবং আইআর সেন্সর কীভাবে কাজ করে তা জানতে ক্লিক করুন এখানে

সুতরাং, সিরিয়াল মনিটরে নতুন কোণের অবস্থান প্রদর্শিত হবে। অতএব, আমরা সহজেই Arduino এবং IR রিমোট দিয়ে dc servo মোটরের কোণ নিয়ন্ত্রণ করতে পারি।

8051 মাইক্রোকন্ট্রোলারের সাথে ডিসি মোটরকে কীভাবে ইন্টারফেস করতে হয় তা জানতে ক্লিক করুন এখানে

ডিসি সার্ভো মোটরের সুবিধা

দ্য ডিসি সার্ভো মোটর এর সুবিধা নিম্নলিখিত অন্তর্ভুক্ত.

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

দ্য ডিসি সার্ভো মোটর এর অসুবিধা নিম্নলিখিত অন্তর্ভুক্ত.

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

ডিসি সার্ভো মোটর অ্যাপ্লিকেশন

দ্য ডিসি সার্ভো মোটর অ্যাপ্লিকেশন নিম্নলিখিত অন্তর্ভুক্ত.

  • ডিসি সার্ভো মোটর ধাতু কাটা এবং গঠনের জন্য মেশিন টুলে ব্যবহৃত হয়।
  • এগুলি অ্যান্টেনা পজিশনিং, প্রিন্টিং, প্যাকেজিং, কাঠের কাজ, টেক্সটাইল, সুতা বা দড়ি তৈরি, CMM (সমন্বয় পরিমাপ মেশিন), উপকরণ হ্যান্ডলিং, মেঝে পালিশ করা, দরজা খোলা, X-Y টেবিল, চিকিৎসা সরঞ্জাম এবং ওয়েফার স্পিনিংয়ের জন্য ব্যবহৃত হয়।
  • এই মোটরগুলি বিমান নিয়ন্ত্রণ ব্যবস্থায় ব্যবহৃত হয় যেখানে স্থান এবং ওজন সীমাবদ্ধতার জন্য প্রতিটি ইউনিট ভলিউমের জন্য উচ্চ শক্তি সরবরাহ করার জন্য মোটর প্রয়োজন।
  • এগুলি প্রযোজ্য যেখানে ব্লোয়ার ড্রাইভ এবং ফ্যানের মতো উচ্চ স্টার্টিং টর্ক প্রয়োজন৷
  • এগুলি প্রধানত রোবোটিক্স, প্রোগ্রামিং ডিভাইস, ইলেক্ট্রোমেকানিকাল অ্যাকুয়েটর, মেশিন টুলস, প্রসেস কন্ট্রোলার ইত্যাদির জন্যও ব্যবহৃত হয়।

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