Servo SG90: سڀ ڪجھ توهان کي ڄاڻڻ جي ضرورت آهي هن ننڍڙي برقي موٽر بابت

سرو SG90

اهڙا ڪيترائي قسم آهن برقي موٽرسڪيئن؟ steppers، يا stepper موٽر، ۽ خدمت ڪندڙ. بعد ۾ اتي ڪجھ واقعي دلچسپ ماڊل آھن، جھڙوڪ Servo SG90 جو ڪيس. هڪ سرو جيڪو پهرين منصوبن لاءِ مثالي ٿي سگهي ٿو، هن قسم جي ڊوائيس سان عمل، سکيا، سادو روبوٽ ڪنٽرول وغيره. انهي سان گڏ، ان جي طاقت جون گهرجون ڪافي گهٽ آهن، اهو پڻ هڪ کان طاقتور ٿي سگهي ٿو ايڊرين پليٽ يا پي سي يو ايس بي پورٽ کان 5v تائين.

Micro Servo SG90 ڇا آهي؟

خدمتگار

SG90 servo هڪ ننڍو servo آهي، ڪجهه سان تمام جامع طول و عرض منصوبن ۾ ضم ڪرڻ جي قابل ٿي جتي جاء اهم آهي. ان کان علاوه، اهو اقتصادي ۽ استعمال ڪرڻ آسان آهي، تمام گهٽ توانائي جي گهرج سان، تنهنڪري اهو پڻ ممڪن آهي ته ان کي ايمبيڊڊ، IoT يا ٻين گهٽ واپرائڻ واري ايپليڪيشنن ۾ استعمال ڪيو وڃي.

جيئن ته Servo SG90 لاء، هي سروو موٽر شامل آهي a آفاقي قسم S کنیکٹر جيڪي اڪثر تجارتي ڊوائيسز ۾ فٽ ٿي سگھندا. اهو رنگن سان 3 تارن مان ٺهيل آهي جنهن کي سڃاڻي ٿو ته هر هڪ ڪهڙي لاءِ استعمال ٿئي ٿو:

  • ڳاڙهو: مثبت پاور ڪيبل يا وي سي سي آهي (+)
  • مارنون: ڇا پاور ڪيبل منفي (-) يا GND (زمين)
  • نارن: اها ڪيبل آهي جيڪا PPM (Pulse Position Modulation) سگنل کي سروومٽر کي ڪنٽرول ڪرڻ لاءِ کڻي ٿي.

ڪجھ ماڊل شايد ھڪڙي رنگ جي جوڙجڪ کي خاص ڪري سگھن ٿا ڪارو- ڳاڙهو- اڇو، جنهن صورت ۾ هن معاملي ۾ اسڪيم جي ترتيب سان GND-Vcc-PPM سگنل هوندو.

SG90 سروو خاصيتون

جي لاء فني خاصيتون هن servomotor جي، servo SG90 لاء بيٺو آهي:

اهي خاصيتون لڳ ڀڳ آهن، ڇاڪاڻ ته اهي SG90 servo جي ماڊلز ۽ برانڈز تي منحصر ڪري ٿورڙي مختلف ٿي سگهن ٿيون. تنهن ڪري، اهو بهترين آهي ڊائون لوڊ ڪرڻ لاء ڊيٽا شيٽ سان لاڳاپيل ماڊل توهان خريد ڪيو آهي. مثال طور، -30 ۽ 60ºC جي وچ ۾ درجه حرارت جي حدن کي برداشت ڪرڻ بدران، ڪجهه صرف -10 کان 50ºC تائين ڪن ٿا، ٻيا 3 کان 6V تائين وولٽيج قبول ڪري سگهن ٿا، وغيره.
  • حمايت ٿيل وزن: 1.2 ۽ 1.6 ڪلوگرام جي وچ ۾ (ان جي ننڍڙي سائيز لاء ڪافي)
  • موٽر torque 4.8v تي: 1.2kg/cm
  • آپريٽنگ ويليوٽي: 4 - 7.2v
  • 4.8v تي گھمڻ جي رفتار: 0.12s/60º
  • گردش زاويه: 120º
  • آپريٽنگ جي درجه حرارت جي حد: -30ºC ۽ +60ºC
  • پاسا: 22 × 11.5 × 27 ملي ميٽر
  • وزن: 9 گ يا 10.6 گ سميت ڪيبل ۽ ڪنيڪٽر
  • Arduino-مطابقت رکندڙ: ها
  • آفاقي ڪنيڪٽر: سڀ کان وڌيڪ ريڊيو ڪنٽرول وصول ڪندڙن سان مطابقت (Futaba، JR، GWS، Cirrus، Hitec، ...)

