সুচিপত্র:

সার্ভো মোটর Arduino টিউটোরিয়াল কিভাবে নিয়ন্ত্রণ করবেন: 4 টি ধাপ
সার্ভো মোটর Arduino টিউটোরিয়াল কিভাবে নিয়ন্ত্রণ করবেন: 4 টি ধাপ

ভিডিও: সার্ভো মোটর Arduino টিউটোরিয়াল কিভাবে নিয়ন্ত্রণ করবেন: 4 টি ধাপ

ভিডিও: সার্ভো মোটর Arduino টিউটোরিয়াল কিভাবে নিয়ন্ত্রণ করবেন: 4 টি ধাপ
ভিডিও: PCA9685 এবং আরডুইনো: ভি 3 ব্যবহার করে 32 সার্ভো মোটর নিয়ন্ত্রণ করছে 2024, জুলাই
Anonim
সার্ভো মোটর Arduino টিউটোরিয়াল কিভাবে নিয়ন্ত্রণ করবেন
সার্ভো মোটর Arduino টিউটোরিয়াল কিভাবে নিয়ন্ত্রণ করবেন

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

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

আপনি এই নির্দেশযোগ্য থেকে কি শিখবেন:

  1. Servomotors ব্যবহার এবং প্রয়োজন সংজ্ঞায়িত করুন।
  2. Servomotor ফণা ভিতরে একবার দেখুন।
  3. সার্ভোমোটার মেকানিজম বুঝুন।
  4. বৈদ্যুতিক নিয়ন্ত্রণ অংশ শিখুন।
  5. একটি Arduino বোর্ড দিয়ে উপযুক্ত তারের চিত্র তৈরি করুন।
  6. আপনার প্রথম servomotor নিয়ন্ত্রণ প্রোগ্রাম পরীক্ষা করুন।

ধাপ 1: শিখুন "সার্ভো মোটর" কি

শিখে নিন কি
শিখে নিন কি
শিখে নিন কি
শিখে নিন কি
শিখে নিন কি
শিখে নিন কি

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

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

সুতরাং এখান থেকে আমরা সংজ্ঞায়িত করি যে সার্ভো কীভাবে কাজ করে তা বোঝার জন্য আমাদের হুডের নীচে একটি নজর দেওয়া দরকার। সার্ভোর ভিতরে (উপরের ছবিগুলি দেখুন), একটি বেশ সহজ সেট-আপ রয়েছে:

  • ছোট ডিসি মোটর
  • পোটেন্টিওমিটার
  • নিয়ন্ত্রণ বর্তনী.

মোটরটি গিয়ার দ্বারা কন্ট্রোল হুইলের সাথে সংযুক্ত থাকে।

মোটর ঘোরানোর সাথে সাথে পটেনশিয়োমিটারের প্রতিরোধ ক্ষমতা পরিবর্তিত হয়, তাই কন্ট্রোল সার্কিট ঠিক কতটা চলাচল করে এবং কোন দিকে তা নিয়ন্ত্রণ করতে পারে।

সুতরাং যখন মোটরের খাদ কাঙ্ক্ষিত অবস্থানে থাকে, তখন মোটরকে সরবরাহ করা বিদ্যুৎ বন্ধ হয়ে যায়।

ধাপ 2: Servomotor কিভাবে কাজ করে

Servomotor কিভাবে কাজ করে
Servomotor কিভাবে কাজ করে
Servomotor কিভাবে কাজ করে
Servomotor কিভাবে কাজ করে

ভেরিয়েবল প্রস্থের বৈদ্যুতিক পালস, বা কন্ট্রোল তারের মাধ্যমে পালস প্রস্থ মডুলেশন (PWM) পাঠিয়ে সার্ভোস নিয়ন্ত্রণ করা হয়।

হ্যাঁ, এটি আমাকে আরডুইনো এর PWM পিনের কথা মনে করিয়ে দেয়!

