विषयसूची:

ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस/इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: 6 चरण
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस/इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: 6 चरण

वीडियो: ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस/इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: 6 चरण

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

अरे!! एक लंबे ब्रेक के बाद मैं यहां हूं क्योंकि हम सभी को कमाने के लिए कुछ न कुछ उबाऊ (नौकरी) करना पड़ता है।

सभी होम ऑटोमेशन लेखों के बाद मैंने ब्लूटूथ, आईआर, लोकल वाई-फाई, क्लाउड से लिखा है, यानी मुश्किल वाले, *अब* सबसे आसान लेकिन सबसे कुशल होम ऑटोमेशन समाधान आता है। टी

मेरी पिछली परियोजनाओं के विपरीत उनकी परियोजना को कम हार्डवेयर, सर्किट की आवश्यकता है। विभिन्न सॉफ्टवेयर कंपनियों की सेवाओं का उपयोग इसमें ज्यादातर Arduino और सर्किटरी ज्ञान के साथ देखा जाता है। चलिए आपको बोर नहीं करते। आलस्य का आनंद लें !!!

नोट: कृपया पूरे दस्तावेज़ को पढ़ें, इसमें 9 मिनट लगेंगे, अन्यथा यदि आप अपने घटकों को नुकसान पहुंचाते हैं तो मैं जिम्मेदार नहीं होगा !!यह तीसरी बार है जब मैं परियोजना को अपलोड कर रहा हूं क्योंकि साइट के साथ कुछ तारीख के मुद्दे हैं।

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक

पांच घटकों की वास्तव में आवश्यकता थी, लेकिन हम इसे दूसरे के लिए तोड़ सकते हैं जैसे मैंने पहले किया था क्योंकि मैं तब पैसा खर्च नहीं करना चाहता था !!

  1. ESP8266 Nodemcu वाईफ़ाई विकास बोर्ड - शायद लोलिन, अमीका, ADAFRUIT कुछ भी
  2. 5V रिले बोर्ड पूरी तरह से या निम्नानुसार टूट जाता है

    • रिले 5VULN2003 या ULN2003A
    • रिले सुरक्षा के लिए डायोड (जो मैं पहले की परियोजनाओं में चूक गया था)
  3. जंपर्स या (वायर और सोल्डरिंग आयरन)
  4. 5V का कोई भी मोबाइल चार्जर या एडॉप्टर (अतिरिक्त चार्जर, अपने माता-पिता के मोबाइल चार्जर को नष्ट न करें)
  5. गूगल होम मिनी

तो हम 2/4/8/16 रिले के रिले बोर्ड को एक प्रीबिल्ट सर्किट में खरीद सकते हैं या हम एक बना सकते हैं, कृपया मेरे पिछले लेखों को इस तरह से देखें ताकि रिले बोर्ड खुद बनाया जा सके।

चरण 2: ब्लिंक ऐप

ब्लिंक ऐप
ब्लिंक ऐप
ब्लिंक ऐप
ब्लिंक ऐप
ब्लिंक ऐप
ब्लिंक ऐप

अपने Android फ़ोन या Apple फ़ोन में Blynk ऐप इंस्टॉल करें

इंस्टॉल करने के बाद, ईमेल आईडी या फेसबुक का उपयोग करके साइनअप करें (मुझे फेसबुक पसंद नहीं है)। और सुनिश्चित करें कि आप उपयोग की गई ईमेल आईडी का पासवर्ड जानते हैं, अन्यथा आपको Blynk Auth टोकन (प्रोजेक्ट विशिष्ट है) नहीं मिलेगा, जो न केवल आपके पंजीकृत ईमेल आईडी पर भेजा जाता है, बल्कि Blynk में प्रोजेक्ट सेटिंग्स से भी प्राप्त किया जा सकता है! मजाक कर रहा था!

  1. नया प्रोजेक्ट चुनें विजेट जोड़ने के लिए + बटन का उपयोग करें
  2. जितने चाहें उतने बटन जोड़ें (जब तक आप अपनी मुफ्त 2000 ऊर्जा समाप्त नहीं कर लेते और फिर ऊर्जा खरीद नहीं लेते)
  3. जोड़े गए बटन पर क्लिक करके कॉन्फ़िगर करें बटन
  4. आउटपुट पिन (डिजिटल) जैसे D1, D2, D3, _, _, _, _ (रिक्त स्थान भरें) चुनें (पिन डिजिटल, एनालॉग, वर्चुअल हो सकते हैं)
  5. चित्र देखें, मैंने निचली स्थिति को 1 और ऊपरी स्थिति को 0 के रूप में रखा है।

इसके पीछे कारण यह है कि रिले बोर्ड इनपुट ULN2003 जैसे IC से जुड़े होते हैं या रिले ड्राइविंग IC जो गेट के रूप में कार्य करते हैं।

चरण 3: Arduino IDE में प्रोग्रामिंग ESP8266

Arduino IDE में प्रोग्रामिंग ESP8266
Arduino IDE में प्रोग्रामिंग ESP8266
Arduino IDE में प्रोग्रामिंग ESP8266
Arduino IDE में प्रोग्रामिंग ESP8266
Arduino IDE में प्रोग्रामिंग ESP8266
Arduino IDE में प्रोग्रामिंग ESP8266

Arduino IDE में, सबसे पहले हमें उस विकास बोर्ड का चयन करना होगा जिसे हम प्रोग्रामिंग करेंगे जैसा कि मैंने अपनी पिछली परियोजनाओं में बताया है। Arduino IDE> टूल्स> बोर्ड> Nodemcu 12E और उस यूएसबी पोर्ट को चुनें जिसे हमने COM3/4/5/6/…

अब हमें Arduino में Blynk पुस्तकालय स्थापित करने की आवश्यकता है कि हम आसानी से कुछ भी नहीं कर सकते हैं और हर कोड है !! SKETCH -> INCLUDE LIBRARY -> MANAGE LIBRARIES -> "Blynk" के लिए खोजें -> लाइब्रेरी स्थापित करें

Nodemcu ESP8266 को लैपटॉप से कनेक्ट करें। यूएसबी केबल्स के साथ संभोग !! गैर-कोडर्स और स्वयं की आसानी के लिए:

FILE > EXAMPLES > Blynk > Board's Wifi > स्टैंडअलोन का चयन करें पर जाएं अब Blynk Auth टोकन (प्रोजेक्ट विशिष्ट) और वाईफाई क्रेडेंशियल के अलावा कुछ भी आवश्यक नहीं है। ESP8266 में स्केच अपलोड करें और सीरियल मॉनिटर खोलें।

आप "आईपी" देख सकते हैं, ध्यान दें कि आईपी, यह सर्वर ज़ोन के अनुसार भिन्न हो सकता है। मेरा है जैसा कि आप देख सकते हैं "139.59.206.133"।80 सामान्य रूप से http के लिए पोर्ट है।

चरण 4: IFTTT (यदि यह है तो वह)

IFTTT (यदि यह तो वह)
IFTTT (यदि यह तो वह)
IFTTT (यदि यह तो वह)
IFTTT (यदि यह तो वह)
IFTTT (यदि यह तो वह)
IFTTT (यदि यह तो वह)

यह एक ऐसा मंच है जो हमें कस्टम एप्लेट बनाने में मदद करता है जो हमें किसी विशिष्ट घटना के लिए अधिसूचित होने में मदद कर सकता है या कुछ विशिष्ट कार्य कर सकता है। जैसा कि नाम से पता चलता है: सब कुछ "यह" और "वह" से घिरा हुआ है।

HERE: यदि "विशिष्ट वाक्यांश Google सहायक को कहा गया" तो "वह पिंग बनाया जाएगा"

तो जैसा कि कहा गया है कि हमें क्लिक करने की आवश्यकता है - माई एप्लेट्स> नया बनाएं> इस पर क्लिक करें> Google सहायक खोजें और चुनें> सरल वाक्यांश चुनें> चित्रों का पालन करें> ट्रिगर बनाएं

उस पर क्लिक करें > वेबहुक खोजें > इसे चुनें > वेब अनुरोध करें चुनें > इस प्रकार फ़ील्ड होंगे:

  • URL (https://IP/YourAuthToken/update/PIN?value=1) (डिजिटल 1/0…. OFF के लिए 1 और ON कारण के लिए 0 इस लेख में लिखा गया है, कृपया इसे पढ़ें)
  • विधि (जीईटी) सामग्री प्रकार (कुछ भी नहीं)
  • शरीर (कुछ नहीं)

यह सब भरने के बाद क्रिएट ट्रिगर पर क्लिक करें

नोट: यहां पिन Arduino पिन से मेल खाती है, जैसे कि हम ESP8266 पर D1 के रूप में देखते हैं, Arduino के लिए GPIO5 यानी D5 है, जिसे हमें यहां D1 नहीं लिखना है। उदाहरण: https://IP/YourAuthToken/update/D5?value=1 यह यानी ESP8266 का D1 पिन बंद हो जाएगा। संबंधित D को जानने के लिए ESP8266 के पिन आरेख का उपयोग करें? जीपीआईओ को?

चरण 5: सर्किटरी

सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट

इस परियोजना के लिए सर्किटरी बहुत सरल है। इससे पहले चर्चा किए गए घटक यहां उपयोग किए जाते हैं:

5 वी एडाप्टर; ESP8266 Nodemcu; रिले बोर्ड; कूदने वाले मैंने दो रिले का उपयोग किया है लेकिन हम उतने का उपयोग कर सकते हैं जितने ESP8266 पिन हैं !!!

  • 5V की आपूर्ति ESP8266 और रिले बोर्ड को की जाएगी।
  • ESP8266 Nodemcu में माइक्रो USB या विन पिन और ग्राउंड के माध्यम से 5V की आपूर्ति होगी (जैसा कि मैंने किया है)।
  • रिले बोर्ड में आपूर्ति के लिए निर्दिष्ट वीसीसी और जीएनडी पिन है। कृपया छवि का पालन करें रिले बोर्ड के दूसरी तरफ आपूर्ति न डालें यह किसी अन्य उद्देश्य के लिए है। (मैं यह नहीं बताऊंगा कि यह एक आसान काम है !!)
  • तो हमारा IoT MODULE जाने के लिए तैयार है, क्या बचा है? इसे उपकरणों से जोड़ना..:)
  • यह सबसे आसान काम है लेकिन सावधान रहें क्योंकि ITS 220V AC या 110V AC….. मेन स्विच को नीचे रख दें वरना अगर आप मर जाते हैं तो मुझे नहीं पता कि यह लेख किसने लिखा है।
  • रिले के "NO" (सामान्य रूप से खुले) पिन और रिले के COM (सामान्य) पिन को समानांतर में उपकरण स्विच से कनेक्ट करें या यदि उपकरणों के लिए कोई स्विच नहीं है, तो श्रृंखला में रिले पिन को किसी भी तार (LIVE या NEUTRAL) से कनेक्ट करें जो कनेक्ट करता है उपकरण के साथ।

नोट: मैंने रिले को NO पिन और COM पिन से जोड़ने के लिए कहा है ताकि उपकरण सामान्य रूप से बंद स्थिति में हों। कोई व्यक्ति एनसी पिन (सामान्य रूप से बंद) का उपयोग कर सकता है यदि वह डिफ़ॉल्ट रूप से चालू अवस्था में उपकरण चाहता/चाहती है। चालू और बंद स्थिति 2 कारकों पर निर्भर करती है: 1) रिले का NO और NC पिन 2) IFTTT/Blynk ऐप में 0 और 1 तर्क

चरण 6: मोबाइल पर कहीं से भी निगरानी (IFTTT ऐप)

इंटरनेट उपलब्ध होने पर ही कोई आसानी से इस दुनिया में कहीं से भी अपने घर में क्या हो रहा है, इसकी निगरानी कर सकता है।

तो इसके लिए जरूरी चीज है आईएफटीटीटी ऐप जो एंड्रॉयड यूजर्स के लिए गूगल प्ले स्टोर पर उपलब्ध है।

आईओएस यूजर इसे अपने ऐप स्टोर से भी प्राप्त कर सकते हैं।

दोनों मामलों के लिए याद रखें कि GOOGLE HOME MINI और IFTTT खाते से जुड़े उसी खाते से लॉग इन करें जहां आपने एप्लेट बनाए थे। तो जो महत्वपूर्ण है वह है जीमेल अकाउंट या फेसबुक अकाउंट जो पूरे समय एक जैसा होना चाहिए।

इस ऐप में आप उसी तरह एप्लेट बना सकते हैं जैसे हम IFTTT वेब एप्लिकेशन में करते हैं।

जब हम एप्लेट बनाते हैं तो हमेशा एप्लेट चलने पर सूचना प्राप्त करने का विकल्प होता है, डिफ़ॉल्ट रूप से यह चालू होता है।

तो अब निगरानी करें कि आपका कोई उपकरण कब गुदगुदी करता है।

आलस्य का आनंद लें !! नया करें !! अपना समर्थन दिखाने के लिए इस परियोजना को पसंदीदा बनाएं और यदि आप इस DIY आसान परियोजनाओं की तरह अधिक चाहते हैं …

सिफारिश की: