त्यहाँ धेरै प्रकारका छन् इलेक्ट्रिक मोटर्स, कसरी steppers, वा stepper मोटर्स, र सर्वोमोटर्स। पछिल्लो भित्र त्यहाँ केहि साँच्चै रोचक मोडेलहरू छन्, जस्तै सर्वो SG90 को मामला। एक सर्वो जुन पहिलो परियोजनाहरू, यस प्रकारको उपकरणसँग अभ्यासहरू, सिक्ने, सरल रोबोट नियन्त्रण, इत्यादिको लागि आदर्श हुन सक्छ। साथै, यसको पावर आवश्यकताहरू एकदम कम छन्, यो पनि एक बाट संचालित गर्न सकिन्छ एड्रिन प्लेट वा PC USB पोर्टबाट 5v सम्म।
अनुक्रमणिका
माइक्रो सर्वो SG90 के हो?
SG90 सर्वो एक लघु सर्वो हो, केहि संग धेरै कम्प्याक्ट आयामहरू परियोजनाहरूमा एकीकृत गर्न सक्षम हुन जहाँ ठाउँ महत्त्वपूर्ण छ। थप रूपमा, यो किफायती र प्रयोग गर्न सजिलो छ, धेरै कम ऊर्जा मागको साथ, त्यसैले यसलाई इम्बेडेड, IoT वा अन्य कम खपत अनुप्रयोगहरूमा प्रयोग गर्न सम्भव छ।
सर्वो SG90 को लागि, यस सर्वो मोटरले एक समावेश गर्दछ विश्वव्यापी प्रकार एस कनेक्टर जुन अधिकांश व्यावसायिक उपकरणहरूमा फिट हुन सक्षम हुनेछ। यो 3 तारहरू रङहरू मिलेर बनेको छ जसले प्रत्येकलाई के प्रयोग गरिन्छ भनेर पहिचान गर्दछ:
- रातो: सकारात्मक पावर केबल वा Vcc (+)
- खैरो: पावर केबल नेगेटिभ (-) वा GND (ग्राउन्ड) हो
- सुन्तला रंग: यो केबल हो जसले PPM (पल्स पोजिसन मोड्युलेसन) सिग्नल बोक्छ जसले सर्वोमोटरलाई नियन्त्रण गर्छ।
केहि मोडेलहरूले रङ संरचना पनि देखाउन सक्छ कालो-रातो-सेतो, जसमा यस अवस्थामा योजना क्रमशः GND-Vcc-PPM सिग्नल हुनेछ।
SG90 सर्वो सुविधाहरू
को लागी प्राविधिक विशेषताहरु यस servomotor को, सर्वो SG90 को लागि बाहिर खडा छ:
- समर्थित वजन: १.२ र १.६ किलोग्राम (यसको सानो आकारको लागि पर्याप्त)
- 4.8v मा मोटर टोक़: 1.2 kg/cm
- अपरेटिंग भोल्टेज: 4 - 7.2v
- 4.8v मा स्पिन गति: ०.१२ सेकेन्ड/६० डिग्री
- घुमाउने कोण: ººº
- सञ्चालन तापमान दायरा: -30ºC र +60ºC
- आयामहरू: १22..11.5 × .27×.१ × .XNUMX.१ मिमी
- वजन: केबल र कनेक्टर सहित 9 ग्राम वा 10.6 ग्राम
- Arduino संगत: हो
- कनेक्टर सार्वभौमिक: धेरै जसो रेडियो नियन्त्रण रिसीभरहरूसँग उपयुक्त (Futaba, JR, GWS, Cirrus, Hitec, ...)
तपाईं पनि पाउनुहुनेछ Servo SG90 को केहि भेरियन्टहरू, जस्तै:
- MG90S: SG90 जस्तै, तर धातु गियर र लिङ्केजहरू छन्, त्यसैले यसले 1.8kg सम्म समर्थन गर्न सक्छ।
- MG996R: यसको आकार थोरै ठूलो छ, तर यसले 15V मा खुवाउँदा 6 Kg सम्म, वा 13v मा खुवाउँदा 4.8 Kg सम्म समर्थन गर्न सक्छ।
थप जानकारी - डाटाशीट डाउनलोड गर्नुहोस्
सस्तो मूल्यमा यस्तो सर्वो मोटर मोडल कहाँ किन्न सकिन्छ
यदि तपाइँ यस प्रकारको Servo SG90 servomotor किन्न चाहनुहुन्छ भने, तपाइँ तिनीहरूलाई केहि विशेष इलेक्ट्रोनिक्स स्टोरहरूमा वा Amazon प्लेटफर्ममा फेला पार्न सक्नुहुन्छ। उदाहरण को लागी, यी सिफारिस गरिएका उत्पादनहरू:
तपाईं देख्न सक्नुहुन्छ, तिनीहरू धेरै सस्तो छन्, र तपाइँ तिनीहरूलाई एक भन्दा बढी चाहिने रोबोटहरू र अन्य परियोजनाहरूका लागि खुल्ला वा प्याकहरूमा किन्न सक्नुहुन्छ। थप रूपमा, केही प्याकहरूमा निश्चित अतिरिक्त सामानहरू समावेश हुन्छन्, जस्तै ब्लेड, स्क्रू, आदि।
को लागी भेरियन्टहरू माथि उल्लेखित, तपाईंसँग यी छन्:
अब, यदि तपाई के खोज्दै हुनुहुन्छ भने थप शक्तिशाली र बलियो सर्वो मोटर, ठूला भारहरू र ठूलो टर्कको साथ सामना गर्न सक्षम हुन सक्ने, त्यसपछि तपाईंसँग अरूहरू पनि छन् जुन कम्प्याक्ट छन् तर उच्च प्रदर्शनका साथ:
- मेटल गियरको साथ क्विम्याट सर्वो र 20 किलोग्राम सम्म वजन समर्थन गर्न
- सर्वो इनोभेटिङ्ले आफ्नो अक्षमा ३५ किलोग्रामसम्मको भारलाई समर्थन गर्न सक्षम छ
- ANNIMOS सर्वो स्टेनलेस स्टील गियरहरु संग 60 किलोग्राम सम्म समर्थन गर्न सक्षम
- SHYEKYO सर्वो स्टेनलेस स्टील गियर र 75 Kg सम्म समर्थन गर्न सक्षम।
Arduino को साथ कसरी प्रयोग गर्ने
Arduino IDE को लागि एउटा स्केचको उदाहरण दिन ताकि तपाईले SG90 Servos ले कसरी काम गर्छ भनेर बुझ्न सुरु गर्न सक्नुहुन्छ, यहाँ एउटा व्यावहारिक मामला छ। तर पहिले, तपाईं कसरी गर्नुपर्छ हेरौं आफ्नो 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 प्रोग्रामिङ म्यानुअल डाउनलोड गर्नुहोस्
टिप्पणी गर्न पहिलो हुनुहोस्