সুচিপত্র:

Potentiometer & Servo: Arduino এর সাথে নিয়ন্ত্রিত গতি: 4 টি ধাপ
Potentiometer & Servo: Arduino এর সাথে নিয়ন্ত্রিত গতি: 4 টি ধাপ

ভিডিও: Potentiometer & Servo: Arduino এর সাথে নিয়ন্ত্রিত গতি: 4 টি ধাপ

ভিডিও: Potentiometer & Servo: Arduino এর সাথে নিয়ন্ত্রিত গতি: 4 টি ধাপ
ভিডিও: How to control Servo motor with Arduino with and without potentiometer 2024, নভেম্বর
Anonim
Potentiometer & Servo: Arduino দিয়ে নিয়ন্ত্রিত গতি
Potentiometer & Servo: Arduino দিয়ে নিয়ন্ত্রিত গতি
Potentiometer & Servo: Arduino দিয়ে নিয়ন্ত্রিত গতি
Potentiometer & Servo: Arduino দিয়ে নিয়ন্ত্রিত গতি
Potentiometer & Servo: Arduino দিয়ে নিয়ন্ত্রিত গতি
Potentiometer & Servo: Arduino দিয়ে নিয়ন্ত্রিত গতি

প্রথমে আপনাকে এই সার্কিটটি একত্রিত করার জন্য প্রাসঙ্গিক উপকরণ সংগ্রহ করতে হবে।

সরবরাহ

1 আরডুইনো

1 পটেন্টিওমিটার

1 সার্ভো

1 ব্রেডবোর্ড

2 কালো জাম্পার তারের (স্থল/নেতিবাচক)

2 লাল জাম্পার তারের (ভোল্টেজ/ইতিবাচক)

2 হলুদ/রঙের জাম্পার তার (ইনপুট/আউটপুট)

ধাপ 1: উপাদানগুলি বোঝা

উপাদানগুলি বোঝা
উপাদানগুলি বোঝা
উপাদানগুলি বোঝা
উপাদানগুলি বোঝা
উপাদানগুলি বোঝা
উপাদানগুলি বোঝা
উপাদানগুলি বোঝা
উপাদানগুলি বোঝা

প্রতিটি উপাদান বোঝার জন্য শারীরিক সার্কিট একত্রিত করার আগে এটি গুরুত্বপূর্ণ:

ব্রেডবোর্ডের দুই পাশে দুইটি পাওয়ার রেল রয়েছে, যার নেগেটিভ (কালো/নীল) এবং ধনাত্মক (লাল) ইনপুটগুলির জন্য স্লট রয়েছে। তারা উল্লম্বভাবে ধারাবাহিকভাবে সংযুক্ত। টার্মিনাল স্ট্রিপগুলি অনুভূমিকভাবে সংযোগ ভাগ করে নেয়, তবে সমান্তরাল টার্মিনাল স্ট্রিপগুলির জন্য ডিভাইডারটি সেতু করার জন্য একটি জাম্পার তারের প্রয়োজন হবে।

পোটেন্টিওমিটারে একটি 5V পিন (লাল), একটি ভাউট পিন (হলুদ/রঙ) এবং গ্রাউন্ড/জিএনডি পিন (কালো) রয়েছে।

সার্ভোতে একটি 5V পোর্ট (লাল), একটি পালস প্রস্থ মডুলেশন/PWM পোর্ট (হলুদ/রঙ) এবং একটি গ্রাউন্ড/GND পোর্ট (কালো) রয়েছে। এটি কীভাবে কাজ করে সে সম্পর্কে আরও জানতে লিঙ্কে ক্লিক করুন।

ধাপ 2: সার্কিট সেট আপ

সার্কিট সেট আপ
সার্কিট সেট আপ

ডায়াগ্রাম লেআউট অনুসরণ করুন। সার্কিট স্থাপন করার সময়, আপনার উপাদানগুলির কোনও ক্ষতি এড়াতে আরডুইনো আনপ্লাগ করা সর্বদা মনে রাখবেন।

Potentiometer রুটিবোর্ডে প্লাগ করুন, এর ওরিয়েন্টেশনের নোট নিন (arduino এর সাথে সংযোগ করার জন্য জাম্পার তার ব্যবহার করার সময় এটি গুরুত্বপূর্ণ হবে)। একটি হলুদ জাম্পার তার ব্যবহার করুন এবং মধ্যম আউটপুট পিনটি আরডুইনোতে এনালগ (A0) পোর্টের সাথে সংযুক্ত করুন। V5 পোর্টে লাল জাম্পার ওয়্যার এবং আরডুইনোতে GND পোর্টে একটি কালো জাম্পার ওয়্যার লাগান।

ব্রেডবোর্ড এবং আরডুইনোতে সার্ভো প্লাগ করুন। এটির ইনপুট/সিগন্যাল পোর্টকে ডিজিটাল পিডব্লিউএম পোর্টে সংযুক্ত করতে হলুদ জাম্পার ওয়্যার ব্যবহার করুন, আরডুইনোতে 9। V5 টার্মিনাল স্ট্রিপে লাল জাম্পার তার এবং পেন্টিওমিটার লেআউটের সাথে সিরিজের GND টার্মিনাল স্ট্রিপে একটি কালো জাম্পার ওয়্যার প্লাগ করুন (ইমেজ দেখুন)।

সার্কিট সেট আপ করার পরে, আপনার আরডুইনোকে আপনার কম্পিউটারে সংযুক্ত করতে এগিয়ে যান।

ধাপ 3: Arduino GUI এবং ইনপুট কোড ডাউনলোড করুন

Arduino GUI এবং ইনপুট কোড ডাউনলোড করুন
Arduino GUI এবং ইনপুট কোড ডাউনলোড করুন
Arduino GUI এবং ইনপুট কোড ডাউনলোড করুন
Arduino GUI এবং ইনপুট কোড ডাউনলোড করুন

Arduino গ্রাফিকাল ইউজার ইন্টারফেস (GUI) ডাউনলোড করুন এখানে।

নীচের কোডটি প্লাগ করুন, "//" এর ডানদিকে তথ্যটি নোট করুন যে কোডের লাইনটি কী করছে তা আপনাকে বলে:

#অন্তর্ভুক্ত // সার্ভো লাইব্রেরি

Servo servo_test; // সংযুক্ত servo জন্য একটি servo বস্তু আরম্ভ

int কোণ = 0;

int potentio = A0; // potentiometer এর জন্য A0analog পিন আরম্ভ করুন

অকার্যকর সেটআপ() {

servo_test.attach (9); // arduino এর 9 পিনে servo এর সিগন্যাল পিন সংযুক্ত করুন

}

অকার্যকর লুপ () {

কোণ = analogRead (potentio); // 0 এবং 1023 এর মধ্যে পোটেন্টিওমিটার মান পড়া

কোণ = মানচিত্র (কোণ, 0, 1023, 0, 179); // 0 এবং 180 এর মধ্যে সার্ভোর জন্য কোণ মান থেকে potentiometer মান স্কেলিং)

servo_test.write (কোণ); // নির্দিষ্ট কোণ বিলম্ব (5) থেকে servo ঘুরানোর কমান্ড;

}

ধাপ 4: Potentiometer + Servo + Arduino

Potentiometer + Servo + Arduino
Potentiometer + Servo + Arduino

এইভাবে চূড়ান্ত সার্কিটটি দেখতে হবে। এটি কিভাবে কাজ করে তা দেখতে ভিডিওটি দেখুন।

প্রস্তাবিত: