विषयसूची:

NodeMCU (ESP8266) और Blynk ऐप का उपयोग करके घरेलू उपकरणों को नियंत्रित करें: 8 कदम (चित्रों के साथ)
NodeMCU (ESP8266) और Blynk ऐप का उपयोग करके घरेलू उपकरणों को नियंत्रित करें: 8 कदम (चित्रों के साथ)

वीडियो: NodeMCU (ESP8266) और Blynk ऐप का उपयोग करके घरेलू उपकरणों को नियंत्रित करें: 8 कदम (चित्रों के साथ)

वीडियो: NodeMCU (ESP8266) और Blynk ऐप का उपयोग करके घरेलू उपकरणों को नियंत्रित करें: 8 कदम (चित्रों के साथ)
वीडियो: How to make NodeMCU based Home Appliance Control with ESP8266 as Web Server using WiFi Access Point 2024, जुलाई
Anonim
NodeMCU (ESP8266) और Blynk ऐप का उपयोग करके घरेलू उपकरणों को नियंत्रित करें
NodeMCU (ESP8266) और Blynk ऐप का उपयोग करके घरेलू उपकरणों को नियंत्रित करें

इस ट्यूटोरियल में, हम सीखेंगे कि लैंप को नियंत्रित करने के लिए Blynk ऐप और NodeMCU (ESP8266) का उपयोग कैसे करें (कोई अन्य घरेलू उपकरण ठीक रहेगा), संयोजन इंटरनेट के माध्यम से होगा।

इस निर्देश का उद्देश्य इंटरनेट पर अपने Arduino या संगत हार्डवेयर (NodeMCU) को दूरस्थ रूप से नियंत्रित करने और इंटरनेट ऑफ थिंग्स (IoT) की दुनिया का पता लगाने के लिए सबसे सरल समाधान दिखाना है।

Blynk क्या है? इंटरनेट पर Arduino, रास्पबेरी पाई और पसंद को नियंत्रित करने के लिए Blynk iOS और Android ऐप्स के साथ एक प्लेटफ़ॉर्म है। यह एक डिजिटल डैशबोर्ड है जहां आप केवल विजेट्स को खींचकर और छोड़ कर अपने प्रोजेक्ट के लिए एक ग्राफिक इंटरफ़ेस बना सकते हैं। (स्रोत: ब्लिंक वेबसाइट)।

चरण 1: हार्डवेयर / सॉफ्टवेयर आपूर्ति

हार्डवेयर / सॉफ्टवेयर की आपूर्ति
हार्डवेयर / सॉफ्टवेयर की आपूर्ति
हार्डवेयर / सॉफ्टवेयर की आपूर्ति
हार्डवेयर / सॉफ्टवेयर की आपूर्ति

हार्डवेयर घटक:

1. नोडएमसीयू (ईएसपी8266)।

2. रिले

3. लैंप

4. तार

