विषयसूची:
- चरण 1: रोटरी एनकोडर क्या है?
- चरण 2: आवश्यक घटक
- चरण 3: रोटरी एनकोडर का उपयोग कैसे करें?
- चरण 4: रोटरी एनकोडर दस्ता की स्थिति का निर्धारण
- चरण 5: शाफ्ट रोटेशन के साथ एक एलईडी लाइट को नियंत्रित करना
- चरण 6: डीसी मोटर की गति और व्यवधान के साथ दिशा को नियंत्रित करना
- चरण 7: हमें फेसबुक पर लाइक करें
वीडियो: रोटरी एनकोडर: यह कैसे काम करता है और Arduino के साथ कैसे उपयोग करें: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
ElectropeakElectroPeak आधिकारिक वेबसाइट द्वारा लेखक द्वारा अधिक का पालन करें:
के बारे में: इलेक्ट्रोपीक इलेक्ट्रॉनिक्स सीखने और अपने विचारों को वास्तविकता में ले जाने के लिए आपका एकमात्र स्थान है। हम आपको यह दिखाने के लिए शीर्ष-स्तरीय मार्गदर्शिकाएँ प्रदान करते हैं कि आप अपनी परियोजनाएँ कैसे बना सकते हैं। हम उच्च गुणवत्ता वाले उत्पाद भी पेश करते हैं ताकि आपके पास… Electropeak के बारे में अधिक जानकारी »
आप इलेक्ट्रोपीक की आधिकारिक वेबसाइट पर इसे और अन्य अद्भुत ट्यूटोरियल पढ़ सकते हैं
अवलोकन
इस ट्यूटोरियल में, आप जानेंगे कि रोटरी एनकोडर का उपयोग कैसे किया जाता है। सबसे पहले, आप घूर्णन एन्कोडर के बारे में कुछ जानकारी देखेंगे, और फिर आप सीखेंगे कि तीन व्यावहारिक उदाहरणों के साथ रोटरी एन्कोडर का उपयोग कैसे करें।
आप क्या सीखेंगे:
- रोटरी एन्कोडर क्या है और यह कैसे काम करता है। एन्कोडर स्थिति प्रदर्शित करना
- रोटरी एन्कोडर का उपयोग करके एलईडी लाइट को नियंत्रित करना
- एक रोटरी एन्कोडर का उपयोग करके डीसी मोटर की गति और दिशा को नियंत्रित करना
चरण 1: रोटरी एनकोडर क्या है?
रोटरी एनकोडर एक इलेक्ट्रोमैकेनिकल डिवाइस है जो शाफ्ट कोण की स्थिति को डिजिटल डेटा में परिवर्तित करता है। रोटरी एनकोडर में कुछ छेद वाली एक गोलाकार प्लेट होती है और दो चैनल A और B होते हैं। गोलाकार प्लेट को घुमाने पर, जब A और B चैनल छेद से गुजरते हैं, तो उस चैनल और एक सामान्य आधार के बीच एक कनेक्शन स्थापित होता है। ये रुकावटें आउटपुट चैनल में एक वर्ग तरंग का कारण बनती हैं। इन दालों को गिनकर हम घूर्णन की मात्रा ज्ञात कर सकते हैं। दूसरी ओर, चैनल ए और बी में चरण अंतर के 90 डिग्री हैं, इसलिए आप रोटेशन की दिशा भी पा सकते हैं, जिसके आधार पर चैनल पल्स आगे है
एक एन्कोडर सीधे मोटर शाफ्ट पर स्थापित किया जा सकता है या मॉड्यूल के रूप में बनाया जा सकता है। रोटरी एन्कोडर मॉड्यूल, जिसमें 5 पिन शामिल हैं, सबसे आम घूर्णन एन्कोडर है। 2 पिन एनकोडर आपूर्ति का समर्थन करते हैं, SW मॉड्यूल पर एक पुश बटन है, और CLK और DT A और B चैनल दिखाते हैं।
इस मॉड्यूल की कुछ विशेषताएं इस प्रकार हैं:
- अनंत तक घुमाने की क्षमता
- 20 पल्स रिज़ॉल्यूशन
- 5V आपूर्ति वोल्टेज
चरण 2: आवश्यक घटक
हार्डवेयर घटक
पुश स्विच के साथ रोटरी एनकोडर मॉड्यूल *1
सॉफ्टवेयर ऐप्स
अरुडिनो आईडीई
चरण 3: रोटरी एनकोडर का उपयोग कैसे करें?
एक रोटरी एन्कोडर का उपयोग करने के लिए, हमें चैनल ए और बी के दालों की गणना करनी चाहिए। ऐसा करने के लिए, हमने Arduino UNO का उपयोग किया और एन्कोडर की स्थिति, एलईडी लाइट को नियंत्रित करने और डीसी मोटर की गति और दिशा को नियंत्रित करने के लिए तीन परियोजनाओं का प्रदर्शन किया।
चरण 4: रोटरी एनकोडर दस्ता की स्थिति का निर्धारण
+ को 5V से, GND को GND पिन से, CLK को पिन नंबर 6 से, और DT को पिन नंबर 7 से कनेक्ट करें।
एन्कोडर का उपयोग करने के लिए आपको शाफ्ट की स्थिति जानने की आवश्यकता है। शाफ्ट की स्थिति इसके घूर्णन की मात्रा के आधार पर भिन्न होती है। यह दक्षिणावर्त घुमाने के लिए 0 से अनंत तक और वामावर्त घुमाने के लिए 0 से शून्य से अनंत में बदल जाता है। अपने Arduino पर निम्न कोड अपलोड करें और सीरियल मॉनीटर में शाफ्ट एन्कोडर की स्थिति देखें। आप एन्कोडर के साथ अपनी सभी परियोजनाओं के लिए संलग्न कोड का उपयोग कर सकते हैं।
एन्कोडर की स्थिति निर्धारित करने के लिए, हमें चैनल ए और बी को Arduino के इनपुट के रूप में कनेक्ट करने की आवश्यकता है। हम शुरुआत में चैनल ए के प्रारंभिक मूल्य को पढ़ते हैं और सहेजते हैं। फिर, हम चैनल ए के तात्कालिक मूल्य को पढ़ते हैं, और यदि चैनल बी का मूल्य इससे आगे था, तो हम काउंटर घटाते हैं। नहीं तो हम काउंटर नंबर बढ़ा देते हैं।
चरण 5: शाफ्ट रोटेशन के साथ एक एलईडी लाइट को नियंत्रित करना
सबसे पहले आपको शाफ्ट की स्थिति प्राप्त करने की आवश्यकता है, और फिर आप पीडब्लूएम के साथ एलईडी लाइट को कम या बढ़ा सकते हैं। चूंकि पीडब्लूएम का कुछ मान 0 से 255 के बीच होता है, इसलिए हम कोड में भी इस श्रेणी में शाफ्ट की स्थिति निर्धारित करते हैं।
चरण 6: डीसी मोटर की गति और व्यवधान के साथ दिशा को नियंत्रित करना
इस कोड में, हमने शाफ्ट और की स्थिति को पढ़ने के लिए एक इंटरप्ट का उपयोग किया है। इंटरप्ट के बारे में अधिक जानकारी के लिए, आप Arduino वेबसाइट देख सकते हैं।
एन्कोडर कुंजी को धक्का देने या एन्कोडर को 0 की स्थिति में सेट करने से मोटर टूट जाती है। आप देख सकते हैं कि L293D शील्ड के साथ DC मोटर को कैसे चलाया जाए।
चरण 7: हमें फेसबुक पर लाइक करें
अगर आपको यह ट्यूटोरियल मददगार और दिलचस्प लगता है तो कृपया हमें फेसबुक पर लाइक करें।
सिफारिश की:
रोटरी एनकोडर के रूप में स्टेपर मोटर का उपयोग करें: 9 कदम (चित्रों के साथ)
रोटरी एनकोडर के रूप में स्टेपर मोटर का उपयोग करें: माइक्रोकंट्रोलर परियोजनाओं में इनपुट डिवाइस के रूप में उपयोग के लिए रोटरी एन्कोडर बहुत अच्छे हैं लेकिन उनका प्रदर्शन बहुत सहज और संतोषजनक नहीं है। इसके अलावा, बहुत सारे स्पेयर स्टेपर मोटर्स होने के कारण, मैंने उन्हें एक उद्देश्य देने का फैसला किया। तो अगर कुछ स्टेपर है
कैसे करें: एक संपर्क रहित रोटरी एनकोडर: 3 कदम
कैसे करें: एक संपर्क रहित रोटरी एनकोडर: यह एप्लिकेशन नोट वर्णन करता है कि डायलॉग ग्रीनपैक ™ का उपयोग करके उच्च विश्वसनीयता वाले रोटरी स्विच या एन्कोडर को कैसे डिज़ाइन किया जाए। यह स्विच डिज़ाइन संपर्क रहित है, और इसलिए संपर्क ऑक्सीकरण और पहनने की उपेक्षा करता है। यह बाहरी उपयोग के लिए आदर्श है जहां लंबे समय तक
स्क्रीन टाइम यूसेज रिमाइंडर (केवल विंडोज़ पर काम करता है, आईओएस काम नहीं करेगा): 5 कदम
स्क्रीन टाइम यूसेज रिमाइंडर (केवल विंडोज़ पर काम करता है, Ios काम नहीं करेगा): परिचय यह Arduino से बनी एक उपयोगी मशीन है, यह आपको "biiii!" 30 मिनट के स्क्रीन समय का उपयोग करने के बाद ध्वनि और अपने कंप्यूटर को लॉक स्क्रीन पर वापस लाने के लिए। १० मिनट आराम करने के बाद यह "बी
स्टेपर मोटर को रोटरी एनकोडर और OLED डिस्प्ले के रूप में चरणों के लिए कैसे उपयोग करें: 6 कदम
स्टेपर मोटर को रोटरी एनकोडर और OLED डिस्प्ले के रूप में स्टेप्स के लिए कैसे उपयोग करें: इस ट्यूटोरियल में हम सीखेंगे कि OLED डिस्प्ले पर स्टेपर मोटर स्टेप्स को कैसे ट्रैक किया जाए। एक प्रदर्शन वीडियो देखें। मूल ट्यूटोरियल का श्रेय youtube उपयोगकर्ता "sky4fly"
रोटरी एनकोडर - इसे समझें और इसका उपयोग करें (Arduino/अन्य नियंत्रक): ३ चरण
रोटरी एनकोडर - इसे समझें और इसका उपयोग करें (Arduino/other Controller): रोटरी एनकोडर एक इलेक्ट्रो-मैकेनिकल डिवाइस है जो घूर्णी गति को डिजिटल या एनालॉग जानकारी में परिवर्तित करता है। यह दक्षिणावर्त या वामावर्त घूम सकता है। रोटरी एन्कोडर दो प्रकार के होते हैं: निरपेक्ष और सापेक्ष (वृद्धिशील) एन्कोडर।Wh