विषयसूची:
- आपूर्ति
- चरण 1: कनेक्शन आरेख
- चरण 2: मोबाइल पर Blynk को कॉन्फ़िगर करना
- चरण 3: कोड।
- चरण 4: वीडियो प्रोटोटाइप कार्यक्षमता
वीडियो: NEMA 17 - WeMos Mini - Blynk: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
NEMA 17 जैसे स्टेपर मोटर्स के कई उपयोग हैं और यह प्रोटोटाइप पाठकों को Blynk ऐप से NEMA 17 को नियंत्रित करने की विधि को समझने में मदद करेगा।
यह एक ऐसा IoT बनाने का प्रयास है जो हमें NEMA 17 को कहीं से भी और किसी भी समय एक्सेस और नियंत्रित करने में मदद करेगा।
ऐसे कई उपयोग-मामले हैं जहां स्टेपर मोटर का उपयोग किया जाता है (विशेषकर जब आपको कोड के माध्यम से घुमावों की संख्या को नियंत्रित करने में सटीकता की आवश्यकता होती है)।
आपूर्ति
- WeMos D1 मिनी
- L298N स्टेपर मोटर ड्राइव
- NEMA 17 स्टेपर मोटर
- WeMos D1 Mini को पावर देने और कोड ट्रांसफर करने के लिए माइक्रो USB केबल।
- NEMA 17 स्टेपर मोटर को पावर देने के लिए 12V 1A एडॉप्टर
- जम्पर तार पुरुष से पुरुष और पुरुष से महिला
- महिला डीसी पावर जैक एडाप्टर
- संधारित्र - १०० μF
- ब्रेड बोर्ड।
चरण 1: कनेक्शन आरेख
अपलोड की गई छवि स्व-व्याख्यात्मक है और एकमात्र बड़ा बदलाव यह है कि मैंने L298N ड्राइवर को जोड़ने के लिए 12V 1A DC एडेप्टर का उपयोग किया है। आपको कोई ब्रेडबोर्ड भी नहीं दिखेगा।
- WeMos D1 Mini का D8 > L298N का IN1
- WeMos D1 Mini का D7 > L298N का IN2
- WeMos D1 Mini का D6 > L298N का IN3
- WeMos D1 Mini का D5 > L298N का IN4
- WeMos D1 Mini का 5V > L298N का 5V
- WeMos D1 Mini का GND > L298N का GND > 12V 1A DC का GND बिजली की आपूर्ति
नोट: NEMA17 स्टेपर मोटर जो मुझे मिली है उसमें पिन हैं जिनमें रंग-कोडित लाल, हरा, नीला और काला है। दो कॉइल के सिरों की पहचान करने के लिए दोनों सिरों को छूना और स्टेपर शाफ्ट को मोड़ना सबसे अच्छा तरीका है। स्टेपर मोटर शाफ्ट सुचारू रूप से चलती है यदि जुड़े तार एक ही कॉइल से संबंधित नहीं हैं, तो शाफ्ट एक कॉइल से संबंधित होने पर आसानी से नहीं घूमता है।
मेरे मामले में, मैंने तारों को इस प्रकार जोड़ा है:
- NEMA 17 का लाल > L298N का OUT1
- NEMA 17 का हरा > L298N का OUT2
- NEMA 17 का नीला > L298N का OUT3
- NEMA 17 का काला > L298N का OUT4
चरण 2: मोबाइल पर Blynk को कॉन्फ़िगर करना
संलग्न स्क्रीनशॉट इस लेख के पाठकों को दो बटनों को कॉन्फ़िगर करने के लिए चरण-दर-चरण प्रक्रिया देना चाहिए जो उपयोगकर्ता को NEMA 17 स्टेपर मोटर को दक्षिणावर्त (या) वामावर्त घुमाने में मदद करेगा। अगर कोई स्क्रीनशॉट का पालन करने और Blynk को कॉन्फ़िगर करने में सक्षम नहीं है, तो वे नीचे दिए गए निर्देशों को भी पढ़ सकते हैं:
- अपने मोबाइल पर "Blynk" ऐप खोलें और "नया प्रोजेक्ट" चुनें।
- प्रोजेक्ट का नाम दर्ज करें: "NEMA 17 Control" (इस मामले में), "डिवाइस" की सूची से "WeMos D1mini" चुनें। अब अगले चरणों के साथ आगे बढ़ने के लिए "बनाएँ" चुनें।
- "प्राधिकरण टोकन" खोजने के लिए "Blynk" ऐप में कॉन्फ़िगर किए गए ईमेल की जांच करें (यह कोडिंग के दौरान उपयोगी होगा)।
- डैशबोर्ड प्रकट होता है, जो हमें अगले चरणों के साथ आगे बढ़ने की अनुमति देता है और हमारा मुख्य उद्देश्य दो बटन जोड़ना होगा।
- डिज़ाइन की ज़रूरतों से मेल खाने के लिए बटन समायोजित करें (चरण वैकल्पिक है)। मेरे मामले में, मैं डैशबोर्ड की चौड़ाई से मेल खाने के लिए बटन फैलाता हूं।
- वर्चुअल पिन के रूप में "V0" के साथ "टर्न लेफ्ट" टेक्स्ट के साथ पहला बटन कॉन्फ़िगर करें।
- वर्चुअल पिन के रूप में "V1" के साथ "दाएं मुड़ें" टेक्स्ट के साथ दूसरा बटन कॉन्फ़िगर करें।
- मुख्य मेनू पर नेविगेट करें और एप्लिकेशन की कार्यक्षमता की जांच करने और NEMA 17 मोटर को नियंत्रित करने के लिए "प्ले" बटन पर क्लिक करें।
- NEMA 17 मोटर को बटन के चयन पर 10 बार घुमाने के लिए प्रोग्राम किया गया है। जब आप किसी भी बटन को "दाएं मुड़ें" (या) "बाएं मुड़ें" पर धक्का देते हैं तो यह चालू और बंद नहीं होगा। कृपया NEMA17 को रुकने के लिए कुछ समय दें और फिर दूसरे बटन की कार्यक्षमता की जांच करने के लिए आगे बढ़ें।
चरण 3: कोड।
निम्नलिखित कोड अपलोड करने से पहले, निम्नलिखित प्रदान करना सुनिश्चित करें:
- Blynk. से प्राधिकरण कुंजी
- एसएसआईडी
- "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: वीडियो प्रोटोटाइप कार्यक्षमता
संलग्न वीडियो है जो पाठकों को यह समझने में मदद करेगा कि प्रोटोटाइप कैसे काम करता है।
सिफारिश की:
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम - कदम दर कदम: 4 कदम
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम | स्टेप बाय स्टेप: इस प्रोजेक्ट में, मैं Arduino UNO और HC-SR04 अल्ट्रासोनिक सेंसर का उपयोग करके एक साधारण Arduino कार रिवर्स पार्किंग सेंसर सर्किट डिजाइन करूंगा। इस Arduino आधारित कार रिवर्स अलर्ट सिस्टम का उपयोग स्वायत्त नेविगेशन, रोबोट रेंजिंग और अन्य रेंज r के लिए किया जा सकता है
Arduino Pro Mini और TFT डिस्प्ले के साथ मैजिक आंसर बॉल: 7 कदम
Arduino Pro Mini और TFT डिस्प्ले के साथ मैजिक आंसर बॉल: कुछ समय पहले, मैंने और मेरी बेटी ने मैजिक 8 बॉल को अलग किया ताकि वह बीस प्रतिक्रियाओं को अपनी पसंद के साथ बदल सके। यह उनके एक दोस्त के लिए तोहफा था। इसने मुझे सोचने पर मजबूर कर दिया कि इसे बड़े पैमाने पर कैसे किया जाए। क्या हमारे पास बहुत कुछ हो सकता है
Arduino Uno के साथ Arduino Pro Mini कैसे प्रोग्राम करें: 4 कदम
Arduino Uno के साथ Arduino Pro Mini कैसे प्रोग्राम करें: मैंने इसे एक अन्य प्रोजेक्ट के हिस्से के रूप में लिखा था, लेकिन फिर मैंने एक प्रो माइक्रो का उपयोग करने का फैसला किया जिसे सीधे लैपटॉप से प्रोग्राम किया जा सकता है। हालांकि, यह किसी दिन (या किसी के लिए) उपयोगी हो सकता है। मैं इसे यहाँ छोड़ दूँगा।
Mini Estación Meteorológica Con Arduino: 4 कदम
मिनी एस्टासिओन मेटेरोलोगिका कॉन अरुडिनो: एस्टे एस अन ट्यूटोरियल पैरा सी एंड ओएक्यूट;
Arduino UNO का उपयोग करके Arduino Pro Mini को कैसे प्रोग्राम करें: 4 कदम
Arduino UNO का उपयोग करके Arduino Pro Mini को कैसे प्रोग्राम करें: नमस्कार दोस्तों, आज मैं Arduino UNO का उपयोग करके Arduino Pro मिनी को प्रोग्राम करने का एक सरल तरीका साझा कर रहा हूं। यह ट्यूटोरियल उन लोगों के लिए है जो arduino के साथ शुरुआत कर रहे हैं और Arduino Pro mini.Arduino Pro mini का उपयोग करके अपने प्रोजेक्ट के आकार को कम करना चाहते हैं।