সুচিপত্র:

SERVO নিয়ন্ত্রণ শিখুন (এক নজরে): 6 টি ধাপ
SERVO নিয়ন্ত্রণ শিখুন (এক নজরে): 6 টি ধাপ

ভিডিও: SERVO নিয়ন্ত্রণ শিখুন (এক নজরে): 6 টি ধাপ

ভিডিও: SERVO নিয়ন্ত্রণ শিখুন (এক নজরে): 6 টি ধাপ
ভিডিও: জীবনে উন্নতি চাইলে এই ৬টি অভ্যাস এখনই ত্যাগ করুন | 6 Habits You Have to Change Right Now for Success 2024, জুলাই
Anonim
SERVO নিয়ন্ত্রণ শিখুন (এক নজরে)
SERVO নিয়ন্ত্রণ শিখুন (এক নজরে)

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

এটি মিনি প্রকল্পেও ব্যবহার করা যেতে পারে যেখানে আপনি সুনির্দিষ্ট কোণে একটি জিনিস সরাতে চান।

এটি মাত্র 7-10 মিনিটে খুব সহজভাবে শেখা যায়, উপকৃত হন ……………………

ধাপ 1: সামগ্রী

সামগ্রী
সামগ্রী

*Servo মোটর মৌলিক বোঝার।

*সংযোগ এবং তারের বিবরণ

*আরডুইনো ব্যবহার করে সার্ভো নিয়ন্ত্রণ করতে সহজ কোডিং।

*সার্ভো রিয়েল টাইম প্রকল্পের উদাহরণে প্রয়োগ করা হয়েছে।

চলুন জেনে নিই ………………………………………………….. উত্তেজিত হও ……………………………………………………………..!

ধাপ 2: সার্ভোর মূল বিষয়গুলি …

সার্ভোর মূল বিষয়গুলি …
সার্ভোর মূল বিষয়গুলি …
সার্ভোর মূল বিষয়গুলি …
সার্ভোর মূল বিষয়গুলি …

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

কিন্তু ছোট ছেলেরা কিভাবে কাজ করে?

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

ভেরিয়েবল প্রস্থের একটি বৈদ্যুতিক পালস, বা পালস প্রস্থ মডুলেশন (PWM), কন্ট্রোল তারের মাধ্যমে পাঠানো হয়। একটি মোটর মোটর সাধারণত ঘড়ির কাঁটার দিকে বা ঘড়ির কাঁটার উল্টো দিকের দিক থেকে মোট 180 ° চলাচলের জন্য উভয় দিকে 90 turn ঘুরতে পারে।

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

ধাপ 3: সংযোগ এবং তারের

সংযোগ এবং তারের
সংযোগ এবং তারের
সংযোগ এবং তারের
সংযোগ এবং তারের

দুই ধরণের স্ট্যান্ডার্ড সার্ভো ওয়্যার কালার কোডিং পাওয়া যায়।একটি সাধারণত মিনি সার্ভোর জন্য, অন্যটি সাধারণ সার্ভোর জন্য।

1. মিনি সার্ভো

কমলা ------------------------------ সংকেতটি আরডুইনো ডিজিটাল পিনের সাথে সংযুক্ত হতে হবে।

লাল -----------------------------------+v, শক্তি

বাদামী ------------------------------- gnd, গ্রাউন্ড পিন

2. সাধারণ পরিষেবা

সাদা ---------------------------------- ডেটা/সংকেত arduino এর সাথে সংযুক্ত হতে হবে।

লাল/বাদামী ---------------------------+v, শক্তি

কালো ----------------------------------- gnd, গ্রাউন্ড পিন।

ওয়্যারিং সম্পর্কে এটাই ……………………………………………..!

ধাপ 4: সেটআপের জন্য সহজ কোডিং

সেটআপের জন্য সহজ কোডিং
সেটআপের জন্য সহজ কোডিং
সেটআপের জন্য সহজ কোডিং
সেটআপের জন্য সহজ কোডিং

কোড তৈরি করা হল সবচেয়ে সহজ কাজ!

