- अवयव आवश्यक
- Arduino मोटर चालक शील्ड सर्किट
- EasyEDA का उपयोग कर सर्किट और पीसीबी डिजाइन
- गणना और आदेश ऑनलाइन नमूने
इस DIY सत्र में, हम डीसी मोटर्स, स्टेपर मोटर और सर्वो मोटर को चलाने के लिए एक Arduino Motor Driver Shield बनाते हैं। Arduino UNO और Arduino Mega के साथ संगत, यह मोटर चालक ढाल एक बार में 4 DC मोटर्स या 1 स्टेपर मोटर और 2 सर्वो मोटर संचालित कर सकता है । यहां दो L293D मोटर चालक आईसी का उपयोग मोटर ड्राइविंग के लिए और उन्हें नियंत्रित करने के लिए 8-बिट शिफ्ट रजिस्टर के लिए किया जाता है।
अवयव आवश्यक
- मोटर चालक आईसी L293D -2
- 74HC595 शिफ्ट रेसिस्टर -1
- 104 कैपेसिटर -5
- 3 पिन टर्मिनल ब्लॉक -5
- पुश बटन -1
- एसएमडी एलईडी -1
- 1k - रोकनेवाला -1
- पीसीबी (JLCPCB से आदेशित) -1
- रेसिस्टर नेटवर्क 10k -1
- बर्ग ने पुरुष को लाठी मारी
- अरुडिनो उनो
- बिजली की आपूर्ति
Arduino मोटर चालक शील्ड सर्किट
इस Arduino मोटर ड्राइवर शील्ड का उपयोग रोबोट या आर्म, लाइन फॉलोअर, लैंड लुटेरों, भूलभुलैया अनुयायियों और कई अन्य परियोजनाओं जैसे DC या स्टेपर मोटर आधारित परियोजनाओं के निर्माण के लिए किया जा सकता है। इस बोर्ड को Arduino UNO, Arduino Mega और इसी तरह के बोर्डों जैसे Arduino का उपयोग करके नियंत्रित किया जा सकता है। इसमें मोटर तारों को जोड़ने के लिए पेंच टर्मिनल है। L293D मोटर ड्राइवर को शिफ्ट रजिस्टर 74HC595 का उपयोग करके और शिफ्ट रजिस्टर को Arduino का उपयोग करके सिग्नल किया जाता है। इसमें जम्पर पिन से लेकर 12 वी पावर टू मोटर्स या 5 वी पावर टू मोटर्स का चयन करना है।
पिन मैपिंग:
यहाँ
- ST, DS, OE, SH, और MR का उपयोग S hift Register चलाने के लिए किया जाता है
- M1PWM, M2PWM, M3PWM, और M4PWM का उपयोग DC मोटर की गति को नियंत्रित करने के लिए किया जाता है। यदि डीसी मोटर की गति को नियंत्रित करना आवश्यक नहीं है, तो इन पिनों को उच्च बनाएं।
- सर्वो मोटर्स के लिए SERVO1 और SERVO2।
इस ढाल के साथ, Arduino के साथ मोटर आधारित परियोजनाएं सुपर आसान हैं। आपको बस इस ढाल का उपयोग करके Arduino पर नियंत्रण को ठीक करना होगा और मोटर्स को नियंत्रित करना होगा। आप दिए गए कोड (अंत में) का उपयोग कर सकते हैं या अपने आवेदन के अनुसार मोटर्स को नियंत्रित करने के लिए अपने खुद के कोड का उपयोग कर सकते हैं।
आप मोटर ड्राइवर शील्ड का उपयोग किए बिना हमारे पिछले लेखों में इन सभी मोटर्स और शिफ्ट रजिस्टर Arduino के साथ इंटरफेसिंग सीख सकते हैं:
- Arduino UNO के साथ स्टेपर मोटर को इंटरफैस करना
- Arduino के साथ कई सर्वो मोटर को नियंत्रित करना
- Arduino का उपयोग कर डीसी मोटर नियंत्रण
- Arduino Uno के साथ Shift रजिस्टर 74HC595 का उपयोग कैसे करें
EasyEDA का उपयोग कर सर्किट और पीसीबी डिजाइन
इस Arduino मोटर ड्राइवर शील्ड को डिजाइन करने के लिए, हमने ईजीईडीए नामक ऑनलाइन ईडीए उपकरण चुना है। मैंने पहले कई बार ईज़ीईडीए का उपयोग किया है और इसे उपयोग करने के लिए एक महान ऑनलाइन उपकरण मिला है क्योंकि इसमें पैरों के निशान का एक बड़ा संग्रह है और यह खुला-स्रोत है। पीसीबी डिजाइन करने के बाद हम पीसीबी के नमूनों को उनकी कम लागत वाली पीसीबी निर्माण सेवाओं द्वारा ऑर्डर कर सकते हैं। इसके अलावा, वे घटक सोर्सिंग सेवा भी प्रदान करते हैं जहां उनके पास इलेक्ट्रॉनिक उपकरणों का एक बड़ा भंडार होता है और उपयोगकर्ता पीसीबी बोर्डों के साथ आवश्यक घटकों का ऑर्डर कर सकते हैं।
ईज़ीईडीए के साथ अपने सर्किट और पीसीबी को डिज़ाइन करते समय, आप अपने सर्किट और पीसीबी डिज़ाइन को सार्वजनिक कर सकते हैं ताकि अन्य उपयोगकर्ता उन्हें कॉपी या संपादित कर सकें और अपने काम से लाभ उठा सकें, हमने इस प्रोजेक्ट के लिए सर्किट और पीसीबी लेआउट को सार्वजनिक कर दिया है, जो उपलब्ध है नीचे दिए गए लिंक:
easyeda.com/circuitdigest/Motor-Driver-Sild
आप परत के 'विंडो' फॉर्म को चुनकर पीसीबी के किसी भी लेयर (टॉप, बॉटम, टॉप्सिलक, बॉटम्सिल्क आदि) को देख सकते हैं । आप पीसीबी को भी देख सकते हैं, कि ईजीईडीएए में फोटो व्यू बटन का उपयोग करके निर्माण के बाद कैसा दिखेगा:
गणना और आदेश ऑनलाइन नमूने
इस Arduino Motor Shield के डिज़ाइन को पूरा करने के बाद, आप JLCPCB.com के माध्यम से PCB ऑर्डर कर सकते हैं। JLCPCB से PCB को ऑर्डर करने के लिए, आपको Gerber फाइल की आवश्यकता होती है। अपने PCB की Gerber फाइलों को डाउनलोड करने के लिए बस EasyEDA एडिटर पेज में फेब्रिकेशन आउटपुट बटन पर क्लिक करें, फिर EasyEDA PCB ऑर्डर पेज से डाउनलोड करें।
अब JLCPCB.com पर जाएं और Quote Now या बटन पर क्लिक करें, फिर आप उन पीसीबी की संख्या का चयन कर सकते हैं जिन्हें आप ऑर्डर करना चाहते हैं, कितने तांबे की परतें, पीसीबी की मोटाई, तांबे का वजन और यहां तक कि पीसीबी का रंग, जैसे स्नैपशॉट नीचे दिखाया गया है:
पीसीबी को ऑर्डर करने के बाद, आप अपने पीसीबी के प्रोडक्शन प्रोग्रेस को तारीख और समय के साथ देख सकते हैं। आप इसे खाता पृष्ठ पर जाकर जाँचते हैं और पीसीबी के नीचे "प्रोडक्शन प्रोग्रेस" लिंक पर क्लिक करते हैं जैसे नीचे इमेज में दिखाया गया है।
पीसीबी के आदेश देने के कुछ दिनों के बाद मुझे अच्छी पैकेजिंग में पीसीबी के नमूने मिले, जैसा कि नीचे दिए गए चित्रों में दिखाया गया है।
इन टुकड़ों को प्राप्त करने के बाद मैंने पीसीबी पर सभी आवश्यक घटकों को माउंट किया है जो इसे प्रदर्शन के लिए Arduino के साथ जुड़ा हुआ है।
तो हमारा Arduino Motor Driver Shield तैयार है, और आप एक समय में कई मोटरों को नियंत्रित करने के लिए सीधे Arduino के साथ इसका उपयोग कर सकते हैं।