विषयसूची:

NEMA 17 - WeMos Mini - Blynk: 4 कदम
NEMA 17 - WeMos Mini - Blynk: 4 कदम

वीडियो: NEMA 17 - WeMos Mini - Blynk: 4 कदम

वीडियो: NEMA 17 - WeMos Mini - Blynk: 4 कदम
वीडियो: IOT for Beginners - ESP8266 (Wemos) & Blynk App! 2024, जून
Anonim
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk

NEMA 17 जैसे स्टेपर मोटर्स के कई उपयोग हैं और यह प्रोटोटाइप पाठकों को Blynk ऐप से NEMA 17 को नियंत्रित करने की विधि को समझने में मदद करेगा।

यह एक ऐसा IoT बनाने का प्रयास है जो हमें NEMA 17 को कहीं से भी और किसी भी समय एक्सेस और नियंत्रित करने में मदद करेगा।

ऐसे कई उपयोग-मामले हैं जहां स्टेपर मोटर का उपयोग किया जाता है (विशेषकर जब आपको कोड के माध्यम से घुमावों की संख्या को नियंत्रित करने में सटीकता की आवश्यकता होती है)।

आपूर्ति

  1. WeMos D1 मिनी
  2. L298N स्टेपर मोटर ड्राइव
  3. NEMA 17 स्टेपर मोटर
  4. WeMos D1 Mini को पावर देने और कोड ट्रांसफर करने के लिए माइक्रो USB केबल।
  5. NEMA 17 स्टेपर मोटर को पावर देने के लिए 12V 1A एडॉप्टर
  6. जम्पर तार पुरुष से पुरुष और पुरुष से महिला
  7. महिला डीसी पावर जैक एडाप्टर
  8. संधारित्र - १०० μF
  9. ब्रेड बोर्ड।

चरण 1: कनेक्शन आरेख

कनेक्शन आरेख
कनेक्शन आरेख
कनेक्शन आरेख
कनेक्शन आरेख
कनेक्शन आरेख
कनेक्शन आरेख

अपलोड की गई छवि स्व-व्याख्यात्मक है और एकमात्र बड़ा बदलाव यह है कि मैंने L298N ड्राइवर को जोड़ने के लिए 12V 1A DC एडेप्टर का उपयोग किया है। आपको कोई ब्रेडबोर्ड भी नहीं दिखेगा।

  1. WeMos D1 Mini का D8 > L298N का IN1
  2. WeMos D1 Mini का D7 > L298N का IN2
  3. WeMos D1 Mini का D6 > L298N का IN3
  4. WeMos D1 Mini का D5 > L298N का IN4
  5. WeMos D1 Mini का 5V > L298N का 5V
  6. WeMos D1 Mini का GND > L298N का GND > 12V 1A DC का GND बिजली की आपूर्ति

नोट: NEMA17 स्टेपर मोटर जो मुझे मिली है उसमें पिन हैं जिनमें रंग-कोडित लाल, हरा, नीला और काला है। दो कॉइल के सिरों की पहचान करने के लिए दोनों सिरों को छूना और स्टेपर शाफ्ट को मोड़ना सबसे अच्छा तरीका है। स्टेपर मोटर शाफ्ट सुचारू रूप से चलती है यदि जुड़े तार एक ही कॉइल से संबंधित नहीं हैं, तो शाफ्ट एक कॉइल से संबंधित होने पर आसानी से नहीं घूमता है।

मेरे मामले में, मैंने तारों को इस प्रकार जोड़ा है:

  1. NEMA 17 का लाल > L298N का OUT1
  2. NEMA 17 का हरा > L298N का OUT2
  3. NEMA 17 का नीला > L298N का OUT3
  4. NEMA 17 का काला > L298N का OUT4

चरण 2: मोबाइल पर Blynk को कॉन्फ़िगर करना

मोबाइल पर Blynk को कॉन्फ़िगर करना
मोबाइल पर Blynk को कॉन्फ़िगर करना
मोबाइल पर Blynk को कॉन्फ़िगर करना
मोबाइल पर Blynk को कॉन्फ़िगर करना
मोबाइल पर Blynk को कॉन्फ़िगर करना
मोबाइल पर Blynk को कॉन्फ़िगर करना
मोबाइल पर Blynk को कॉन्फ़िगर करना
मोबाइल पर Blynk को कॉन्फ़िगर करना

