विषयसूची:
- आपूर्ति
- चरण 1: सब कुछ इकट्ठा करो
- चरण 2: कोड पुस्तकालय
- चरण 3: कोड
- चरण 4: इसे एक साथ तार करें
- चरण 5: सर्वो को वायरिंग में जोड़ें
- चरण 6: कोड का परीक्षण करें
वीडियो: बेहद बुनियादी, बिना कैलिब्रेटेड सर्वो कंपास: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मैं जिस प्रोजेक्ट पर काम कर रहा हूं, उसके लिए यह सिर्फ एक बुनियादी निर्देश है। यह अनियंत्रित है और कक्षा के लिए बनाया गया एक बहुत ही बुनियादी प्रोटोटाइप है। बाद के निर्देश में, मैं दिखाऊंगा कि इसे कैसे कैलिब्रेट किया जाए।
अगर मैं आप होते तो मैं इससे बहुत महानता की उम्मीद नहीं करता, यह प्रक्रिया का अधिक दस्तावेजीकरण है।
आपूर्ति
- माइक्रो सर्वो (मैंने हॉबी किंग से HXT900 माइक्रो सर्वो का इस्तेमाल किया)
- Arduino (मैंने ऊनो का इस्तेमाल किया)
- LSM303DLHC सेंसर है
- केबल्स, सोल्डर, आदि
- ब्रेड बोर्ड
चरण 1: सब कुछ इकट्ठा करो
सुनिश्चित करें कि आपके हेडर आपके सेंसर पर ठीक से लगे हुए हैं और आपके पास आपके तार और ब्रेडबोर्ड हैं।
चरण 2: कोड पुस्तकालय
आप यह सुनिश्चित करना चाहेंगे कि आपने ये डाउनलोड कर लिए हैं।
आपके द्वारा उपयोग की जा रही अन्य लाइब्रेरी, wire.h और सर्वो.h, पहले से ही डिफ़ॉल्ट रूप से स्थापित होनी चाहिए।
चरण 3: कोड
आपने अभी जो डाउनलोड किया है उसमें से स्केच लाइब्रेरी 'कम्पास' खोलें। सर्वो का उपयोग करने के लिए, आप इस कोड में सर्वो कोड डालना चाहते हैं। मैंने इसे यहां से हनी कियाना के कोड के साथ जोड़ा। मूल हनी कियानी द्वारा है, मेरे द्वारा नहीं। इसे ऐसा दिखना चाहिए।
#शामिल
#शामिल करें #शामिल करें #शामिल करें इंट सर्वोपिन = 3; सर्वो सर्वो1; शून्य सेटअप (शून्य) {Serial.begin (९६००); वायर.बेगिन (); Servo1.attach(servoPin); Serial.println ("मैग्नेटोमीटर टेस्ट"); सीरियल.प्रिंट्लन (""); अगर (! mag.begin ()) { Serial.println ("ओह, कोई एलएसएम 303 नहीं मिला … अपनी वायरिंग जांचें!"); जबकि (1); } } शून्य लूप (शून्य) {/* एक नया सेंसर ईवेंट प्राप्त करें */ sensor_event_t ईवेंट; mag.getEvent(&event); फ्लोट पाई = 3.14159; // वेक्टर y, x फ्लोट हेडिंग के कोण की गणना करें = (atan2(event.magnetic.y, event.magnetic.x) * 180) / Pi; // ०-३६० को सामान्य करें यदि (शीर्षक <०) {शीर्षक = ३६० + शीर्षक; } सीरियल.प्रिंट ("कम्पास हेडिंग:"); Serial.println (शीर्षक); Servo1.write(180-heading); देरी(10); }
चरण 4: इसे एक साथ तार करें
आप चाहते हैं कि सबसे बाईं ओर का पिन- SCL- A5 डेटा इनपुट से जुड़ा हो
इसके बगल में एक- एसडीए- ए4 पोर्ट से जुड़ा है।
ग्राउंड ग्राउंड में जाता है।
VIN 5v पोर्ट पर जाता है।
चरण 5: सर्वो को वायरिंग में जोड़ें
जमीन और वोल्टेज अपने लिए बोलते हैं, लेकिन आप चाहते हैं कि डेटा पिन ~ 3 हो।
चरण 6: कोड का परीक्षण करें
यदि आप मैग्नेटोमीटर को धीरे-धीरे घुमाते हैं, तो सर्वो को इसके साथ चलना चाहिए। यह संभवतः भिन्न नहीं है, लेकिन यह कम से कम कोड के साथ काम कर रहा है, इसलिए भाग एक पूरा हो गया है। यह अभी भी अनलिब्रेटेड है, लेकिन यह काम करता है।
सिफारिश की:
माइक्रो: बिट कंपास DIY: 6 कदम
माइक्रो: बिट कंपास DIY: माइक्रो को कैसे कोड करें: बिट कंपास
ईज़ी कंटीन्यूअस रोटेशन सर्वो -- बिना सोल्डर के! (सीएसआरसी-311): 7 कदम
ईज़ी कंटीन्यूअस रोटेशन सर्वो -- बिना सोल्डर के! (CSRC-311): अभी कुछ समय पहले Azamom.com पर (क्षमा करें, अब बिक गया) मुझे कॉमन सेंस RC CSRC-311 मानक-आकार के सर्वो पर एक बहुत अच्छा सौदा मिला। स्वाभाविक रूप से, मैं इनमें से कुछ को संशोधित करना चाहता था निरंतर रोटेशन। मैं जिस विधि के साथ आया हूं वह बहुत आसान और आवश्यक है
बिना कोडिंग के 6 चैनल सर्वो प्लेयर के साथ रोबोट आर्म को कैसे नियंत्रित करें: 5 कदम
कोडिंग के बिना 6 चैनल सर्वो प्लेयर के साथ रोबोट आर्म को कैसे नियंत्रित करें: यह ट्यूटोरियल दर्शाता है कि बिना कोडिंग के 6 चैनल सर्वो प्लेयर के साथ रोबोट आर्म को कैसे नियंत्रित किया जाए
GadgetGangster.com से सर्वो टेस्टर, सर्वो बॉस का निर्माण: 5 कदम
ServoBoss का निर्माण, GadgetGangster.com से एक सर्वो परीक्षक: यह सर्वोबॉस है। यह एक सर्वो परीक्षक है जो एक साथ बारह सर्वो तक चलाने में सक्षम है। किट GadgetGangster.com से उपलब्ध है। इसके वर्तमान में आठ कार्यक्रम हैं। कार्यक्रम 1 - मिलीसेकंड सेट करें आउटपुट को बारह सर्वो (दो समूह
अपने सर्वो V1.00 को हैक करें - अपने सर्वो को एक शक्तिशाली लीनियर एक्चुएटर में बदलें: 7 कदम
अपने सर्वो V1.00 को हैक करें - अपने सर्वो को एक शक्तिशाली रैखिक एक्ट्यूएटर में बदल दें: बशर्ते आपके पास उपकरण और सर्वो हो, जिसे आप एक-दो रुपये में बना सकते हैं। एक्चुएटर लगभग 50 मिमी / मिनट की दर से विस्तारित होता है। यह अपेक्षाकृत धीमा है लेकिन बहुत शक्तिशाली है। मेरा वीडियो पोस्ट के अंत में देखें जहां छोटा एक्ट्यूएटर