একটি সার্ভো মোটর সাধারণত 180 ডিগ্রী আন্দোলনের জন্য উভয় দিকে 90 turn ঘুরতে পারে ফ্রিকোয়েন্সি এবং তার নিয়ন্ত্রণ তারের মাধ্যমে প্রাপ্ত নাড়ির প্রস্থ সম্পর্কিত।

সার্ভো মোটর প্রতি 20 মিলিসেকেন্ড (এমএস) একটি পালস দেখার আশা করে এবং নাড়ির দৈর্ঘ্য নির্ধারণ করবে মোটর কতদূর ঘুরবে। উদাহরণস্বরূপ, একটি 1.5ms পালস মোটরকে 90 ° অবস্থানে পরিণত করবে। 1.5 মিটারের চেয়ে ছোট এটিকে ঘড়ির কাঁটার বিপরীত দিকে 0 ° অবস্থানের দিকে নিয়ে যায় এবং 1.5 মিটারেরও বেশি সময় ধরে 180 ° অবস্থানের দিকে ঘড়ির কাঁটার দিকে সার্ভোকে ঘুরিয়ে দেয়।

ধাপ 3: সার্কিট ডায়াগ্রাম (কিভাবে একটি সার্ভার ওয়্যার করবেন)

সার্কিট ডায়াগ্রাম (কিভাবে একটি সার্ভার ওয়্যার করতে হয়)
সার্কিট ডায়াগ্রাম (কিভাবে একটি সার্ভার ওয়্যার করতে হয়)
সার্কিট ডায়াগ্রাম (কিভাবে একটি সার্ভার ওয়্যার করতে হয়)
সার্কিট ডায়াগ্রাম (কিভাবে একটি সার্ভার ওয়্যার করতে হয়)
সার্কিট ডায়াগ্রাম (কিভাবে একটি সার্ভার ওয়্যার করতে হয়)
সার্কিট ডায়াগ্রাম (কিভাবে একটি সার্ভার ওয়্যার করতে হয়)

আমি এই টিউটোরিয়ালে একটি কারসন সার্ভো ব্যবহার করছি যা তার উচ্চ টর্ক এবং ধাতব গিয়ারের কারণে রেসিং কারের জন্য ব্যবহৃত হয়, সব সার্ভিসের মতো এটিতে তিনটি তার, নিয়ন্ত্রণের সংকেতের জন্য একটি তার এবং বিদ্যুৎ সরবরাহের জন্য দুটি তার রয়েছে যা 6V ডিসি কিন্তু পরীক্ষার জন্য আন্দোলন 5V ডিসি দিয়ে চালানো ঠিক আছে।

আমি একটি আরডুইনো ন্যানো বোর্ডও ব্যবহার করছি যার ইতিমধ্যে সিগন্যাল নিয়ন্ত্রণের জন্য PWM পিন রয়েছে।

সার্ভো মুভমেন্ট কন্ট্রোল করার জন্য আমি আমার Arduino এর একটি এনালগ ইনপুট এর সাথে সংযুক্ত একটি potentiometer ব্যবহার করব এবং servo shaft ঠিক potentiometer ঘূর্ণন হিসাবে একই হবে।

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

ধাপ 4: কোড এবং টেস্ট

কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট

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

Servo নিয়ন্ত্রণ করার জন্য আমাদের servo অবজেক্ট থেকে রাইট ফাংশন ব্যবহার করতে হবে যা 0 থেকে 180 এর মান পায় তাই আমরা 0 থেকে 1024 (ADC এর সাইজ) এর এনালগ ভ্যালুকে 0 থেকে 180 এর মান এ রূপান্তর করি ম্যাপ ফ্যাকশন ব্যবহার করে। তারপরে আমরা রাইট ফাংশনে রূপান্তরিত মানটি ড্রপ করি।

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

এই টিউটোরিয়ালের জন্য এটিই।

এটি মেগা দাসের BEE MB ছিল পরের বার দেখা হবে।

প্রস্তাবিত: