विषयसूची:

DC मोटर स्मूथ स्टार्ट, स्पीड और डायरेक्शन एक पोटेंशियोमीटर, OLED डिस्प्ले और बटन का उपयोग करके: 6 चरण
DC मोटर स्मूथ स्टार्ट, स्पीड और डायरेक्शन एक पोटेंशियोमीटर, OLED डिस्प्ले और बटन का उपयोग करके: 6 चरण

वीडियो: DC मोटर स्मूथ स्टार्ट, स्पीड और डायरेक्शन एक पोटेंशियोमीटर, OLED डिस्प्ले और बटन का उपयोग करके: 6 चरण

वीडियो: DC मोटर स्मूथ स्टार्ट, स्पीड और डायरेक्शन एक पोटेंशियोमीटर, OLED डिस्प्ले और बटन का उपयोग करके: 6 चरण
वीडियो: which starter should be used in motor | किस मोटर पर कौनसा स्टार्टर लगाना चाहिए? 2024, दिसंबर
Anonim
Image
Image

इस ट्यूटोरियल में हम सीखेंगे कि L298N DC MOTOR CONTROL ड्राइवर और एक पोटेंशियोमीटर का उपयोग कैसे करें ताकि DC मोटर की सुचारू शुरुआत, गति और दिशा को दो बटनों से नियंत्रित किया जा सके और OLED डिस्प्ले पर पोटेंशियोमीटर मान प्रदर्शित किया जा सके।

एक प्रदर्शन वीडियो देखें।

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • अरुडिनो यूएनओ
  • L298N डीसी मोटर नियंत्रक
  • डीसी यंत्र
  • ओएलईडी डिस्प्ले
  • बैटरी पैक
  • तनाव नापने का यंत्र
  • जम्पर तार
  • दो पुश बटन
  • 2x 1K ओम रोकनेवाला
  • ब्रेड बोर्ड
  • Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  • बटन 1 सेकंड पिन को आर्डिनो डिजिटल पिन से कनेक्ट करें 6
  • बटन1 सेकंड पिन को रेसिस्टर से कनेक्ट करें1
  • Button2 पहले पिन को ब्रेडबोर्ड पॉजिटिव पिन से कनेक्ट करें (लाल रेखा)
  • बटन 2 सेकंड पिन को आर्डिनो डिजिटल पिन से कनेक्ट करें 7
  • बटन2 सेकेंड पिन को रेसिस्टर2 से कनेक्ट करें
  • रेसिस्टर1 को ब्रेडबोर्ड नेगेटिव पिन (नीली रेखा) से कनेक्ट करें
  • रेसिस्टर2 को ब्रेडबोर्ड नेगेटिव पिन (नीली रेखा) से कनेक्ट करें
  • डिजिटल पिन (2) को Arduino से मोटर ड्राइवर पिन (IN2) से कनेक्ट करें
  • डिजिटल पिन (3) को Arduino से मोटर ड्राइवर पिन (IN1) से कनेक्ट करें
  • डीसी एक मोटर को मोटर चालक के एक तरफ से कनेक्ट करें
  • बिजली की आपूर्ति (बैटरी) पिन (जीएनडी) को मोटर ड्राइवर कंट्रोलर पिन (जीएनडी) से कनेक्ट करें
  • बिजली की आपूर्ति (बैटरी) पिन (+) को मोटर ड्राइवर कंट्रोलर पिन (+) से कनेक्ट करें
  • GND को Arduino से मोटर ड्राइवर कंट्रोलर पिन (gnd) से कनेक्ट करें
  • पोटेंशियोमीटर पिन (DTB) को Arduino एनालॉग पिन (A0) से कनेक्ट करें
  • पोटेंशियोमीटर पिन (VCC) को Arduino पिन (5V) से कनेक्ट करें
  • पोटेंशियोमीटर पिन (GND) को Arduino पिन (GND) से कनेक्ट करें
  • OLED डिस्प्ले पिन (GND) को Arduino pin (GND) से कनेक्ट करें
  • OLED डिस्प्ले पिन (VCC) को Arduino pin (5V) से कनेक्ट करें
  • OLED डिस्प्ले पिन (SCL) को Arduino pin (SCL) से कनेक्ट करें
  • OLED डिस्प्ले पिन (SDA) को Arduino pin (SDA) से कनेक्ट करें

चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:

कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने ESP 8266 प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।

चरण 4: Visuino में घटक जोड़ें और कनेक्ट करें

Visuino में अवयव जोड़ें और कनेक्ट करें
Visuino में अवयव जोड़ें और कनेक्ट करें
Visuino में अवयव जोड़ें और कनेक्ट करें
Visuino में अवयव जोड़ें और कनेक्ट करें
Visuino में अवयव जोड़ें और कनेक्ट करें
Visuino में अवयव जोड़ें और कनेक्ट करें
Visuino में अवयव जोड़ें और कनेक्ट करें
Visuino में अवयव जोड़ें और कनेक्ट करें
  • "दोहरी डीसी मोटर चालक डिजिटल और पीडब्लूएम पिन ब्रिज (एल९११०एस, एल२९८एन)" घटक जोड़ें
  • "स्पीड एंड डायरेक्शन टू स्पीड" कंपोनेंट जोड़ें"प्रॉपर्टीज विंडो" में "इनिशियल रिवर्स" को "ट्रू" पर सेट करें
  • "एसआर फ्लिप-फ्लॉप" घटक जोड़ें Arduino बोर्ड डिजिटल पिन [6] को "SRFlipFlop1" पिन से कनेक्ट करें [सेट]
  • "SSD1306/SH1106 OLED डिस्प्ले (I2C)" घटक जोड़ें "DisplayOLED1" पर डबल क्लिक करें और एलिमेंट्स विंडो में "टेक्स्ट फ़ील्ड" को बाईं ओर और प्रॉपर्टीज़ विंडो सेट आकार में खींचें: 3, Y:30
  • "रैंप टू एनालॉग वैल्यू" घटक जोड़ें
  • Arduino बोर्ड डिजिटल पिन [7] को "SRFlipFlop1" पिन से कनेक्ट करें [रीसेट]
  • Arduino Board AnalogIn pin[0] को "RampToValue1" पिन से कनेक्ट करें [In]
  • Arduino Board AnalogIn pin[0] को "DisplayOLED1">Text Field1 pin[In] से कनेक्ट करें
  • "RampToValue1" पिन [आउट] को SpeedAndDirectionToSpeed1 पिन से कनेक्ट करें [स्पीड]
  • "DisplayOLED1" पिन आउट [I2C] को Arduino बोर्ड पिन I2C. से कनेक्ट करें
  • "SRFlipFlop1" पिन [आउट] को "SpeedAndDirectionToSpeed1" पिन से कनेक्ट करें [रिवर्स]
  • "SpeedAndDirectionToSpeed1" पिन [आउट] को "DualMotorDriver1" > Motors [0] पिन [In] से कनेक्ट करें
  • कनेक्ट करें "DualMotorDriver1" > Motors[0] pin [Direction(B] to Arduino Board digital pin[2]
  • "DualMotorDriver1" > Motors[0] pin [Speed(A)] को Arduino बोर्ड डिजिटल पिन से कनेक्ट करें[3]

चरण 5: Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE में Arduino IDE खोलें, कोड को संकलित करने और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE में Arduino IDE खोलें, कोड को संकलित करने और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)
Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE में Arduino IDE खोलें, कोड को संकलित करने और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)
Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE में Arduino IDE खोलें, कोड को संकलित करने और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)
Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE में Arduino IDE खोलें, कोड को संकलित करने और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें

Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

चरण 6: खेलें

यदि आप Arduino Uno मॉड्यूल को पावर देते हैं और मोटर कंट्रोलर के लिए बैटरी जोड़ते हैं, तो DC मोटर स्पिन करने के लिए तैयार है।

पोटेंशियोमीटर को खिसकाकर आप मोटर की गति को नियंत्रित कर सकते हैं और बटन दबाकर दिशा बदल सकते हैं। पोटेंशियोमीटर मान OLED डिस्प्ले पर प्रदर्शित होगा और "रैंप" घटक के कारण, मोटर अपनी गति को और अधिक सुचारू रूप से बदल देगा। बधाई हो! आपने अपना प्रोजेक्ट पूरा कर लिया है। विसुइनो प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है। आप इसे यहां डाउनलोड कर सकते हैं और इसे Visuino में खोल सकते हैं:

सिफारिश की: