यह निर्देश आपको दिखाएगा कि Arduino का उपयोग करके ब्रशलेस मोटर ESC को कैसे कॉन्फ़िगर और चलाना है, साथ ही अलग -अलग गति से ब्रशलेस मोटर चलाना है।
यह सामग्री, हार्डवेयर सेटअप और सॉफ्टवेयर कोडिंग के माध्यम से जाएगा।
यह बताएगा कि कोड के हर चरण में क्या किया जाता है।
डॉन 'टी चोट लगी, मज़े करो!
नीचे मोटर काम करने का एक वीडियो है।
आपको प्राप्त करने की आवश्यकता है: Arduino (
मैं इसे करूंगा, मैंने Arduino Mega का उपयोग किया)
उस पर एक Arduino एन्कोडिंग कार्यक्रम के साथ एक कंप्यूटर।
ESC USB कनेक्टर (
मैं यह करूँगा, मैंने 30 amps के सामान्य ब्रांड का उपयोग
वेल्डिंग बैटरी, कनेक्शन वायर टांका लगाने वाले लोहे (
कोई भी 12 वोल्ट की बैटरी 2 या उससे अधिक है और मैंने 3 बैटरी 11 का उपयोग किया है। 1 वोल्ट बैटरी का उपयोग करें
ब्रशलेस मोटर के साथ
किया ) 10 am p
। लोहे को गर्म किया जाता है, मोटर नियंत्रण रेखा को ईएससी से बाहर ले जाया जाता है।
बीच में तारों को एक साथ जाना चाहिए, लेकिन मोटर की दिशा को उलटने के लिए 2 साइड लाइनों को स्विच किया जा सकता है। अंत में, आपको
हीटिंग के लिए एक टांका लगाने वाले लोहे का उपयोग करने की आवश्यकता है , इसे लगभग 5-
तार पर
10 सेकंड ले जाना चाहिए, फिर मिलाप को तार पर पिघलाएं और उन्हें एक साथ गोंद करें। -
ESC से इनपुट तार लें (
सर्वो लाइन पर एक की तरह दिखता है)
और जमीन को जमीन से कनेक्ट करें और सिग्नल (सफेद) को 9 पिन करने के लिए।
सकारात्मक लाइन केवल VIN से जुड़ी होनी चाहिए यदि Arduino कंप्यूटर से जुड़ा नहीं है।
यदि यह कंप्यूटर से जुड़ा हुआ है, तो सकारात्मक पोल को किसी भी चीज़ से कनेक्ट न करें, अन्यथा यह आपके कंप्यूटर को जला देगा -
नीचे से निकलने वाले मोटे लाल और काले तारों को बैटरी से जोड़ा जाना चाहिए। -
आपको पहले USB कनेक्टर का उपयोग करके अपने कंप्यूटर में Arduino बोर्ड को प्लग करना होगा।
फिर आप नीचे दिए गए प्रोग्राम को डाउनलोड कर सकते हैं।
प्रोग्राम डाउनलोड करने के बाद, बैटरी को ESC में प्लग करने से पहले Arduino पर रीसेट बटन दबाएं।
मोटर एक शुरुआत शोर करेगी और फिर यह इंतजार करेगा।
कुछ सेकंड के बाद, मोटर 3 बीप बनाएगी और फिर धीरे -धीरे प्रोग्राम्ड स्पीड पर चले जाएगी।
फिर यह धीरे -धीरे शून्य गति पर वापस आ जाएगा।
आप मोटर रनिंग स्पीड और अवधि के कार्यक्रम को संपादित कर सकते हैं।
मोटर को 85% बिजली से ऊपर की गति पर सेट न करें, अन्यथा ESC बाहर जल जाएगा। कोड)
इस कोड का उपयोग किसी भी उद्देश्य के लिए किया जा सकता है।
सर्वो ESC1 सहित; int pos = 0;
/स्थिति चर आर्म सेट करें () {सेटस्पीड (0);
/सेट चर गति देरी (1000); } शून्य सेटस्पीड (इंट स्पीड) {
इंट एंगल = मैप (
स्पीड, 0,100, 0,180);
/सर्वो स्थिति को अलग -अलग गति के लिए सेट करें। लिखना (कोण); } शून्य सेटअप () {ESC1। संलग्न (9);
/एक पिन में ESC जोड़ें। हाथ(); } शून्य लूप () {इंट स्पीड;
/(गति = 0; गति 0; गति -= 5) {
/1 सेकंड की सेट गति पर, चक्र की गति 0% शक्ति (गति) तक कम हो जाती है; देरी (1000); } सेटस्पीड (0);
/स्पीड वेरिएबल को शून्य पर सेट करें चाहे कोई भी देरी हो (1000);
/बंद 1 सेकंड}