6. 5V बिजली की आपूर्ति 1AMP (वैकल्पिक लेकिन मैं रिले को 5v की आपूर्ति करके विद्युत प्रवाह की कमी से बचने के लिए इसका उपयोग करने की सलाह देता हूं।

सॉफ्टवेयर ऐप्स:

1. ब्लिंक ऐप

2. अरुडिनो आईडीई

3. आपके OS के लिए Blynk लाइब्रेरी (Windows, Linux, iOS)

4. Arduino IDE के लिए ESP8266 बोर्ड मैनेजर

चरण 2: ब्लिंक लाइब्रेरी डाउनलोड करें

निर्देशों का पालन करें:

1. Blynk_Release_vXX.zip डाउनलोड करें (डाउनलोड अनुभाग तक स्क्रॉल करें)

2. संग्रह को अनज़िप करें। आप देखेंगे कि संग्रह में कई फ़ोल्डर और कई पुस्तकालय हैं।

3. इन सभी पुस्तकालयों को Arduino IDE के your_sketchbook_folder में कॉपी करें। Your_sketchbook_folder का स्थान खोजने के लिए, Arduino IDE में शीर्ष मेनू पर जाएं:

विंडोज़: फ़ाइल → वरीयताएँ

मैक ओएस: अरुडिनो → वरीयताएँ

Blynk लाइब्रेरी डाउनलोड करने और अधिक जानकारी प्राप्त करने के लिए इस लिंक (यहां) का अनुसरण करें।

चरण 3: ESP8266 बोर्ड प्रबंधक जोड़ना

ESP8266 बोर्ड प्रबंधक जोड़ना
ESP8266 बोर्ड प्रबंधक जोड़ना

अतिरिक्त बोर्ड प्रबंधक में नीचे URL दर्ज करें।https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

जैसा कि चित्र में हाइलाइट किया गया है और OK दर्ज करें।

नोट: इस चरण के बारे में अधिक जानकारी प्राप्त करने के लिए वीडियो देखें।

चरण 4: अधिक जानकारी के लिए वीडियो देखें

Image
Image

चरण 5: ब्लिंक का विन्यास

ब्लिंक का विन्यास
ब्लिंक का विन्यास
ब्लिंक का विन्यास
ब्लिंक का विन्यास
ब्लिंक का विन्यास
ब्लिंक का विन्यास

Blynk ऐप को सेटअप करने के लिए, आपको नीचे दिए गए चरणों का पालन करना चाहिए:

1. अपने स्मार्टफोन में Blynk ऐप डाउनलोड करें और एक अकाउंट बनाएं।

ऐसा करने के लिए: Blynk ऐप्स डाउनलोड करें:

• आईओएस:

• एंड्रॉइड:

2. एक नया प्रोजेक्ट बनाएं, सूची से अपने हार्डवेयर (NodeMCU) का चयन करें।

3. कनेक्शन प्रकार (USB, Wifi, ब्लूटूथ…) का चयन करें।

4. ऊपर दाईं ओर प्लस आइकन पर क्लिक करके अपने नियंत्रण कक्ष में एक विजेट जोड़ें।

5. बटन विजेट का चयन करें, और इसकी सेटिंग्स को संपादित करने के लिए उस पर डबल टैप करें।

नोट: प्रमाणीकरण कुंजी आपके ईमेल पर भेजी जाती है।

चरण 6: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

कृपया नीचे दिए गए चरणों का पालन करें:

1. रिले बोर्ड के Vcc को बिजली की आपूर्ति का 5v।

2. रिले बोर्ड के GND से GND।

3. NodeMCU के D1 से रिले बोर्ड के IN1 तक।

नोट: रिले के लिए 5v की आवश्यकता होती है और nodemcu का आउटपुट सिर्फ 3.3v है, यही कारण है कि मैं बाहरी 5v बिजली की आपूर्ति का उपयोग करने की अत्यधिक अनुशंसा करता हूं।

चरण 7: Arduino कोड

कोड के बारे में

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

#include #include /// आपको Blynk ऐप में ऑथेंटिक टोकन मिलना चाहिए। // प्रोजेक्ट सेटिंग्स (अखरोट आइकन) पर जाएं। चार प्रमाणीकरण = "YourAuthToken"; // आपका वाईफाई क्रेडेंशियल। // खुले नेटवर्क के लिए पासवर्ड को "" पर सेट करें। चार एसएसआईडी = "आपका नेटवर्कनाम"; चार पास = "आपका पासवर्ड"; शून्य सेटअप () {// डीबग कंसोल Serial.begin(११५२००); Blynk.begin(auth, ssid, pass); } शून्य लूप () {Blynk.run (); }

चरण 8: समर्थन के लिए

समर्थन के लिए
समर्थन के लिए

अधिक ट्यूटोरियल और परियोजनाओं के लिए आप मेरे YouTube चैनल की सदस्यता ले सकते हैं।

समर्थन के लिए सदस्यता लें।

धन्यवाद। मेरे यूट्यूब चैनल पर जाएं - लिंक

सिफारिश की: