विषयसूची:

ESP8266 NodeMCU का उपयोग करके Google सहायक के साथ गेट नियंत्रण: 6 चरण
ESP8266 NodeMCU का उपयोग करके Google सहायक के साथ गेट नियंत्रण: 6 चरण

वीडियो: ESP8266 NodeMCU का उपयोग करके Google सहायक के साथ गेट नियंत्रण: 6 चरण

वीडियो: ESP8266 NodeMCU का उपयोग करके Google सहायक के साथ गेट नियंत्रण: 6 चरण
वीडियो: Smart Home with Google Assistant & Alexa using NodeMCU ESP8266 (Manual + Voice) | IoT Projects 2021 2024, नवंबर
Anonim
ESP8266 NodeMCU का उपयोग करके Google सहायक के साथ गेट नियंत्रण
ESP8266 NodeMCU का उपयोग करके Google सहायक के साथ गेट नियंत्रण

यह इंस्ट्रक्शंस पर मेरी पहली परियोजना है, इसलिए यदि संभव सुधार हो तो कृपया नीचे टिप्पणी करें।

एक गेट के नियंत्रण बोर्ड को संकेत भेजने के लिए Google सहायक का उपयोग करने का विचार है। तो एक कमांड भेजकर एक रिले होगा जो गेट कंट्रोलर के इनपुट पर एक कॉन्टैक्ट को बंद कर देता है जो कंट्रोलर को गेट ओपन सिग्नल भेजता है।

Google सहायक को IOT-उपकरणों से जोड़ने के लिए हम Blynk और IFTTT सेवा का उपयोग करते हैं।

इस परियोजना में हम छोटे आकार के कारण NodeMCU ESP8266 मॉड्यूल का उपयोग करेंगे।

चरण 1: हार्डवेयर और सॉफ्टवेयर

जिसकी आपको जरूरत है:

हार्डवेयर

1) नोडएमसीयू (ईएसपी8266) एफ.ई. अलीएक्सप्रेस

2) ५ या १२वी रिले ट्रिगर करंट के साथ अधिमानतः <9mA अधिकतम १२mA: f.e. अलीएक्सप्रेस

3) रिले (> 700mA सुरक्षित होने के लिए) के आधार पर बिजली की आपूर्ति 5 या 12V f.e. अलीएक्सप्रेस

सॉफ़्टवेयर, बोर्ड को स्थापित करने के लिए लिंक का उपयोग करें

1) Arduino IDE लिंक

2) ब्लिंक लाइब्रेरी लिंक

3) ESP8266 बोर्ड मैनेजर (अगला चरण)

4) ब्लिंक ऐप androidIOS

चरण 2: Nodemcu बोर्ड स्थापित करें

1) Arduino IDE खोलें

2) फाइलों पर जाएं -> वरीयता

3) अतिरिक्त बोर्ड पर प्रबंधक जोड़ें: https://arduino.esp8266.com/stable/package_esp8266c… और फिर टैब को बंद करने के लिए ओके दबाएं।

4) टूल्स पर जाएं -> बोर्ड -> बोर्ड्स मैनेजर (सबसे ऊपर)

5) esp8266 द्वारा esp8266 पर नेविगेट करें और सॉफ्टवेयर इंस्टॉल करें।

चरण 3: सेटअप Blynk

सेटअप ब्लिंक
सेटअप ब्लिंक

1) डी ब्लिंक ऐप खोलें और एक अकाउंट बनाएं।

2) नया प्रोजेक्ट बनाएं (+ आइकन)

3) डिवाइस 'ESP8266' चुनें और बनाएं

4) एक ई-मेल में आपको अपना व्यक्तिगत अधिकृत टोकन प्राप्त होगा।

5) प्रोजेक्ट में आप + आइकन का उपयोग करके विजेट जोड़ सकते हैं, चित्र में दिखाए अनुसार बटन जोड़ें

चरण 4: आईएफटीटीटी सेटअप

आईएफटीटीटी सेटअप
आईएफटीटीटी सेटअप
आईएफटीटीटी सेटअप
आईएफटीटीटी सेटअप
आईएफटीटीटी सेटअप
आईएफटीटीटी सेटअप

1) IFTTT.com या ऐप पर लॉग इन करें या अकाउंट बनाएं।

2) नया एप्लेट बनाएं: अतिरिक्त स्पष्टीकरण

-'इस' पर Google सहायक की खोज करें और ट्रिगर का चयन करें, एक साधारण वाक्यांश कहें

-कुछ जोड़ें जैसे गेट खोलो या अपना खुद का चुनें

-वेबहुक के लिए 'उस' खोज -> वेब अनुरोध करें और चित्र की तरह जोड़ें। आईपी के लिए आपको ब्लिंक सर्वर का आईपी-पता जोड़ना होगा (पीसी/लैपटॉप पर सीएमडी खोलें और "पिंग ब्लिंक-क्लाउड" टाइप करें और यह अपने स्थानीय Blynk सर्वर का IP-पता लौटाना चाहिए) प्रमाणन कोड के लिए आपको Blynk से प्राप्त ईमेल से अपना व्यक्तिगत प्रामाणिक कोड जोड़ना होगा।

चरण 5: कनेक्शन

सम्बन्ध
सम्बन्ध

कनेक्ट करें: आपके 5V या 12V बिजली की आपूर्ति के लिए मॉड्यूल का विन (इनपुट बिजली की आपूर्ति के लिए रिले का अधिकतम 20VVcc है 5 बिजली की आपूर्ति के लिए 12VGND रिले का 5V / मॉड्यूल के GNDGND से बिजली की आपूर्ति 0V / GNDD1 से इनपुट रिले (CH1 या कुछ और)

मैंने पिन D8 पर एक वैकल्पिक फीडबैक जोड़ा है, जैसा कि आप मेरे प्रोग्राम में भी देख सकते हैं, लेकिन यह वैकल्पिक है, इसलिए आप जो चाहते हैं, उसके साथ कर सकते हैं।

चरण 6: प्रोग्राम को मॉड्यूल में अपलोड करें

मेरा कोड डाउनलोड करें

Arduino IDE का उपयोग करके इसे खोलें

अपने वाईफाई से मिलान करने के लिए वाईफाई एसएसआईडी और पासवर्ड बदलें

अपने ईमेल से मिलान करने के लिए प्रामाणिक कोड बदलें

USB के माध्यम से कनेक्ट करें और अपलोड करें

सिफारिश की: