विषयसूची:

मोटर 'एन मोटर: 7 कदम
मोटर 'एन मोटर: 7 कदम

वीडियो: मोटर 'एन मोटर: 7 कदम

वीडियो: मोटर 'एन मोटर: 7 कदम
वीडियो: 7.5 hp motor ka pani and load ,7.5 एचपी मोटर का पानी लाइव | FARMER MIND 2024, नवंबर
Anonim
मोटर 'एन मोटर'
मोटर 'एन मोटर'

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

चरण 1: शुरुआती

हमने सीधे एक बुनियादी आविष्कारक किट के साथ शुरुआत की क्योंकि आप जो भी बोर्ड पहले उपयोग करना चाहते हैं, उसकी कोडिंग के साथ सहज होना सबसे अच्छा है। इस परियोजना में हमने पूरे समय Arduino Uno का उपयोग किया। कुछ अनुभव हासिल करने के लिए हमने सरल सर्किट का अभ्यास किया; जैसे कि एक निमिष एलईडी या एक कताई डीसी मोटर। इस कदम के दौरान हमने जो वास्तव में महत्वपूर्ण बात सीखी, वह यह है कि मोटर का एक पक्ष बिजली और दूसरा जमीन पर जाना चाहिए। यदि तारों को स्विच किया जाता है तो यह मोटर की दिशा बदल देगा।

चरण 2: दो मोटर्स

दो मोटर्स
दो मोटर्स

इस प्रक्रिया में हमारा अगला कदम दो मोटरों को एक दूसरे के साथ तालमेल बिठाने का प्रयास करना था। इसके लिए एच-ब्रिज वाले मोटर चालक की आवश्यकता होती है। हम मूल रूप से L293d मोटर ड्राइवर का उपयोग कर रहे थे। इस बिंदु पर हमें एक और शक्ति स्रोत शामिल करने की आवश्यकता थी क्योंकि Arduino दोनों मोटर्स के लिए पर्याप्त शक्ति प्रदान नहीं कर सका। इसके अलावा, हमने तब महसूस किया कि L293d दोनों DC मोटर्स को चलाने के लिए आवश्यक बिजली की मात्रा को संभालने में सक्षम नहीं था। इसके बजाय, यह खतरनाक रूप से बहुत जल्दी गर्म हो रहा था। इस वजह से, हमने तय किया कि हमें एक नए दृष्टिकोण की आवश्यकता है।

नोट: हमेशा यह जांचना याद रखें कि चीजें गर्म हो रही हैं या जल रही हैं।

चरण 3: नया मोटर चालक

नया मोटर चालक
नया मोटर चालक

इसने हमें निर्णय लेने के लिए छोड़ दिया। हम या तो दो L293d ड्राइवरों को एक साथ मिला सकते हैं, या हम किसी अन्य मोटर ड्राइवर का उपयोग करने का प्रयास कर सकते हैं। हमने L298n पर स्विच करना चुना, जो बिना जले हमें जितनी बिजली की जरूरत है, उसे संभालने में सक्षम होगा।

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

चरण 4: L298n

एल२९८एन
एल२९८एन

पहली बार में हमने L298n के साथ कुछ गलत समझा था कि पिन कैसे व्यवस्थित किए गए थे। हमने मूल रूप से डेटाशीट की पूरी तरह से जाँच किए बिना मान लिया था कि शीर्ष पिन एक मोटर को नियंत्रित करेंगे और नीचे के पिन दूसरी मोटर को नियंत्रित करेंगे। हालाँकि, L298n वास्तव में बीच में अलग हो गया है, जिसमें बायाँ पिन एक मोटर को नियंत्रित करता है और दायाँ पिन दूसरी मोटर को नियंत्रित करता है।

L298n पर करंट सेंसिंग पिन और ग्राउंड पिन को ग्राउंड पर सेट किया जाना चाहिए, जबकि सप्लाई वोल्टेज और इनेबल पिन को पावर में जाना चाहिए। यदि आप डेटाशीट पढ़ते हैं तो आप पाएंगे कि तर्क आपूर्ति वोल्टेज पिन दोनों बिजली से जुड़ा होना चाहिए और 100nF संधारित्र के माध्यम से जमीन से जुड़ा होना चाहिए। आउटपुट पिन 1 और 2 को आपके किसी एक मोटर के तारों से जोड़ा जाना चाहिए। फिर इनपुट पिन 1 और 2 में एक सेट पावर और एक सेट टू ग्राउंड होना चाहिए, जो एक पर जाता है जो उस दिशा पर निर्भर करता है जिस दिशा में आप मोटर को घुमाना चाहते हैं। फिर आप आउटपुट और इनपुट पिन 3 और 4 के बजाय दूसरी मोटर के साथ भी ऐसा ही कर सकते हैं।

