मंगलवार, 24 जनवरी 2017

Servo motor Arduino in Hindi


इस एक्सपेरिमेंट में हम एक सर्व्हो मोटर का प्रयोग करेंगे. रोबोट्स  यह एक RC Servo है. रोबोट्स बनाने के लिए इसका प्रयोग किया जा सकता है. ऊपर चित्र में दिखने वाला मोटर यह Tower Pro SG 90 है. यह छोटासा मायक्रो सर्व्हो मोटर दो सौ रूपए तक मिल सकता है. 
नीचे वाले फोटो में इसके कनेक्टर पिन दिखाई दे रहे हैं.



इसको तीन वायर होते हैं. नारंगी, लाल और भूरा ( ऑरेंज, रेड और ब्राऊन ).  इसमें रेड और ब्राऊन वायर से  5 V का पॉवर सप्लाय जोड़ना पड़ता है . रेड को पॉजिटिव 5 V और  ब्राऊन को  ग्राउंड. और ऑरेंज वायर सिग्नल के लिए है.

 ऑरेंज वायर को आप आरडूइनो के  डिजिटल पिन में  PWM लिखे हुए किसी भी एक पिन को जोड़ सकते हैं.

मोटर के शाफ्ट को जोड़ने के लिए तीन तरह के आर्म्स इसके साथ आते हैं, ऊपर वाले फोटो में उन्ही में से एक आर्म को जोड़ा हुआ दिखाई देता है.

सर्व्होके पिन को आरडूइनो के बोर्ड से जोडने के लिए तीन छोटे वायर्स का प्रयोग हम करेंगे. इसके लिए आप किसी भी कलर के वायर चुन सकते हो.




अब हम आरडूइनो के लिए प्रयोग होने वाला प्रोग्राम देखेंगे. यह प्रोग्राम नीचे वाले लिंक से डाउनलोड कर सकते हैं. Servo.ino इस नाम का यह प्रोग्राम डाउनलोड कर के आरडूइनो के एडिटर में ओपन करो.

https://goo.gl/KoJTxK

इस  प्रोग्राम का कोड नीचे समझाया जाता है.

#include
इस लाईन में Servo.h इस नाम की लायब्ररी या हेडर फाईल इस प्रोग्राम में प्रयोग की जाती है.

Servo myservo;
यहाँ पर  myservo इस नाम का एक Servo ऑब्जेक्ट बनाया जाता है.

void setup()
{
  myservo.attach(9);
}
यहाँ पर हम सर्व्हो को  नौ  नंबर के पोर्ट से जोड़ते हैं.

void loop()
{
  myservo.write(90);
  delay(1000);
  myservo.write(180);
  delay(1000);
  myservo.write(0);
  delay(1000);
 }


यहाँ पर हम इस सर्व्हो को  180 डिग्री से घुमाते हैं.  सर्व्हो को हम  0 से 180 डिग्री तक ही घुमा सकते हैं और हर बार घूमने पर  हम 1000 मिली सेकंद का याने एक मिनिट का अवकाश लेते हैं.

यह एक आसान सा प्रोग्राम  है.  प्रोग्रामिंग की सहायता से आप सर्व्हो के शाफ्ट का स्पीड भी कंट्रोल कर सकते हैं.  

इस प्रोग्राम को डाउनलोड कर के उसे आरडूइनो के IDE में ओपन करो. उसके मेनू ऐसे दिखेंगे.

 इसमें पहला आईकॉन  Verify का है. उसपर क्लिक करो. Verification पूरा होने पर उसका एक मेसेज दिखेगा. तब अपलोड के आईकॉन  पर क्लिक करो. इस समय आरडूइनोका  बोर्ड कॉम्प्युटर से जुड़ा हुआ होना चाहिए.  अब यह प्रोग्राम बोर्ड पर अपलोड होगा. उसके बाद तुरंत सर्व्हो का शाफ्ट घूमने लगेगा.