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

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

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

पूछताछ

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

पाठकों, निर्माताओं, geeks, उत्साही, इलेक्ट्रॉनिक्स उत्साही और शुरुआती लोगों से अभिवादन;
लंबे समय से, मैं एक ब्रशलेस मोटर और Arduino के साथ एक वायरलेस आर/सी कार बनाने की कोशिश कर रहा हूं।
अब जब मैंने अपनी स्कूल परीक्षा पूरी कर ली है, तो मैंने इसे लेने का फैसला किया।
नियंत्रण विधि की अंतिम निर्धारण प्रक्रिया में मैं आर/सी कार बनाने के लिए उपयोग करने जा रहा हूं, मुझे एक समस्या हो रही है: Arduino के साथ ब्रशलेस मोटर को नियंत्रित करना।
जब नियंत्रण (तकनीकी रूप से)
Arduino की AC AC मोटर थोड़ी डरावनी लगती है, तो डॉन 't चिंता करता है, क्योंकि इस मैनुअल में मैं आपको दिखाता हूं कि किसी भी प्रकार के स्विच/पोटेंशियोमीटर/जॉयस्टिक का उपयोग करके Arduino का उपयोग करके DC मोटर को नियंत्रित करना कितना आसान है, मूल रूप से, कुछ भी जो Arduino को रिकॉर्ड कर सकता है, क्या यह ' साप
इस परियोजना को स्वयं आज़माने के लिए, आपको कुछ बुनियादी की आवश्यकता है:
मैं अपने द्वारा उपयोग किए गए अधिकांश उत्पादों के लिए अंतर्राष्ट्रीय सोर्सिंग लिंक प्रदान करता हूं)
आपको कुछ बुनियादी उपकरणों की भी आवश्यकता है: एक बार जब आपके पास सामग्री को हल करने के बाद हमारी परियोजना शुरू करें!
इससे पहले कि हम कोड लिखना शुरू करें, आइए पहले Arduino से ESC और मोटर से कनेक्ट करें।
इस परियोजना का कनेक्शन काफी सरल और प्रत्यक्ष है।
मैंने जो कोड लिखा है, उसके अनुसार, कनेक्शन इस प्रकार है: पोटेंशियोमीटर/जॉयस्टिक का आउटपुट पिन Arduino पर एनालॉग पिन 0 से जुड़ा हुआ है।
पोटेंशियोमीटर और एनालॉग जॉयस्टिक के उपयोग का एक योजनाबद्ध आरेख दिया गया है। ।







आदेश महत्वपूर्ण नहीं हैं। (
यदि मोटर वांछित दिशा में नहीं घूमती है, तो बस
हार्डवेयर कनेक्शन के पूरा होने के बाद, ब्रशलेस मोटर में दो तारों में से किसी को भी स्विच करें), हम Arduino कोड को संभाल सकते हैं।
कोड काफी सरल है और मैं टिप्पणियों के साथ प्रत्येक पंक्ति की कार्यक्षमता को समझाने की कोशिश करता हूं।
हालाँकि, कृपया मुझसे संपर्क करने के लिए स्वतंत्र महसूस करें यदि आपको कोई समस्या है: hrithikbansal70 @ gmail।
COMHRITHIKBANSAL। COMTHE कोड :(।
इसके अलावा INO फ़ाइल संलग्न)
/* ESC Arduino पर डिजिटल पिन 10 से जुड़े ESC डेटा पिन को कैलिब्रेट करें।
Arduino पर एनालॉग पिन 0 से जुड़े पोटेंशियोमीटर/जॉयस्टिक इनपुट।
कोड संकलित और अपलोड करें।
फिर जॉयस्टिक/पोटेंशियोमीटर को इसकी अधिकतम स्थिति में रखें और बाहरी बिजली की आपूर्ति को ईएससी से कनेक्ट करें।
आप कुछ बीप सुनेंगे और पोटेंशियोमीटर/जॉयस्टिक को सबसे कम स्थिति में डालेंगे।
यह ESC पर एंडपॉइंट सेट करेगा।
यह नमूना कोड एक सार्वजनिक डोमेन में है।
इसे 20 मार्च, 2017 को ऋतिक बंसल www द्वारा संशोधित किया गया था। ऋतिकबान्सल।
Com * /शामिल /शामिल हैं, जिसमें सर्वो ईएससी कार्यों के लिए एक सर्वो लाइब्रेरी शामिल है;
/ईएससी को सर्वो ऑब्जेक्ट के इंट इनपुट के रूप में घोषित करें; शून्य सेटअप () {ESC। संलग्न (10);
/ESC को डिजिटल पिन 10 सीरियल से कनेक्ट करें। शुरुआत (9600);
सीरियल मॉनिटरवॉइड लूप () {
इनपुट = एनालोग्रेड (A0) को पढ़ना/खोलना शुरू करें;
/इनपुट का मान पिन 0 0 सीरियल पर एनालॉग इनपुट है। प्रिंट (
\ 'मूल इनपुट मान: \');
/सीरियल पोर्ट मूल इनपुट मान अनुक्रम प्रिंट करें। प्रिंट (इनपुट); सीरियल। प्रिंट (\ '| \'); देरी (1); इनपुट = मैप (एनालोग्रेड (ए 0)
, 0,1023, 0,180);
/एनालॉग पिन 0 पर जॉयस्टिक के इनपुट मानों को मैप करें, जो कि सर्वो आउटपुट के अनुरूप अधिकतम और न्यूनतम मान: 180 और 0 सीरियल। प्रिंट (
\ 'मैपिंग के लिए इनपुट मान: \'); सीरियल। प्रिंट (इनपुट);
/सीरियल मैपिंग सीरियल के इनपुट मान को प्रिंट करता है। प्रिंट (\ '\'); देरी (1);
/विलंब आपके संकल्प/चिकनाई और मोटर की क्षमता को निर्धारित करता है जो पोटवेंटियोमीटर/जॉयस्टिक के आंदोलन का जवाब देता है। ईएससी। लिखना (इनपुट);
esc esc की स्थिति} की स्थिति के समान होगी।
Arduino में कोड अपलोड करने और सभी हार्डवेयर कनेक्शनों को फिर से जांचने, बैटरी को ESC में प्लग करने और Arduino को तुरंत रीसेट करने (
छोटे रीसेट बटन को दबाएं) (
फिर तुरंत दो चरम पदों में से किसी एक में पोटेंशियोमीटर/जॉयस्टिक रखें, जो आपका उच्च अंत बिंदु होगा (
जहां मोटर उच्चतम गति से घूमेगा)।
आप फिर से कुछ बीप सुनेंगे, जिसके बाद पोटेंशियोमीटर/जॉयस्टिक पूरी तरह से दूसरे छोर/दूसरे छोर की ओर उन्मुख है।
यह आपका कम अंत होगा (
मोटर इस समय स्टेशनरी होगी)।
फिर, आप कुछ बीप्स सुनेंगे और अंशांकन कार्य किया गया है। {
यह वीडियो
प्रोजेक्ट डेमो में प्रदर्शित किया गया है: वीडियो लिंक, जब आप पोटेंशियोमीटर नॉब/एनालॉग जॉयस्टिक को ऊपरी/निचले बिंदु पर स्थानांतरित करते हैं, तो ब्रशलेस मोटर तदनुसार तेज/धीमी हो जाएगी।
टिप: परीक्षण के दौरान, मोटर (बाहरी रोटर मोटर) के समग्र रोटेशन के कारण
यह भी खतरनाक है कि आप इसे अपने हाथों में पकड़ सकते हैं।
इसका परीक्षण करते समय, रोल पेपर स्पिनर गलती से उड़ गया जब मोटर बहुत तेजी से घूम रही थी: यदि आपको कोई समस्या है, तो कृपया मुझसे संपर्क करें: Hrithikbansal70
comhrithikbansal।
मुझे उम्मीद है कि यह आपकी समस्या को हल करेगा और आप आज कुछ नया सीखेंगे। धन्यवाद!

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

त्वरित सम्पक

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

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