इस एक्सपेरिमेंट में हम एक सर्व्हो मोटर का प्रयोग करेंगे. यह एक RC Servo है. रोबोट्स बनाने के लिए इसका प्रयोग किया जा सकता है. ऊपर चित्र में दिखने वाला मोटर यह Tower Pro SG 90 है. यह छोटासा मायक्रो सर्व्हो मोटर दो सौ रूपए तक मिल सकता है.
नीचे वाले फोटो में इसके कनेक्टर पिन दिखाई दे रहे हैं.
ऑरेंज वायर को आप आरडूइनो के डिजिटल पिन में PWM लिखे हुए किसी भी एक पिन को जोड़ सकते हैं.
मोटर के शाफ्ट को जोड़ने के लिए तीन तरह के आर्म्स इसके साथ आते हैं, ऊपर वाले फोटो में उन्ही में से एक आर्म को जोड़ा हुआ दिखाई देता है.
सर्व्होके पिन को आरडूइनो के बोर्ड से जोडने के लिए तीन छोटे वायर्स का प्रयोग हम करेंगे. इसके लिए आप किसी भी कलर के वायर चुन सकते हो.
अब हम आरडूइनो के लिए प्रयोग होने वाला प्रोग्राम देखेंगे. यह प्रोग्राम नीचे वाले लिंक से डाउनलोड कर सकते हैं. Servo.ino इस नाम का यह प्रोग्राम डाउनलोड कर के आरडूइनो के एडिटर में ओपन करो.
https://goo.gl/KoJTxK
यह प्रोग्राम नीचे दिखाया गया है.
click to enlarge |
इस प्रोग्राम का कोड नीचे समझाया जाता है.
#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 पूरा होने पर उसका एक मेसेज दिखेगा. तब अपलोड के आईकॉन पर क्लिक करो. इस समय आरडूइनोका बोर्ड कॉम्प्युटर से जुड़ा हुआ होना चाहिए. अब यह प्रोग्राम बोर्ड पर अपलोड होगा. उसके बाद तुरंत सर्व्हो का शाफ्ट घूमने लगेगा.
कोई टिप्पणी नहीं:
एक टिप्पणी भेजें
टिप्पणी: केवल इस ब्लॉग का सदस्य टिप्पणी भेज सकता है.