বিভিন্ন ধরণের আছে বৈদ্যুতিক মোটর, হিসাবে হিসাবে steppers, বা stepper মোটরএবং servomotors. পরেরটির মধ্যে কিছু সত্যিই আকর্ষণীয় মডেল আছে, যেমন সার্ভো SG90 এর ক্ষেত্রে. একটি সার্ভো যা প্রথম প্রকল্পের জন্য আদর্শ হতে পারে, এই ধরনের ডিভাইসের সাথে অনুশীলন, শেখা, সাধারণ রোবট নিয়ন্ত্রণ ইত্যাদি। এছাড়াও, এর পাওয়ার প্রয়োজনীয়তা বেশ কম, এটি এমনকি একটি থেকে চালিত হতে পারে অ্যাড্রিয়ান প্লেট অথবা একটি PC USB পোর্ট থেকে 5v.
মাইক্রো সার্ভো SG90 কি?
SG90 servo হল একটি ক্ষুদ্রাকৃতির servo, কিছু সহ খুব কমপ্যাক্ট মাত্রা স্থান গুরুত্বপূর্ণ যেখানে প্রকল্পে একীভূত করতে সক্ষম হতে. উপরন্তু, এটি খুব কম শক্তির চাহিদা সহ লাভজনক এবং ব্যবহার করা সহজ, তাই এটি এমবেডেড, আইওটি বা অন্যান্য কম খরচের অ্যাপ্লিকেশনগুলিতে ব্যবহার করাও সম্ভব।
Servo SG90 হিসাবে, এই servo মোটর একটি অন্তর্ভুক্ত সার্বজনীন টাইপ এস সংযোগকারী যেটি বেশিরভাগ বাণিজ্যিক ডিভাইসে ফিট করতে সক্ষম হবে। এটি রঙ সহ 3টি তারের তৈরি যা প্রতিটিটি কীসের জন্য ব্যবহৃত হয় তা সনাক্ত করে:
- লাল: পজিটিভ পাওয়ার ক্যাবল বা Vcc (+)
- কটা: পাওয়ার তারের নেতিবাচক (-) বা GND (স্থল)
- কমলা: এটি তারের যা সার্ভোমোটর নিয়ন্ত্রণ করতে পিপিএম (পালস পজিশন মডুলেশন) সংকেত বহন করে।
কিছু মডেলের একটি রঙের রচনাও থাকতে পারে কালো-লাল-সাদা, যে ক্ষেত্রে এই ক্ষেত্রে স্কিমটি হবে যথাক্রমে GND-Vcc-PPM সংকেত৷
SG90 সার্ভো বৈশিষ্ট্য
শর্তাবলী প্রযুক্তিগত বৈশিষ্ট্য এই সার্ভোমোটরের, সার্ভো SG90 এর জন্য আলাদা:
- সমর্থিত ওজন: 1.2 এবং 1.6 কেজির মধ্যে (এর ছোট আকারের জন্য যথেষ্ট)
- 4.8v এ মোটর টর্ক: 1.2 কেজি/সেমি
- অপারেটিং ভোল্টেজ: 4 - 7.2v
- 4.8v এ স্পিন গতি: 0.12s/60º
- অ্যাঙ্গুলো ডি রোটাসিয়ন: ১ম
- রাঙ্গো দে টেমর্যাটুরা দে ফানসিওনামিয়েন্টিয়ো: -30ºC এবং +60ºC
- মাত্রা: 22 × 11.5 × 27 মিমি
- ওজন: তারের এবং সংযোগকারী সহ 9 গ্রাম বা 10.6 গ্রাম
- আরডুইনো-সামঞ্জস্যপূর্ণ: হ্যাঁ
- সর্বজনীন সংযোগকারী: বেশিরভাগ রেডিও কন্ট্রোল রিসিভারের সাথে সামঞ্জস্যপূর্ণ (ফুটাবা, জেআর, জিডব্লিউএস, সিরাস, হাইটেক,…)
আপনিও পাবেন Servo SG90 এর কিছু ভেরিয়েন্ট, যেমন:
- MG90S: SG90 এর মতই, কিন্তু এতে ধাতব গিয়ার এবং সংযোগ রয়েছে, তাই এটি 1.8kg পর্যন্ত সমর্থন করতে পারে।
- MG996R: এটির আকার কিছুটা বড়, কিন্তু 15V এ খাওয়ানো হলে এটি 6 Kg পর্যন্ত বা 13v এ খাওয়ানো হলে 4.8 Kg পর্যন্ত সাপোর্ট করতে পারে।
অধিক তথ্য - ডেটশীট ডাউনলোড করুন
যেখানে কম দামে এরকম একটি servo মোটর মডেল কিনবেন
আপনি যদি এই ধরণের একটি Servo SG90 servomotor কিনতে চান তবে আপনি সেগুলিকে কিছু বিশেষ ইলেকট্রনিক্স দোকানে বা Amazon প্ল্যাটফর্মে খুঁজে পেতে পারেন৷ উদাহরণ স্বরূপ, এই প্রস্তাবিত পণ্য:
আপনি দেখতে পারেন, তারা খুব সস্তা, এবং আপনি সেগুলিকে ঢিলেঢালা বা প্যাকেজে কিনতে পারেন রোবট এবং অন্যান্য প্রকল্পের জন্য যেখানে আপনার একাধিক প্রয়োজন৷ এছাড়াও, কিছু প্যাকে কিছু অতিরিক্ত জিনিসপত্র অন্তর্ভুক্ত থাকে, যেমন ব্লেড, স্ক্রু ইত্যাদি।
শর্তাবলী বৈকল্পিক উপরে উদ্ধৃত, আপনার এই আছে:
এখন, আপনি কি খুঁজছেন হয় যদি একটি আরও শক্তিশালী এবং শক্তিশালী সার্ভো মোটর, বৃহত্তর লোড সহ্য করতে সক্ষম এবং একটি বৃহত্তর ঘূর্ণন সঁচারক বল সহ, তারপর আপনার কাছে আরও কিছু আছে যেগুলি কমপ্যাক্ট কিন্তু উচ্চ কর্মক্ষমতা সহ:
- ধাতু গিয়ার সহ Quimat servo এবং 20 Kg পর্যন্ত ওজন সমর্থন করে
- সার্ভো ইনোভেটিকিং তার অক্ষে 35 কেজি পর্যন্ত লোড সমর্থন করতে সক্ষম
- স্টেইনলেস স্টীল গিয়ার সহ ANNIMOS সার্ভো 60 কেজি পর্যন্ত সমর্থন করতে সক্ষম
- কোন পণ্য পাওয়া যায় নি।
Arduino এর সাথে কিভাবে এটি ব্যবহার করবেন
Arduino IDE-এর জন্য একটি স্কেচের উদাহরণ দিতে যাতে আপনি বুঝতে শুরু করতে পারেন যে SG90 Servos কীভাবে কাজ করে, এখানে একটি বাস্তব ঘটনা। কিন্তু প্রথমে, আসুন দেখি কিভাবে আপনার উচিত আপনার Arduino বোর্ডে servo সংযোগ করুন:
- ভিসি: এটি অবশ্যই একটি বাহ্যিক পাওয়ার সাপ্লাই বা Arduino এর 5V সংযোগকারীর সাথে সংযুক্ত থাকতে হবে৷ আপনি যদি বেশ কয়েকটি পাওয়ার সাপ্লাই ব্যবহার করতে যাচ্ছেন, সমস্যা এড়াতে সর্বদা গ্রাউন্ড বা জিএনডিকে কমন রাখতে ভুলবেন না।
- GND: আপনি এটি Arduino বোর্ডের GND এর সাথে সংযোগ করতে পারেন।
- পিপিএম সংকেত: Arduino-এর যে কোনো PWM পিনে যেতে পারেন। উদাহরণস্বরূপ, আমাদের স্কেচে D11.
দেখার জন্য উদাহরণ সোর্স কোড, যা আপনি চেষ্টা করতে পারেন এবং আপনার ইচ্ছামতো পরিবর্তন করতে পারেন, আপনার কাছে আপনার নিজের উভয় উদাহরণ রয়েছে যা আপনি IDE-তে দেখতে পারেন Servo.h লাইব্রেরি, এই অন্য একটি মত:
#include <Servo.h> Servo myservo; //Crear el objeto servo int pos = 0; //Posición inicial del servo SG90 void setup() { myservo.attach(11); //Vincular el pin 11 de Arduino al control del Servo SG90 } void loop() { //Cambia la posición de 0º a 180º, en intervalos de 25ms for (pos = 0; pos <= 180; pos += 1) { myservo.write(pos); delay(25); } //Vuelve desde 180º a 0º, con esperas de 25ms for (pos = 180; pos >= 0; pos -= 1) { myservo.write(pos); delay(25); } }
অধিক তথ্য - Arduino প্রোগ্রামিং ম্যানুয়াল ডাউনলোড করুন