توهان به ڳوليندا Servo SG90 جي ڪجهه مختلف قسمن،

  • ايم جي 90 ايس: SG90 سان ملندڙ جلندڙ، پر دھاتي گيئر ۽ ڳنڍيندڙ آهن، تنهنڪري اهو 1.8kg تائين سپورٽ ڪري سگهي ٿو.
  • ايم جي 996 آر: اهو ٿورڙي وڏي سائيز آهي، پر اهو 15 ڪلوگرام تائين مدد ڪري سگهي ٿو جڏهن 6V تي کارايو وڃي، يا 13 ڪلوگرام جيڪڏهن 4.8v تي کارايو وڃي.

وڌيڪ --اڻ - ڊيٽ شيٽ ڊائون لوڊ ڪريو

ڪٿي خريد ڪرڻ لاء هڪ servo موٽر ماڊل هن وانگر گهٽ قيمت تي

جيڪڏھن توھان خريد ڪرڻ چاھيو ٿا Servo SG90 servomotor ھن قسم جو، توھان انھن کي ڳولي سگھوٿا ڪجھ خاص اليڪٽرانڪس اسٽورن ۾ يا Amazon پليٽ فارم تي. مثال طور، اهي سفارش ڪيل مصنوعات:

جيئن توهان ڏسي سگهو ٿا، اهي تمام سستا آهن، ۽ توھان انھن کي خريد ڪري سگھو ٿا لوز يا پيڪن ۾ روبوٽس ۽ ٻين منصوبن لاءِ جتي توھان کي ھڪڙي کان وڌيڪ جي ضرورت آھي. ان کان سواء، ڪجهه پيڪن ۾ ڪجهه اضافي لوازمات شامل آهن، جهڙوڪ بليڊ، اسڪرو، وغيره.

جي لاء variants مٿي بيان ڪيو ويو آهي، توهان وٽ اهي آهن:

هاڻي، جيڪڏهن توهان ڳولي رهيا آهيو ته ڇا آهي هڪ وڌيڪ طاقتور ۽ مضبوط servomotor, وڌيڪ لوڊ برداشت ڪرڻ جي قابل ۽ وڏي ٽوڪ سان، پوء توهان وٽ ٻيا به آهن جيڪي پڻ ٺهيل آهن پر اعلي ڪارڪردگي سان:

Arduino سان ان کي ڪيئن استعمال ڪجي

Arduino IDE، ڊيٽا جا قسم، پروگرامنگ

Arduino IDE لاءِ هڪ خاڪو جو مثال ڏيڻ لاءِ ته جيئن توهان اهو سمجهڻ شروع ڪري سگهو ته SG90 Servos ڪيئن ڪم ڪري ٿو، هتي هڪ عملي صورت آهي. پر پهرين، اچو ته ڏسو ته توهان کي ڪيئن گهرجي servo کي پنهنجي Arduino بورڊ سان ڳنڍيو:

  • وي سي: اهو هڪ خارجي پاور سپلائي سان ڳنڍيل هجي يا Arduino جي 5V کنیکٹر سان. جيڪڏهن توهان ڪيترن ئي پاور سپلائيز کي استعمال ڪرڻ وارا آهيو، ياد رکو ته هميشه هميشه زمين يا GND کي عام طور تي مسئلن کان بچڻ لاء.
  • GND: توهان ان کي Arduino بورڊ جي GND سان ڳنڍي سگهو ٿا.
  • PPM سگنل: 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 پروگرامنگ دستياب


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

تبصرو ڪرڻ جو پهريون

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو.

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.

انگريزي ٽيسٽٽيسٽ Catalanاسپيني سوال