সুচিপত্র:
- সরবরাহ
- ধাপ 1: উপাদানগুলি বোঝা
- ধাপ 2: সার্কিট সেট আপ
- ধাপ 3: Arduino GUI এবং ইনপুট কোড ডাউনলোড করুন
- ধাপ 4: 2 Potentiometer + 2 Servo + Arduino
ভিডিও: 2 Potentiometers & 2 Servos: Arduino দিয়ে নিয়ন্ত্রিত গতি: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
প্রথমে আপনাকে এই সার্কিটটি একত্রিত করার জন্য প্রাসঙ্গিক উপকরণ সংগ্রহ করতে হবে।
সরবরাহ
1 আরডুইনো
2 পটেন্টিওমিটার
2 Servo
1 ব্রেডবোর্ড
5 কালো জাম্পার তারের (স্থল/নেতিবাচক)
5 লাল জাম্পার তারের (ভোল্টেজ/ইতিবাচক)
4 রঙ জাম্পার তারের (ইনপুট/আউটপুট)
ধাপ 1: উপাদানগুলি বোঝা
প্রতিটি উপাদান বোঝার জন্য শারীরিক সার্কিট একত্রিত করার আগে এটি গুরুত্বপূর্ণ:
ব্রেডবোর্ডের দুই পাশে দুইটি পাওয়ার রেল রয়েছে, যার নেগেটিভ (কালো/নীল) এবং ধনাত্মক (লাল) ইনপুটগুলির জন্য স্লট রয়েছে। তারা উল্লম্বভাবে ধারাবাহিকভাবে সংযুক্ত। টার্মিনাল স্ট্রিপগুলি অনুভূমিকভাবে সংযোগ ভাগ করে নেয়, তবে সমান্তরাল টার্মিনাল স্ট্রিপগুলির জন্য ডিভাইডারটি সেতু করার জন্য একটি জাম্পার তারের প্রয়োজন হবে।
পোটেন্টিওমিটারে একটি 5V পিন (লাল), একটি ভাউট পিন (হলুদ/রঙ) এবং গ্রাউন্ড/জিএনডি পিন (কালো) রয়েছে।
সার্ভোতে একটি 5V পোর্ট (লাল), একটি পালস প্রস্থ মডুলেশন/PWM পোর্ট (হলুদ/রঙ) এবং একটি গ্রাউন্ড/GND পোর্ট (কালো) রয়েছে। এটি কীভাবে কাজ করে সে সম্পর্কে আরও জানতে লিঙ্কে ক্লিক করুন।
ধাপ 2: সার্কিট সেট আপ
ডায়াগ্রাম লেআউট অনুসরণ করুন। সার্কিট স্থাপন করার সময়, আপনার উপাদানগুলির কোনও ক্ষতি এড়াতে আরডুইনো আনপ্লাগ করা সর্বদা মনে রাখবেন। সার্কিট অর্গানাইজেশনে আমার চিন্তা হল, Servo 1 এর পাশে Potentiometer 1 প্লাগ করা, এবং Servo 2 এর পাশে Potentiometer 2 প্লাগ করা - এটি আপনাকে যা ঘটছে তা পরিচালনা করতে সাহায্য করে কারণ আরো বেশি সংখ্যক উপাদান একত্রিত হয়। এটি পরবর্তী কোড ধাপে দৃশ্যমান হবে।
রুটিবোর্ডে পোটেন্টিওমিটারটি প্লাগ করুন, এর ওরিয়েন্টেশনের দিকে খেয়াল রাখুন (আরডুইনোতে সংযোগ করার জন্য জাম্পার তারগুলি ব্যবহার করার সময় এটি গুরুত্বপূর্ণ হবে):
Potentiometer 1: একটি কালার জাম্পার ওয়্যার ব্যবহার করুন এবং আরডুইনোতে এনালগ (A0) পোর্টে মধ্য আউটপুট পিন সংযুক্ত করুন। V5 পোর্টে লাল জাম্পার ওয়্যার এবং আরডুইনোতে GND পোর্টে একটি কালো জাম্পার ওয়্যার লাগান।
Potentiometer 2: একটি কালার জাম্পার ওয়্যার ব্যবহার করুন এবং আরডুইনোতে এনালগ (A1) পোর্টে মধ্য আউটপুট পিন সংযুক্ত করুন। V5 পোর্টে লাল জাম্পার ওয়্যার এবং আরডুইনোতে GND পোর্টে একটি কালো জাম্পার ওয়্যার লাগান।
ব্রেডবোর্ড এবং আরডুইনোতে সার্ভো প্লাগ করুন:
Servo 1: এটির ইনপুট/সিগন্যাল পোর্টকে ডিজিটাল PWM পোর্টের সাথে সংযুক্ত করতে একটি কালার জাম্পার ওয়্যার ব্যবহার করুন, 5 আরডুইনোতে। V5 টার্মিনাল স্ট্রিপে লাল জাম্পার তার এবং পেন্টিওমিটার লেআউটের সাথে সিরিজের GND টার্মিনাল স্ট্রিপে একটি কালো জাম্পার ওয়্যার প্লাগ করুন (ইমেজ দেখুন)।
Servo 2: এটির ইনপুট/সিগন্যাল পোর্টকে ডিজিটাল PWM পোর্টের সাথে সংযুক্ত করতে একটি কালার জাম্পার ওয়্যার ব্যবহার করুন, 3 আরডুইনোতে। V5 টার্মিনাল স্ট্রিপে লাল জাম্পার তার এবং পেন্টিওমিটার লেআউটের সাথে সিরিজের GND টার্মিনাল স্ট্রিপে একটি কালো জাম্পার ওয়্যার প্লাগ করুন (ইমেজ দেখুন)।
সার্কিট সেট আপ করার পরে, আপনার আরডুইনোকে আপনার কম্পিউটারে সংযুক্ত করতে এগিয়ে যান।
ধাপ 3: Arduino GUI এবং ইনপুট কোড ডাউনলোড করুন
Arduino গ্রাফিকাল ইউজার ইন্টারফেস (GUI) ডাউনলোড করুন এখানে। নীচের কোডটি প্লাগ করুন, "//" এর ডানদিকে তথ্যটি নোট করুন যে কোডের লাইনটি কী করছে তা আপনাকে বলে:
#অন্তর্ভুক্ত
// **** servo 1 সেটিংস
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // অবশ্যই PWM সক্রিয় পিন ব্যবহার করতে হবে
int servo1_test;
// **** servo 1 সেটিংস শেষ
// **** servo 2 সেটিংস
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // অবশ্যই PWM সক্রিয় পিন ব্যবহার করতে হবে
int servo2_test;
// **** servo 2 সেটিংস শেষ
অকার্যকর সেটআপ() {
servo1.attach (servo1Pin);
servo2.attach (servo2Pin);
}
অকার্যকর লুপ () {
servo1_test = analogRead (servo1PotPin);
servo1_test = মানচিত্র (servo1_test, 0, 1023, 65, 0); // সার্ভো আবর্তন মাত্র 65 ডিগ্রী। বর্তমানে সার্ভের জন্য আবর্তনের ডিগ্রিতে পোটেন্টিওমিটার মান অনুবাদ করছে, বর্তমানে বিপরীত দিকে
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = মানচিত্র (servo2_test, 0, 1023, 80, 0); // servo ঘূর্ণন শুধুমাত্র 80 ডিগ্রী। বর্তমানে সার্ভের জন্য আবর্তনের ডিগ্রিতে পোটেন্টিওমিটার মান অনুবাদ করছে, বর্তমানে বিপরীত দিকে
servo2.write (servo2_test);
বিলম্ব (5);
}
ধাপ 4: 2 Potentiometer + 2 Servo + Arduino
এইভাবে চূড়ান্ত সার্কিটটি দেখতে হবে। এটি কিভাবে কাজ করে তা দেখতে ভিডিওটি দেখুন।
প্রস্তাবিত:
Potentiometer & Servo: Arduino এর সাথে নিয়ন্ত্রিত গতি: 4 টি ধাপ
Potentiometer & Servo: Arduino দিয়ে নিয়ন্ত্রিত গতি: প্রথমে আপনাকে এই সার্কিটটি একত্রিত করার জন্য প্রাসঙ্গিক উপকরণ সংগ্রহ করতে হবে
মাইক্রো দিয়ে বাতাসের গতি পরিমাপ করুন: বিট এবং স্ন্যাপ সার্কিট: 10 টি ধাপ
মাইক্রো: বিট এবং স্ন্যাপ সার্কিট দিয়ে বাতাসের গতি পরিমাপ করুন: গল্প যেহেতু আমি এবং আমার মেয়ে একটি আবহাওয়া প্রকল্পের অ্যানিমোমিটারে কাজ করছিলাম, তাই আমরা প্রোগ্রামিংয়ের মাধ্যমে মজা বাড়ানোর সিদ্ধান্ত নিয়েছিলাম। অ্যানিমোমিটার কী? সম্ভবত আপনি জিজ্ঞাসা করছেন " হয়। আচ্ছা, এটি একটি যন্ত্র যা বাতাসের পরিমাপ করে
সিরিয়াল নিয়ন্ত্রিত পরিবর্তনশীল গতি মোটর: 6 ধাপ
সিরিয়াল নিয়ন্ত্রিত ভেরিয়েবল স্পিড মোটর: আপনার কম্পিউটারে সিরিয়াল পোর্ট, একটি একক MOSFET, এবং কিছু তুচ্ছ সফ্টওয়্যার ছাড়া আর কিছুই নয় এমন একটি ছোট ডিসি মোটরের গতি নিয়ন্ত্রণ করুন। (এমওএসএফইটিটি এবং সিরিয়াল পোর্টটি "গতি নিয়ন্ত্রণ" তৈরি করে; আপনার এখনও একটি মোটর এবং একটি উপযুক্ত পাওয়ার সাপ প্রয়োজন হবে
গতি নিয়ন্ত্রিত ডেস্ক ফ্যান: 5 টি ধাপ
গতি নিয়ন্ত্রিত ডেস্ক ফ্যান: কিভাবে কম্পিউটারের ভক্তদের গতি নিয়ন্ত্রণ করা যায় এবং ডেস্ক ফ্যানে পরিণত করা যায়
ডুয়েল-ব্যান্ড ওয়্যারলেস রাউটার দিয়ে আপনার (বাবার স্যাটেলাইট) ইন্টারনেট সংযোগের গতি বাড়ান: 10 টি ধাপ
ডুয়েল-ব্যান্ড ওয়্যারলেস রাউটারের সাথে আপনার (বাবার স্যাটেলাইট) ইন্টারনেট সংযোগের গতি বাড়ান: হ্যালো। দয়া করে দেখুন https://www.instructables.com/id/How-To-Make-Bath-Bombs/ আমি সম্ভবত শীঘ্রই একটি ব্যক্তিগত ব্লগে এই তথ্য রাখব