सटीक मोटर स्थिति


9

मैं एक ऐसा उपकरण बनाने की कोशिश कर रहा हूं, जिसमें शीर्ष पर तय किए गए एक तीर के साथ कई मोटर्स का उपयोग किया जाता है जिसमें 8 निश्चित स्थान (एन, एनई, ई, एसई, एस, एसडब्ल्यू, डब्ल्यू, एनडब्ल्यू) हैं। इसका मतलब है 45 ° याπ4

मैं कीमत की वजह से सर्वो और स्टेपर से बचने की कोशिश कर रहा हूं, इसलिए मैं सोच रहा था कि अगर किसी को इस पर विचार हो तो इसे कैसे हासिल किया जा सकता है। एक ही तरीका है जिसके बारे में मैं सोच सकता हूं कि दालों को रोटेशन की मात्रा के लिए कैलिब्रेट करना है जो मोटर अनुभव करेगा। ऐसा लगता है कि इस से बेहतर समाधान होना चाहिए!


4
मिनी
सर्वोस

जवाबों:


10

आप 8 निश्चित पदों में से एक को इंगित करना चाहते हैं? अपनी इच्छानुसार सुई को खींचने के लिए बस चुम्बकीय सुइयों और 8 न्यूनतम इलेक्ट्रोमैग्नेट का उपयोग करें?


अछा सुझाव! लागू करने के लिए अधिक I / O की आवश्यकता हो सकती है ...
एडम डेविस

1
यह एक स्टेपर मोटर की तरह है :)
ब्रायन बोएचर

9

एक ही तरीका है जिसके बारे में मैं सोच सकता हूं कि दालों को रोटेशन की मात्रा के लिए कैलिब्रेट करना है जो मोटर अनुभव करेगा।

मुझे यह सोचने में कठिनाई है कि यह काम करेगा, जिसका मतलब है कि आपको निश्चित रूप से एक मोटर प्राप्त करना चाहिए और इसे आज़माना चाहिए! इसे एक स्टॉप के साथ सेट करें ताकि आप एक लंबी पल्स लगा सकें और स्टॉप पर एक ज्ञात स्थिति में आराम कर सकें, फिर विभिन्न लंबाई, धाराओं आदि की दालों को लागू करें और देखें कि क्या आप दोहराए जाने वाले परिणाम प्राप्त कर सकते हैं।

ध्यान रखें कि मोटर के डिजाइन के आधार पर तापमान, आर्द्रता और अन्य कारकों के साथ घर्षण थोड़ा बदल जाएगा, लेकिन चूंकि आपको केवल 8 पदों की आवश्यकता होती है, इसलिए आपके पास त्रुटि के लिए पर्याप्त जगह हो सकती है जो कि कोई फर्क नहीं पड़ेगा। आपकी सबसे बड़ी समस्या यह है कि आपको प्रत्येक मोटर को कैलिब्रेट करना होगा, भले ही वे एक ही प्रकार की हों, क्योंकि वे सभी में थोड़ा अलग टॉर्क / ए विशेषताएँ होंगी, और यह समय के साथ मोटर युगों के रूप में बदल जाएगा और कैसे पर्यावरण इसे प्रभावित करता है।

हालाँकि, बेहतर परिणाम पाने के लिए, आपको किसी प्रकार के फीडबैक लूप की आवश्यकता होगी।

सबसे आसान / सस्ता शायद एक पोटेंशियोमीटर संलग्न करना है और एक / डी कनवर्टर के साथ अपनी स्थिति को पढ़ना है। चूंकि पोटेंशियोमीटर को मोड़ना बहुत मुश्किल होगा, इसलिए कार्डबोर्ड और पेंसिल के टुकड़े से अपना खुद का बनाएं। कार्डबोर्ड के चारों ओर लगभग सभी तरह से एक मोटी काली सर्कल खींचना, केंद्र में एक छेद काट लें और इसे मोटर से संलग्न करें। अर्धवृत्त के एक छोर पर एक तार संलग्न करें, और दूसरे छोर पर एक तार खींचें ताकि मोटर आपको अलग-अलग प्रतिरोध प्राप्त हो। उस का उपयोग ए / डी के साथ करें।

आप इसे उल्टा भी कर सकते हैं - इसके नीचे मोटी काली रेखा के साथ तीर पर मूविंग कॉन्टैक्ट डालें (इसलिए आपको कार्डबोर्ड को चालू करने की ज़रूरत नहीं है, बस चलती संपर्क)। यदि आप अपने डिजाइन के साथ रचनात्मक हैं, तो लोग सोचेंगे कि काले अर्धवृत्त प्रदर्शन चेहरे का हिस्सा है।

यह बहुत, बहुत शोर और अविश्वसनीय होगा, हालांकि, निर्माण पर निर्भर करता है, और लंबे समय तक नहीं रहेगा, लेकिन यह सस्ता और आसान है और आपके कम रिज़ॉल्यूशन की स्थिति की आवश्यकताओं के साथ आपको इसे सही में प्राप्त करने के लिए पर्याप्त प्रतिक्रिया देनी चाहिए 45 डिग्री क्षेत्र।

एक और (अधिक विश्वसनीय) विकल्प घूर्णन कार्डबोर्ड में कटौती के साथ एक ऑप्टिकल सेंसर का उपयोग करना होगा। जब तक आप सही जगह पर नहीं हैं, तब तक दालों की गिनती करें। आप (महंगे) ऑप्टिकल एनकोडर से छुटकारा पा सकते हैं और दो तारों का उपयोग कर सकते हैं जो पायदान में स्पर्श करते हैं, और जब कोई निशान नहीं होता है तो अलग हो जाते हैं।

गुड लक, और कृपया हमें बताएं कि आपने क्या प्रयास किया और यह कैसे काम किया!


व्यावहारिक और रचनात्मक जवाब; मैंने यहां कम से कम दो बिल्कुल नई चीजें सीखीं। और +1 एक ऐसे मामले को लाने के लिए जहाँ पेन्सिल पोटेंशियो को बीट करता है!
बोर्डबीट

5

लिंक में एक जैसे एक photointerrupters का उपयोग करें । मोटर शाफ्ट पर एक पतली 'बांह' संलग्न करें जो उस दिशा को इंगित करता है जिसे आप इंगित करना चाहते हैं। इसके बाद 8 फोटोनोप्रोटेक्टर्स को उन कोणों पर रखें, जिन्हें आप इंगित करना चाहते हैं, इस तरह से तैनात करें कि जब यह सही स्थिति में हो, तो इंटरप्रेटर के माध्यम से हाथ आगे बढ़े। फिर, बस मोटर को घुमाएं जब तक आपको पता न चल जाए कि सही इंटरप्ट्टर बाधित हो गया है।


5

अगर आप सस्ता चाहते हैं ...

मैंने इंकजेट प्रिंटर से साधारण डीसी मोटर्स को खींचने और फिर पोजिशनिंग के लिए इंकजेट के ऑप्टिकल एनकोडर का उपयोग करने के साथ गड़बड़ कर दी है।

मैंने परीक्षण के लिए एक Arduino का उपयोग किया, लेकिन आप किसी भी माइक्रोकंट्रोलर का उपयोग कर सकते हैं।

चेक इस बाहर।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.