संलग्न स्क्रीनशॉट इस लेख के पाठकों को दो बटनों को कॉन्फ़िगर करने के लिए चरण-दर-चरण प्रक्रिया देना चाहिए जो उपयोगकर्ता को NEMA 17 स्टेपर मोटर को दक्षिणावर्त (या) वामावर्त घुमाने में मदद करेगा। अगर कोई स्क्रीनशॉट का पालन करने और Blynk को कॉन्फ़िगर करने में सक्षम नहीं है, तो वे नीचे दिए गए निर्देशों को भी पढ़ सकते हैं:

  1. अपने मोबाइल पर "Blynk" ऐप खोलें और "नया प्रोजेक्ट" चुनें।
  2. प्रोजेक्ट का नाम दर्ज करें: "NEMA 17 Control" (इस मामले में), "डिवाइस" की सूची से "WeMos D1mini" चुनें। अब अगले चरणों के साथ आगे बढ़ने के लिए "बनाएँ" चुनें।
  3. "प्राधिकरण टोकन" खोजने के लिए "Blynk" ऐप में कॉन्फ़िगर किए गए ईमेल की जांच करें (यह कोडिंग के दौरान उपयोगी होगा)।
  4. डैशबोर्ड प्रकट होता है, जो हमें अगले चरणों के साथ आगे बढ़ने की अनुमति देता है और हमारा मुख्य उद्देश्य दो बटन जोड़ना होगा।
  5. डिज़ाइन की ज़रूरतों से मेल खाने के लिए बटन समायोजित करें (चरण वैकल्पिक है)। मेरे मामले में, मैं डैशबोर्ड की चौड़ाई से मेल खाने के लिए बटन फैलाता हूं।
  6. वर्चुअल पिन के रूप में "V0" के साथ "टर्न लेफ्ट" टेक्स्ट के साथ पहला बटन कॉन्फ़िगर करें।
  7. वर्चुअल पिन के रूप में "V1" के साथ "दाएं मुड़ें" टेक्स्ट के साथ दूसरा बटन कॉन्फ़िगर करें।
  8. मुख्य मेनू पर नेविगेट करें और एप्लिकेशन की कार्यक्षमता की जांच करने और NEMA 17 मोटर को नियंत्रित करने के लिए "प्ले" बटन पर क्लिक करें।
  9. NEMA 17 मोटर को बटन के चयन पर 10 बार घुमाने के लिए प्रोग्राम किया गया है। जब आप किसी भी बटन को "दाएं मुड़ें" (या) "बाएं मुड़ें" पर धक्का देते हैं तो यह चालू और बंद नहीं होगा। कृपया NEMA17 को रुकने के लिए कुछ समय दें और फिर दूसरे बटन की कार्यक्षमता की जांच करने के लिए आगे बढ़ें।

चरण 3: कोड।

कोड।
कोड।

निम्नलिखित कोड अपलोड करने से पहले, निम्नलिखित प्रदान करना सुनिश्चित करें:

  1. Blynk. से प्राधिकरण कुंजी
  2. एसएसआईडी
  3. "WeMos Mini" को वायरलेस नेटवर्क तक पहुंचने और इंटरनेट से कनेक्ट होने की अनुमति देने के लिए पासकी

Arduino IDE मेनू से निम्नलिखित का भी चयन करें: टूल्स> बोर्ड> ESP8266 बोर्ड> LOLIN (WEMOS) D1 R2 और मिनी।

>> कोड स्निपेट की शुरुआत <<<

#include Stepper.h

#शामिल ESP8266WiFi.h

#BlynkSimpleEsp8266.h शामिल करें

#BLYNK_PRINT सीरियल परिभाषित करें

स्टेपर my_Stepper(200, D8, D7, D6, D5);

बूल राइट = झूठा;

बूल वाम = झूठा;

चार प्रमाणीकरण = "****************************************** **";

चार एसएसआईडी = "**************** ";

चार पास = "****************************";

व्यर्थ व्यवस्था(){

सीरियल.बेगिन (९६००);

Blynk.begin(auth, ssid, pass);

my_Stepper.setSpeed(70);

}

BLYNK_WRITE(V1){

दायां = param.asInt ();

}

BLYNK_WRITE(V0){

वाम = param.asInt ();

}

शून्य स्टेपर1 (इंट डायरेक्शन, इंट रोटेशन){

के लिए (int i = 0; i <रोटेशन; i++){

my_Stepper.step (दिशा * 200);

ब्लिंक.रन ();

}

}

शून्य लूप ()

{

ब्लिंक.रन ();

अगर (दाएं) {

स्टेपर1(1, 10);

Serial.println ("राइट टर्न");

}

देरी(20);

अगर (बाएं) {

स्टेपर 1 (-1, 10);

Serial.println ("बाएं मोड़");

}

देरी(20);

}

>> कोड स्निपेट का अंत <<<

नोट: उपरोक्त कोड में, कृपया "शामिल करें" कथन में "" (इससे अधिक) दर्ज करना न भूलें। कोड के साथ किसी और समस्या के मामले में, आप इस आलेख के साथ शामिल किए गए स्क्रीनशॉट को भी देख सकते हैं।

चरण 4: वीडियो प्रोटोटाइप कार्यक्षमता

संलग्न वीडियो है जो पाठकों को यह समझने में मदद करेगा कि प्रोटोटाइप कैसे काम करता है।

सिफारिश की: