Arduino का उपयोग करके ब्रशलेस मोटर को नियंत्रित करें
घर » ब्लॉग » Arduino का उपयोग करके ब्रशलेस मोटर को नियंत्रित करें

Arduino का उपयोग करके ब्रशलेस मोटर को नियंत्रित करें

दृश्य: 0     लेखक: साइट संपादक प्रकाशित समय: 2020-09-02 मूल: साइट

पूछताछ

फेसबुक शेयरिंग बटन
ट्विटर शेयरिंग बटन
लाइन शेयरिंग बटन
wechat शेयरिंग बटन
लिंक्डइन शेयरिंग बटन
Pinterest शेयरिंग बटन
व्हाट्सएप शेयरिंग बटन
काकाओ शेयरिंग बटन
स्नैपचैट शेयरिंग बटन
तार साझाकरण बटन
Sharethis शेयरिंग बटन

मैंने ESC को नियंत्रित करने के बारे में सोचा। k।
ट्रांसमीटर और रिसीवर के बिना ब्रशलेस मोटर का इलेक्ट्रॉनिक स्पीड कंट्रोलर, या एक प्रोजेक्ट है जिसमें आप ब्रशलेस मोटर की गति को नियंत्रित करने के लिए एक साधारण सर्किट या Arduino का उपयोग करना चाहते हैं, और फिर, हम इसे Arduino माइक्रो कंट्रोलर के साथ कर सकते हैं।
इसमें ESC के माध्यम से DC मोटर की गति को नियंत्रित करने के लिए Arduino _ PWM सिग्नल का उपयोग करना शामिल है।
यह आपको एक सर्वो परीक्षक या आरसी ट्रांसमीटर और रिसीवर खरीदने की लागत से बचाएगा।
आएँ शुरू करें! तू
आपको क्या चाहिए: पहले ब्रशलेस मोटर के तीन टर्मिनलों को ईएससी के तीन टर्मिनलों से कनेक्ट करें।
उच्च आरपीएम पर स्थिरता बनाए रखने के लिए एक समान भारी शुल्क बोर्ड पर मोटर को पेंच करें।
USB केबल का उपयोग करके Arduino में पृष्ठ के निचले भाग में उपलब्ध कोड को डाउनलोड और फ्लैश करें (
कोड को बाद में इस पृष्ठ में समझाया गया है)।
किसी भी PWM पिन Arduino के लिए Esc _ मुख्य सफेद या पीले रंग के सिग्नल लाइन को कनेक्ट करें, मैं इसे D8 पिन से कनेक्ट करता हूं और Arduino स्केच में इसके लिए पिन 8 को निर्दिष्ट करता हूं।
आप कई पिन का उपयोग करके कई मोटर्स को नियंत्रित कर सकते हैं।
पोटेंशियोमीटर को VCC या Arduino और जमीन के 5 V पिन से कनेक्ट करें।
वैरिएबल पिन के तीसरे टर्मिनल को एनालॉग पिन 0 से कनेक्ट करें, और आप
बैटरी कैंसलेर सर्किट) का उपयोग करके Arduino को पावर कर सकते हैं।
अपने ESC में BEC (
BEC का उपयोग करने के लिए, बस Arduino के Vin पिन से लाल मोटी तार को कनेक्ट करें।
यह 5 वी प्रदान कर सकता है।
सभी ईएससी में बीईसी नहीं है, जिस स्थिति में आप बाहरी 5 वी बिजली की आपूर्ति का उपयोग कर सकते हैं।
Arduino को शक्ति देने के बाद, अब ESC से लिपो बैटरी को कनेक्ट करें। आप कर चुके हो! तू
अब धीरे -धीरे मोटर की गति को शुरू करने और बढ़ाने के लिए पोटेंशियोमीटर घुंडी को चालू करें।
इस कोड में, हम केवल अधिकतम मान (1023) और न्यूनतम (0) को मैप या संदर्भित करते
हैं

आपको ESC I. के अधिकतम और न्यूनतम मानों को बदलने की आवश्यकता हो सकती है।
E 1000 और 2000 के लिए अलग -अलग मान, दूसरे शब्दों में, आपको इसे कैलिब्रेट करने की आवश्यकता हो सकती है क्योंकि अलग -अलग ESC में अलग -अलग शुरुआती और समाप्त होने वाले बिंदु हो सकते हैं।
अधिक ट्यूटोरियल-आरज़ट्रॉनिक्स के लिए जाएँ।
सर्वो लाइब्रेरी का उपयोग करके Esscservo ESC को नियंत्रित करने के लिए कोड शामिल हैं //;
/ESC void () {ESC नाम के साथ एक सेटअप बनाएं। संलग्न (9);
/ESC सिग्नल पिन निर्दिष्ट करें, ESC यहाँ।
सेकंड (1000);
/1000 सीरियल के लिए सिग्नल को इनिशियलाइज़ करें। शुरुआत (9600); } शून्य लूप () {int वैल;
/वेरिएबल वैल = एनालोग्रेड (A0) बनाएं;
/एनालॉग पिन 0 से इनपुट पढ़ें और इसे वैल = मैप (
वैल, 0,1023, 1000,2000) में स्टोर करें;
/मैप वैल टू मिन और मैक्स (
यदि आवश्यक हो तो परिवर्तन) एस्क।
सेकंड (वैल);
/ESC के लिए एक संकेत के रूप में वैल का उपयोग करें

होपियो ग्रुप कंट्रोलर एंड मोटर्स का एक पेशेवर निर्माता, 2000 में स्थापित किया गया था। चांगझोउ सिटी, जियांग्सु प्रांत में समूह मुख्यालय।

त्वरित सम्पक

हमसे संपर्क करें

व्हाट्सएप: +86 18921090987 
दूरभाष: +86-18921090987 
ईमेल: sales02@hoprio.com
ADD: No.19 Mahang South Road, Wujin High-Tech District, Changzhou City, Jiangsu प्रांत, चीन 213167
एक संदेश छोड़ें
हमसे संपर्क करें
कॉपीराइट © 2024 चांगझोउ होपियो ई-कॉमर्स कं, लिमिटेड सभी अधिकार सुरक्षित। साइट मैप | गोपनीयता नीति