यह कदम कैसे काम करता है यह देखने के लिए इस कदम के लिए बहुत सारी परीक्षण चीजों की आवश्यकता होती है। हम अनुशंसा करते हैं कि इस समय आपके माइक्रोकंट्रोलर का उपयोग न करें और केवल अपने सर्किट का परीक्षण करें। सर्किट में सब कुछ काम करने के बाद आप बोर्ड को जोड़ सकते हैं।

चरण 5: Arduino Uno

Arduino Uno
Arduino Uno

वास्तव में, वह हमारा अगला कदम था। हमने L298n के इनपुट पिन को Arduino Uno पर पिन के साथ जोड़ा। ध्यान रखें कि हम अभी भी सर्किट को पावर देने के लिए Arduino का उपयोग नहीं कर सकते हैं, लेकिन Arduino को अभी भी जमीन से जोड़ा जाना चाहिए। इसके बाद हमने यह देखने के लिए सरल कोड की कोशिश की कि यह हमारे बोर्ड को कैसे प्रभावित करता है। आपको यह देखने के लिए परीक्षण करना चाहिए कि विभिन्न इनपुट पिन उच्च या निम्न मोटरों को क्या सेट करते हैं। चूंकि यह परियोजना अंततः कुछ ऐसी है जो सैद्धांतिक रूप से रिमोट-कंट्रोल कार या इलेक्ट्रिक स्केटबोर्ड चला सकती है, हमारे पास एक मोटर स्पिन क्लॉकवाइज और दूसरी काउंटर-क्लॉकवाइज थी। यह ऐसा बनाता है जैसे कि मोटर दोनों सर्किट के विपरीत छोर पर हैं, तो दोनों आगे की ओर घूम रहे हैं।

चरण 6: बटन

बटन
बटन

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

बटन कैसे काम करता है, यह समझने के बाद बटन को मोटर में शामिल करना आसान था। बटन में चार पिन होते हैं और वे बहुत सीधे होते हैं। हमने दो एलईडी के साथ एक त्वरित छोटा सर्किट बनाकर बटन का परीक्षण किया। हमने पाया कि बटन के हर तरफ एक ग्राउंड पिन और एक पावर पिन था। इसलिए दो ग्राउंड पिन सीधे जमीन से जुड़े हुए थे, जबकि अन्य पिन थोड़े अधिक जटिल थे। अन्य पिनों को 330 रोकनेवाला के माध्यम से बिजली से जोड़ने की आवश्यकता होती है। ये पिन Arduino Uno से भी जुड़े हुए थे। इसने Arduino Uno को बटन दबाए जाने पर पढ़ने की अनुमति दी। कोड पढ़ेगा कि पिन उच्च थे या नहीं।

प्रत्येक एल ई डी पर एक पिन जमीन पर सेट किया गया था, और दूसरा पिन Arduino Uno से जुड़ा था। हमने अपने कोड में एक IF स्टेटमेंट लिखा था जो बटन से आउटपुट को पढ़ेगा, और अगर वह हाई था तो यह एलईडी हाई पर पिन सेट करेगा।

एक बार जब हमें इस बात की बेहतर समझ हो गई कि बटन कैसे काम करता है तो हमने इसे अपने मूल सर्किट में शामिल कर लिया। हमने मोटरों के लिए अपने कोड में एलईडी सर्किट से समान सामान्य कोड का उपयोग किया है। चूँकि हमारे पास पहले से ही एक विशिष्ट इनपुट था जिसे हम प्रत्येक मोटर के लिए उच्च चाहते थे, हम उन इनपुट पिनों पर लागू करने के लिए अपने IF स्टेटमेंट को आसानी से बदलने में सक्षम थे।

चरण 7: अगला चरण

अगला कदम
अगला कदम

अगर हमारे पास इस प्रोजेक्ट पर काम करने के लिए और समय होता तो हम कोड पर काम करना शुरू कर देते। हम दोनों चाहते थे कि हमारे प्रोजेक्ट धीरे-धीरे गति दें और धीरे-धीरे रुकें। वास्तव में यह एक कारण है कि हमने पहली बार में एच-ब्रिज का उपयोग किया क्योंकि वे पल्स चौड़ाई मॉडुलन को शामिल कर सकते हैं। हम अपनी परियोजना को जारी रखने में सक्षम नहीं हो सकते हैं, लेकिन हमें अच्छा लगेगा अगर यह किसी और की मदद कर सके।

सिफारिश की: