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

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

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

पूछताछ

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

मैंने ईएससी को नियंत्रित करने के बारे में सोचा। के.
ट्रांसमीटर और रिसीवर के बिना ब्रशलेस मोटर का इलेक्ट्रॉनिक स्पीड कंट्रोलर, या कोई प्रोजेक्ट है जिसमें आप ब्रशलेस मोटर की गति को नियंत्रित करने के लिए एक साधारण सर्किट या Arduino का उपयोग करना चाहते हैं, और फिर, हम Arduino माइक्रो कंट्रोलर के साथ ऐसा कर सकते हैं।
इसमें ESC के माध्यम से DC मोटर की गति को नियंत्रित करने के लिए arduino के PWM सिग्नल का उपयोग करना शामिल है।
इससे आपको सर्वो परीक्षक या आरसी ट्रांसमीटर और रिसीवर खरीदने की लागत बच जाएगी।
आएँ शुरू करें! !
आपको क्या चाहिए: सबसे पहले ब्रशलेस मोटर के तीन टर्मिनलों को ईएससी के तीन टर्मिनलों से कनेक्ट करें।
उच्च आरपीएम पर स्थिरता बनाए रखने के लिए मोटर को एक समान हेवी-ड्यूटी बोर्ड पर स्क्रू करें।
USB केबल का उपयोग करके पेज के नीचे उपलब्ध कोड को Arduino पर डाउनलोड और फ्लैश करें (
कोड को इस पेज में बाद में समझाया गया है)।
ESC की मुख्य सफेद या पीली सिग्नल लाइन को किसी भी PWM पिन Arduino से कनेक्ट करें, मैं इसे D8 पिन से कनेक्ट करता हूं और Arduino स्केच में इसके लिए पिन 8 निर्दिष्ट करता हूं।
आप कई पिनों का उपयोग करके कई मोटरों को नियंत्रित कर सकते हैं।
पोटेंशियोमीटर को Arduino और ग्राउंड के vcc या 5 v पिन से कनेक्ट करें।
वेरिएबल पिन के तीसरे टर्मिनल को एनालॉग पिन 0 से कनेक्ट करें, और आप
बैटरी कैंसलर सर्किट) का उपयोग करके Arduino को पावर दे सकते हैं।
अपने ईएससी में दिखाई देने वाले BEC (
BEC का उपयोग करने के लिए, बस लाल मोटे तार को Arduino के Vin पिन से कनेक्ट करें।
यह 5 वी प्रदान कर सकता है।
सभी ईएससी में बीईसी नहीं है, ऐसी स्थिति में आप बाहरी 5 वी बिजली आपूर्ति का उपयोग कर सकते हैं।
Arduino को पावर देने के बाद, अब लाइपो बैटरी को ESC से कनेक्ट करें। आप कर चुके हो! !
अब मोटर को चालू करने और उसकी गति बढ़ाने के लिए पोटेंशियोमीटर नॉब को धीरे-धीरे घुमाएं।
इस कोड में, हम केवल अधिकतम मान (1023) और न्यूनतम (0) को मैप या संदर्भित करते हैं।
पिन 0 पर सिमुलेशन मान आवश्यक अधिकतम मान (2000) और न्यूनतम (1000) तक पहुंचता है,
ईएससी गति के मान को संचालित और नियंत्रित करता है।
आपको ईएससी I के अधिकतम और न्यूनतम मूल्यों को बदलने की आवश्यकता हो सकती है।
ई 1000 और 2000 के लिए अलग-अलग मान, दूसरे शब्दों में, आपको इसे कैलिब्रेट करने की आवश्यकता हो सकती है क्योंकि अलग-अलग ईएससी में अलग-अलग शुरुआती और समाप्ति बिंदु हो सकते हैं।
अधिक ट्यूटोरियल के लिए विजिट करें-RZtronics।
सर्वो लाइब्रेरी का उपयोग करके esscservo esc को नियंत्रित करने के लिए कोड में // शामिल है;
/esc void(){esc नाम से एक सेटअप बनाएं। संलग्न करें(9);
/ईएससी सिग्नल पिन, ईएससी यहां निर्दिष्ट करें।
सेकंड (1000);
/सिग्नल को 1000 सीरियल पर प्रारंभ करें। प्रारंभ(9600); }void लूप(){int वैल;
/वैरिएबल बनाएं वैल = एनालॉगरीड (ए0);
/एनालॉग पिन 0 से इनपुट पढ़ें और इसे वैल = मैप (
वैल, 0,1023, 1000,2000) में स्टोर करें;
/मानचित्र न्यूनतम और अधिकतम तक (
यदि आवश्यक हो तो बदलें)esc।
सेकंड (वैल);
/esc के सिग्नल के रूप में val का उपयोग करें

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

त्वरित सम्पक

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

व्हाट्सएप: +86 18921090987 
फ़ोन: + 18921090987 
ईमेल: sales02@hoprio.com
जोड़ें: नंबर 19 माहांग साउथ रोड, वुजिन हाई-टेक जिला, चांगझौ शहर, जियांग्सू प्रांत, चीन 213167
एक संदेश छोड़ें
हमसे संपर्क करें
कॉपीराइट © 2024 चांगझोउ होप्रियो ई-कॉमर्स कं, लिमिटेड सर्वाधिकार सुरक्षित। साइट मैप | गोपनीयता नीति