আপনার কোড শুরু করার আগে আপনাকে কেবল দুটি মৌলিক বিষয় জানতে হবে, Arduino সফটওয়্যার IDE আমাদের একটি অন্তর্নির্মিত লাইব্রেরি প্রদান করে বিশেষ করে একটি Servo মোটরকে নিয়ন্ত্রণ করার ফলে আমাদের কাজকে সহজতর করে।

আপনার কোডে লাইব্রেরি অন্তর্ভুক্ত করার জন্য আপনাকে আপনার কোডের শুরুতে নিচের লেখাটি টাইপ করতে হবে

#অন্তর্ভুক্ত

অথবা আপনি কেবল স্কেক্ট ---- আমদানি লাইব্রেরি ------ সার্ভো ক্লিক করে লাইব্রেরি অন্তর্ভুক্ত করতে পারেন

উভয় পদ্ধতি একই কাজ করে যা আপনি আপনার জন্য সুবিধাজনক উপায় বেছে নিতে পারেন!

এখন, আপনাকে আপনার সার্ভোর নাম দিতে হবে অর্থাৎ, আপনাকে সার্ভো নামক একটি কীওয়ার্ড ব্যবহার করে একটি সার্ভো অবজেক্ট তৈরি করতে হবে।

উদাহরণ: Servo instructable;

এখন এই উদাহরণে বস্তুর নাম নির্দেশযোগ্য।

পরবর্তী, Servo এর সিগন্যাল পিনে আপনার arduino এর একটি ডিজিটাল পিন বরাদ্দ করতে নিম্নলিখিত কোডটি ব্যবহার করা হয়, উদাহরণ: instructable.attach (2);

এখন সিগন্যাল পিনটি arduino এর ডিজিটাল পিন 2 এর সাথে সংযুক্ত হতে পারে।

সেটআপের সাথে এটাই, এখন আমরা নিয়ন্ত্রণ অংশে চলে যাব।

আপনার সার্ভো শ্যাফটকে একটি নির্দিষ্ট কোণে রাখার জন্য ব্যবহৃত কীওয়ার্ড হল object_name.write (কোণ 0-180);

উদাহরণ: instructable.write (30);

উপরের কোডিং সার্ভোতে একটি সংকেত পাঠায় এবং এটিকে 30 ডিগ্রীতে বরাদ্দ করতে বলে।

ধাপ 5: নিয়ন্ত্রণের জন্য কোডিং

নিয়ন্ত্রণের জন্য কোডিং
নিয়ন্ত্রণের জন্য কোডিং

এখন আপনি আপনার servo এর প্রাথমিক অবস্থান বরাদ্দ করার পরে আপনি একই কোড servo_name.write () ব্যবহার করে যে কোন অবস্থানে যেতে পারেন, কিন্তু সমস্যা হল এটি দ্রুত সরানো হয় এটি অনেক কম্পন করতে পারে এবং মসৃণভাবে সরানো যায় না। এইভাবে সমাধান হল একটি উপযুক্ত বিলম্ব () ব্যবহার করে।

চিত্রের মতো লুপ () ব্যবহার করে এটি সহজেই করা যেতে পারে।

এই লুপের মধ্যে প্রথম 30 বর্তমান servo অবস্থান প্রতিনিধিত্ব করে, এবং 180 পছন্দসই অবস্থান।

এইভাবে আপনি arduino সঙ্গে একটি Servo ব্যবহার কিভাবে মৌলিক জানতে পারে।

ধাপ 6: অ্যাপ্লিকেশন

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

2. ব্লুটুথ ফিশ ফিডার।

আশা করি আপনি এই নির্দেশযোগ্য পছন্দ করেন

আসন্ন কয়েকটি বিষয়

1. ESP8266 সহজ নিয়ন্ত্রণ।

2. ব্লুটুথ।

3. এলসিডি ডিসপ্লে

……………… এবং আরও অনেক দরকারী তথ্যের জন্য আমাকে অনুসরণ করুন।

প্রস্তাবিত: