विषयसूची:
- चरण 1: मोटर के बारे में
- चरण 2: डीसी मोटर चालक के बारे में Bts7960b
- चरण 3: आपको क्या चाहिए
- चरण 4: सर्किट
- चरण 5: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 6: Visuino में अवयव जोड़ें और सेट करें
- चरण 7: विसुइनो कनेक्ट घटकों में
- चरण 8: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 9: खेलें
वीडियो: Arduino और BTS7960b का उपयोग करके शक्तिशाली इलेक्ट्रिक स्केटबोर्ड ई-बाइक 350W DC मोटर को नियंत्रित करें: 9 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस ट्यूटोरियल में हम सीखेंगे कि Arduino और Dc ड्राइवर bts7960b का उपयोग करके DC मोटर को कैसे नियंत्रित किया जाए।
मोटर 350W या सिर्फ एक छोटा खिलौना arduino dc मोटर हो सकता है, जब तक कि इसकी शक्ति BTS7960b ड्राइवर मैक्स करंट से अधिक न हो।
वह वीडियो देखें!
चरण 1: मोटर के बारे में
रेटेड आउटपुट पावर 350W। रेटेड वोल्टेज 24/36 वी डीसी
रेटेड गति 2750 आरपीएम।
नो लोड स्पीड 3300RPM
फुल लोड करंट = 19.20A।
नो लोड करंट =2.5A
रेटेड टॉर्क 1.11 एनएम (11.1 किग्रा.सेमी)।
स्टाल टॉर्क 5.55 N.m (55.11 kg.cm) क्षमता = 78%
चरण 2: डीसी मोटर चालक के बारे में Bts7960b
विशिष्टता:
डबल BTS7960 लार्ज करंट (43 A) H ब्रिज ड्राइवर;
5V एमसीयू के साथ अलग है, और प्रभावी ढंग से एमसीयू की रक्षा करता है;
बोर्ड पर 5V पावर इंडिकेटर; मोटर चालक आउटपुट अंत का वोल्टेज संकेत; सोल्डर हीट सिंक कर सकते हैं;
एमसीयू से ड्राइवर मॉड्यूल (जीएनडी। 5 वी। पीडब्लूएम 1. पीडब्लूएम 2) तक बस चार लाइनों की जरूरत है;
अलगाव चिप 5 वी बिजली की आपूर्ति (एमसीयू 5 वी के साथ साझा कर सकते हैं); आकार: 4 * 5 * 1.2 सेमी;
मोटर को आगे उलटने में सक्षम, दो पीडब्लूएम इनपुट आवृत्ति 25kHZ तक; एक त्रुटि संकेत आउटपुट से गुजरने वाले दो ताप प्रवाह; पृथक चिप 5 वी बिजली की आपूर्ति (एमसीयू 5 वी के साथ साझा की जा सकती है), ऑन-बोर्ड 5 वी आपूर्ति का भी उपयोग कर सकती है; आपूर्ति वोल्टेज 5.5V से 27V
चरण 3: आपको क्या चाहिए
- Arduino Uno या कोई अन्य Arduino बोर्ड
- डीसी मोटर चालक Bts7960b
- कुछ डीसी मोटर यह छोटा या कुछ अधिक शक्तिशाली हो सकता है जैसे इस प्रयोग में
- मोटर के लिए बिजली की आपूर्ति
- तनाव नापने का यंत्र
- 2X बटन
- जम्पर तार
- ब्रेड बोर्ड
- विसुइनो सॉफ्टवेयर: यहां डाउनलोड करें
चरण 4: सर्किट
- Arduino डिजिटल पिन [3] को bts7960 ड्राइवर पिन RPWM से कनेक्ट करें
- Arduino डिजिटल पिन [3] को bts7960 ड्राइवर पिन LPWM से कनेक्ट करें
- Arduino डिजिटल पिन [4] को bts7960 ड्राइवर पिन R_EN. से कनेक्ट करें
- Arduino डिजिटल पिन [3] को bts7960 ड्राइवर पिन L_EN. से कनेक्ट करें
- bts7960 पिन VCC को Arduino एनालॉग पिन 5V. से कनेक्ट करें
- bts7960 पिन GND को Arduino Pin GND से कनेक्ट करें
- मोटर के लिए बिजली आपूर्ति पिन GND (-) को bts7960 ड्राइवर पिन B- से कनेक्ट करें
- मोटर के लिए बिजली आपूर्ति पिन VCC(+) को bts7960 ड्राइवर पिन B+. से कनेक्ट करें
- मोटर पॉजिटिव वायर को bts7960 ड्राइवर पिन M+. से कनेक्ट करें
- मोटर नेगेटिव वायर को bts7960 ड्राइवर पिन से कनेक्ट करें M-
- पोटेंशियोमीटर पिन OTB को Arduino एनालॉग पिन A0. से कनेक्ट करें
- पोटेंशियोमीटर पिन VCC को Arduino एनालॉग पिन 5V. से कनेक्ट करें
- पोटेंशियोमीटर पिन GND को Arduino Pin GND से कनेक्ट करें
- BUTTON1 pin1 को Arduino pin 5V से कनेक्ट करें
- BUTTON2 पिन1 को Arduino pin 5V से कनेक्ट करें
- BUTTON1 पिन2 को Arduino डिजिटल पिन 8 से और रेसिस्टर 1Kohm से कनेक्ट करें, रेसिस्टर पर अन्य पिन को Arduino pin GND से कनेक्ट करें
- BUTTON2 पिन2 को Arduino डिजिटल पिन 9 से और रेसिस्टर 1Kohm से कनेक्ट करें, रेसिस्टर पर अन्य पिन को Arduino pin GND से कनेक्ट करें
चरण 5: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। नि: शुल्क संस्करण डाउनलोड करें या नि: शुल्क परीक्षण के लिए पंजीकरण करें।
Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।
चरण 6: Visuino में अवयव जोड़ें और सेट करें
- "एसआर फ्लिप-फ्लॉप" घटक जोड़ें
- "गति और गति की दिशा" घटक जोड़ें
- "दोहरी डीसी मोटर चालक 2 पीडब्लूएम पिन ब्रिज (एल९११०एस, एल२९८एन, एएम१०१६ए, बीटीएन७९६०/बीटीएस७९६०)" घटक जोड़ें
- "डिजिटल (बूलियन) मान" घटक जोड़ें
"DigitalValue1" का चयन करें और गुण विंडो में "मान" को True पर सेट करें, यह ड्राइवर को सक्षम करेगा, इसे गलत पर सेट करने से मोटर चालक अक्षम हो जाएगा और मोटर स्पिन नहीं करेगी
चरण 7: विसुइनो कनेक्ट घटकों में
- Arduino डिजिटल पिन 8 को "SRFlipFlop1" पिन "सेट" से कनेक्ट करें
- Arduino डिजिटल पिन 9 को "SRFlipFlop1" घटक पिन "रीसेट" से कनेक्ट करें
- "SRFlipFlop1" पिन आउट को "SpeedAndDirectionToSpeed1" पिन "रिवर्स" से कनेक्ट करें
- Arduino एनालॉग पिन 0 को "SpeedAndDirectionToSpeed1" पिन "स्पीड" से कनेक्ट करें
- कनेक्ट करें "SpeedAndDirectionToSpeed1" पिन आउट करने के लिए "DualMotorDriver1" पिन "Motors[0] > In
- कनेक्ट करें "DualMotorDriver1" पिन "Motors[0] > Forward to Arduino digital pin 5
- कनेक्ट करें "DualMotorDriver1" पिन "मोटर्स [0]> Arduino डिजिटल पिन के विपरीत 6
- "DigitalValue1" पिन आउट को Arduino डिजिटल पिन 3 और डिजिटल पिन 4 से कनेक्ट करें
चरण 8: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।
चरण 9: खेलें
यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो मोटर घूमना शुरू कर देगी, आप एक पोटेंशियोमीटर के साथ गति को समायोजित कर सकते हैं या बटन दबाकर दिशा बदल सकते हैं।
बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे डाउनलोड कर सकते हैं और इसे Visuino में खोल सकते हैं:
सिफारिश की:
DIY -- कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: 6 चरण
DIY || कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: स्पाइडर रोबोट बनाते समय, रोबोटिक्स के बारे में बहुत सी बातें सीख सकते हैं। जैसे रोबोट बनाना मनोरंजक होने के साथ-साथ चुनौतीपूर्ण भी है। इस वीडियो में हम आपको स्पाइडर रोबोट बनाने का तरीका दिखाने जा रहे हैं, जिसे हम अपने स्मार्टफोन (Androi
स्टेपर मोटर नियंत्रित स्टेपर मोटर - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर | स्टेपर मोटर एक रोटरी एनकोडर के रूप में: क्या कुछ स्टेपर मोटर्स चारों ओर पड़ी हैं और कुछ करना चाहते हैं? इस निर्देशयोग्य में, एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक अन्य स्टेपर मोटर की स्थिति को नियंत्रित करने के लिए एक स्टेपर मोटर को रोटरी एन्कोडर के रूप में उपयोग करें। तो बिना ज्यादा देर किए, आइए जानते हैं
160A ब्रश वाले इलेक्ट्रॉनिक स्पीड कंट्रोलर और सर्वो टेस्टर का उपयोग करके DC गियर मोटर को कैसे नियंत्रित करें: 3 चरण
160A ब्रश इलेक्ट्रॉनिक स्पीड कंट्रोलर और सर्वो टेस्टर का उपयोग करके DC गियर मोटर को कैसे नियंत्रित करें: विशिष्टता: वोल्टेज: 2-3S लाइपो या 6-9 NiMH निरंतर चालू: 35A बर्स्ट करंट: 160A BEC: 5V / 1A, रैखिक मोड मोड: 1. आगे और amp; उलटना; 2. आगे &ब्रेक; 3. आगे और; ब्रेक & रिवर्स वेट: 34g साइज: 42*28*17mm
HW30A ब्रशलेस मोटर स्पीड कंट्रोलर और सर्वो टेस्टर का उपयोग करके ड्रोन क्वाडकॉप्टर ब्रशलेस डीसी मोटर कैसे चलाएं: 3 चरण
HW30A ब्रशलेस मोटर स्पीड कंट्रोलर और सर्वो टेस्टर का उपयोग करके ड्रोन क्वाडकॉप्टर ब्रशलेस डीसी मोटर कैसे चलाएं: विवरण: इस उपकरण को सर्वो मोटर टेस्टर कहा जाता है जिसका उपयोग सर्वो मोटर में साधारण प्लग द्वारा सर्वो मोटर को चलाने के लिए किया जा सकता है और इसे बिजली की आपूर्ति की जा सकती है। डिवाइस को इलेक्ट्रिक स्पीड कंट्रोलर (ईएससी) के लिए सिग्नल जनरेटर के रूप में भी इस्तेमाल किया जा सकता है, फिर आप
HW30A मोटर स्पीड कंट्रोलर और Arduino UNO का उपयोग करके ड्रोन क्वाडकॉप्टर ब्रशलेस डीसी मोटर (3 वायर टाइप) को कैसे नियंत्रित करें: 5 कदम
HW30A मोटर स्पीड कंट्रोलर और Arduino UNO का उपयोग करके ड्रोन क्वाडकॉप्टर ब्रशलेस डीसी मोटर (3 वायर टाइप) को कैसे नियंत्रित करें: विवरण: HW30A मोटर स्पीड कंट्रोलर का उपयोग 4-10 NiMH / NiCd या 2-3 सेल LiPo बैटरी के साथ किया जा सकता है। BEC 3 LiPo कोशिकाओं तक कार्य करता है। इसका उपयोग ब्रशलेस डीसी मोटर (3 तार) की गति को अधिकतम 12Vdc तक नियंत्रित करने के लिए किया जा सकता है। विशिष्ट