विषयसूची:

स्मार्ट होम: 10 कदम
स्मार्ट होम: 10 कदम

वीडियो: स्मार्ट होम: 10 कदम

वीडियो: स्मार्ट होम: 10 कदम
वीडियो: I added 10 NEW Home Automation Ideas for 2024! (EASY) 2024, जून
Anonim
स्मार्ट घर
स्मार्ट घर

यह स्मार्ट होम एप्लिकेशन प्रकाश को चालू करता है जो इस मामले में अंधेरा होने पर एलईडी और गति का पता लगाता है। यह तब मदद करता है जब क्षेत्र अंधेरा होता है इसलिए उपयोगकर्ताओं को रोशनी के लिए स्विच खोजने की आवश्यकता नहीं होती है जो अंधेरे में कठिन हो सकता है।

इसके अलावा, यह एप्लिकेशन आसपास के तापमान और आर्द्रता का ट्रैक रख सकता है। यदि आर्द्रता अधिक है तो इसका मतलब है कि जल्द ही बारिश हो सकती है। यह उपयोगकर्ता को सूचित रहने और अपने कपड़े धोने के लिए तैयार रहने की अनुमति देता है जिसे बारिश आने से पहले सूखने के लिए बाहर रखा जाता है।

इसका वेब इंटरफेस आईबीएम के नोड रेड का उपयोग करता है जहां उपयोगकर्ता एलईडी को नियंत्रित करने के साथ-साथ एप्लिकेशन द्वारा एकत्र किए गए वास्तविक समय और ऐतिहासिक डेटा को देखने में सक्षम होगा।

चरण 1: सेटअप अवलोकन

सेटअप अवलोकन
सेटअप अवलोकन

हमारे ट्यूटोरियल के चरणों को पूरा करने के बाद, आपका सेटअप इस तरह दिखना चाहिए जैसा कि ऊपर देखा गया है।

चरण 2: हार्डवेयर आवश्यकताएँ

  • एमसीपी3008 एडीसी x1
  • लाइट-डिपेंडेंट रेसिस्टर X1
  • DHT11 सेंसर X1
  • पीर सेंसर X1
  • प्रकाश उत्सर्जक डायोड (एलईडी) x1
  • 10k प्रतिरोधी x2
  • 330 प्रतिरोधी x1

चरण 3: घटकों को जोड़ना

कनेक्टिंग कंपोनेंट्स
कनेक्टिंग कंपोनेंट्स
कनेक्टिंग कंपोनेंट्स
कनेक्टिंग कंपोनेंट्स
कनेक्टिंग कंपोनेंट्स
कनेक्टिंग कंपोनेंट्स
कनेक्टिंग कंपोनेंट्स
कनेक्टिंग कंपोनेंट्स

भागों को चरण-दर-चरण जोड़ना

ऊपर दिखाए गए चित्र इस एप्लिकेशन के लिए सभी आवश्यक घटकों को कैसे कनेक्ट करें, इस पर चरण-दर-चरण प्रक्रियाएं हैं।

चित्र 1: MCP3008 ADC और LDR को जोड़ना

चित्र 2: DHT11 सेंसर को जोड़ना

चित्र 3: पीर सेंसर को जोड़ना

चित्र 4: एलईडी कनेक्ट करना

चरण 4: Amazon Web Services (AWS) की स्थापना

अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) की स्थापना
अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) की स्थापना
अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) की स्थापना
अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) की स्थापना
अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) की स्थापना
अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) की स्थापना
अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) की स्थापना
अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) की स्थापना
  1. एडब्ल्यूएस में लॉग इन करें, और सेवाओं पर क्लिक करें
  2. IoT कोर का चयन करें
  3. डैशबोर्ड पर, "मैनेज" पर जाएं और थिंग्स. पर क्लिक करें
  4. create पर क्लिक करें *नोट: अगर आपके पास अभी तक कुछ नहीं है, तो "Register a Thing" पर क्लिक करें।
  5. "एक ही चीज़ बनाएं" पर क्लिक करें
  6. अपनी चीज़ को एक नाम दें और "अगला" पर क्लिक करें
  7. अगली स्क्रीन में, पहली पंक्ति पर "प्रमाण पत्र बनाएँ" पर क्लिक करें
  8. रूट CA. सहित सभी 3 प्रमाणपत्र डाउनलोड करना सुनिश्चित करें

    रूट-सीए के लिए इस लिंक पर जाएं

    वेब पेज पर कहीं भी राइट क्लिक करें और इस रूप में सहेजें, फ़ाइल नाम के लिए rootca.pem डालें और सभी फाइलों को टाइप करें के रूप में सहेजने के लिए, सहेजें पर क्लिक करें।

  9. अपने प्रमाणपत्र को सक्रिय करें और किया पर क्लिक करें
  10. अगला, "सुरक्षित" पर जाएं और नीतियों पर क्लिक करें
  11. एक नीति बनाएं
  12. "सुरक्षित" टैब में रहते हुए, प्रमाणपत्र पर जाएं
  13. आपने अभी जो सर्टिफिकेट बनाया है उस पर जाएं, 3 डॉट्स पर क्लिक करें और अटैच अ पॉलिसी पर क्लिक करें और जो पॉलिसी आपने अभी बनाई है उसे चुनें और अटैच करें।
  14. अब फिर से 3 डॉट्स पर क्लिक करें और अटैच अ थिंग पर क्लिक करें और जो चीज आपने अभी बनाई है उसे चुनें और अटैच करें।
  15. आपके द्वारा बनाई गई चीज़ पर वापस जाएं और उस पर क्लिक करें, मैनेज-> चीजों में।
  16. बातचीत करने के लिए जाएं, अब https लिंक लें, इस लिंक का उपयोग एडब्ल्यूएस ब्रोकर के साथ बातचीत करने के लिए किया जाता है।
  17. आपका aws अब उपयोग के लिए तैयार है।

चरण 5: आईबीएम ब्लूमिक्स की स्थापना

  1. आईबीएम ब्लूमिक्स में लॉगिन करें और https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter पर जाएं।
  2. एक अद्वितीय ऐप नाम और होस्ट नाम दर्ज करें, आप इन दोनों क्षेत्रों के लिए sp-yourstudentid चुन सकते हैं और बनाएँ पर क्लिक करें
  3. ऐप के शुरू होने की प्रतीक्षा करें, अगर आपका ऐप शुरू नहीं होता है तो आपको इसे फिर से शुरू करना पड़ सकता है

  4. डैशबोर्ड पर क्लाउड फाउंड्री सेवाओं के तहत iotf-service पर क्लिक करें और वाटसन IoT प्लेटफॉर्म लॉन्च करें
  5. मेरे मामले के लिए वेबसाइट के url पर ध्यान दें, यह
  6. डिवाइस के अंतर्गत, पहले डिवाइस प्रकार पर जाएं और डिवाइस प्रकार जोड़ें पर क्लिक करें
  7. गेटवे के रूप में प्रकार चुनें और नाम को gw-yourstudentid के रूप में रखें। अगला क्लिक करें फिर किया क्लिक करें
  8. अब ब्राउज पर जाएं और डिवाइस जोड़ें
  9. आपके द्वारा बनाए गए नए डिवाइस प्रकार का चयन करें और डिवाइस आईडी के लिए gwid-yourstudentid डालें और सुरक्षा तक सभी तरह से अगला क्लिक करें।
  10. प्रमाणीकरण टोकन के लिए AUTHTOKEN-gw-yourstudentid दर्ज करें, फिर अगला क्लिक करें और फिर किया।
  11. संगठन आईडी, डिवाइस प्रकार, डिवाइस आईडी प्रमाणीकरण विधि और प्रमाणीकरण टोकन पर ध्यान दें
  12. ब्लूमिक्स अब उपयोग के लिए तैयार है

चरण 6: IBM Cloudant NoSQL डेटाबेस सेट करना

आईबीएम क्लाउडेंट नोएसक्यूएल डाटाबेस की स्थापना
आईबीएम क्लाउडेंट नोएसक्यूएल डाटाबेस की स्थापना
आईबीएम क्लाउडेंट नोएसक्यूएल डाटाबेस की स्थापना
आईबीएम क्लाउडेंट नोएसक्यूएल डाटाबेस की स्थापना

आपके सेंसर द्वारा भेजे गए डेटा को संग्रहीत करने के लिए IBM Cloudant NoSQL डेटाबेस का उपयोग किया जाएगा। यह खंड आपको मार्गदर्शन करेगा कि इसे कैसे स्थापित किया जाए।

  1. आईबीएम ब्लूमिक्स में लॉगिन करें और कंसोल/डैशबोर्ड पर जाएं
  2. Cloudant-j पर क्लिक करें
  3. लॉन्च क्लाउडेंट डैशबोर्ड पर क्लिक करें
  4. अगला डेटाबेस पर नेविगेट करें
  5. ऊपर दाईं ओर क्रिएट डेटाबेस पर क्लिक करें
  6. हम 4 डेटाबेस बनाएंगे ताकि आपको चरण को चार बार दोहराना पड़े, चार डेटाबेस नाम (लाइटसेंसर1, लाइटसेंसर2, ह्यूमिडिटीसेंसर1,ह्यूमिडसेंसर2)
  7. इसके बाद आप चार डेटाबेस में डेटा भेजने के लिए तैयार हैं।

चरण 7: एसएमएस अधिसूचना के लिए ट्विलियो की स्थापना

एसएमएस अधिसूचना के लिए ट्विलियो की स्थापना
एसएमएस अधिसूचना के लिए ट्विलियो की स्थापना
एसएमएस अधिसूचना के लिए ट्विलियो की स्थापना
एसएमएस अधिसूचना के लिए ट्विलियो की स्थापना
एसएमएस अधिसूचना के लिए ट्विलियो की स्थापना
एसएमएस अधिसूचना के लिए ट्विलियो की स्थापना
एसएमएस अधिसूचना के लिए ट्विलियो की स्थापना
एसएमएस अधिसूचना के लिए ट्विलियो की स्थापना
  1. ट्विलियो में लॉगिन करें, यदि आपने नहीं किया है तो ट्विलियो के लिए साइन अप करें
  2. अपना खाता SID और प्रामाणिक टोकन कॉपी करें जो कंसोल डैशबोर्ड पर दिखाया गया है
  3. रनटाइम पर नेविगेट करें-> एपीआई कुंजी फिर नई एपीआई कुंजी बनाएं पर क्लिक करें, जो भी नाम आप चाहते हैं उसे दोस्ताना नाम दें
  4. एपीआई कुंजी बनाएं पर क्लिक करें
  5. साइड और सीक्रेट की का ध्यान रखना सुनिश्चित करें
  6. आपको एक रैंडम नंबर दिया जाएगा, बस इस नंबर को चुनें पर क्लिक करें
  7. फ़ोन नंबर को कॉपी करना सुनिश्चित करें
  8. सिंगापुर को जियो-लोकेशन सेक्शन में जोड़ने के लिए इस लिंक https://www.twilio.com/console/sms/settings/geo-permissions पर जाएं।

चरण 8: रास्पबेरी पाई नोड लाल प्रवाह

रास्पबेरी पाई नोड लाल प्रवाह
रास्पबेरी पाई नोड लाल प्रवाह
रास्पबेरी पाई नोड लाल प्रवाह
रास्पबेरी पाई नोड लाल प्रवाह
रास्पबेरी पाई नोड लाल प्रवाह
रास्पबेरी पाई नोड लाल प्रवाह
रास्पबेरी पाई नोड लाल प्रवाह
रास्पबेरी पाई नोड लाल प्रवाह

अपने रास्पबेरी पाई पर नोड रेड शुरू करें

नोड-लाल प्रारंभ

अपने कंप्यूटर के ब्राउज़र पर निम्न URL टाइप करें।

x.x.x.x आपके रास्पबेरी पाई के आईपी पते का प्रतिनिधित्व करता है।

x.x.x.x:1880

एक बार जब आप नोड-रेड वेबपेज पर हों, तो ऊपर दाईं ओर स्थित मेनू बटन के माध्यम से आयात> क्लिपबोर्ड पर स्वयं को नेविगेट करें।

निम्नलिखित प्रवाह में चिपकाएँ

[{"id":"201c473b.092328", "टाइप":"टैब", "लेबल":"CA2"}, {"id":"58439df3.32af14", "टाइप":"mqtt out", " z":"201c473b.092328", "नाम": "प्रकाश मान भेजें", "विषय": "सेंसर/लाइटरूम2", "क्यूओएस": "1", "बनाए रखें": "", "दलाल": "15d3961c.c2373a", "x":835, "y":453, "वायर्स":}, {"id":"492090f5.064b3", "टाइप":"pimcp3008", "z":"201c473b। 092328", "नाम": "MCP3008", "पिन": 0, "dnum": 0, "x": 634.3333129882812, "y": 453.3333435058594, "तार":

उपरोक्त कोड आयात करने के बाद आपका नोड-लाल प्रवाह पूरा हो जाना चाहिए।

टीएलएस कॉन्फ़िगरेशन

प्रवाह पूरा करने के बाद, अपने स्वयं के रास्पबेरी पाई पर एक फ़ोल्डर बनाएं। इस फ़ोल्डर के अंदर AWS सेट करते समय आपके द्वारा पहले डाउनलोड किए गए AWS प्रमाणपत्रों को रखें।

एमक्यूटीटी-ब्रोकर नोड को संपादित करने और टीएलएस कॉन्फ़िगरेशन को संपादित करने के लिए आगे बढ़ें।

"प्रमाणपत्र", "निजी कुंजी" और "सीए प्रमाणपत्र" के लिए अपने पाई पर संबंधित फ़ाइल पथ में कॉपी और पेस्ट करें।

अब आप इस प्रवाह को परिनियोजित करने के लिए तैयार हैं!

चरण 9: आईबीएम नोड रेड डैशबोर्ड

आईबीएम नोड लाल डैशबोर्ड
आईबीएम नोड लाल डैशबोर्ड
आईबीएम नोड लाल डैशबोर्ड
आईबीएम नोड लाल डैशबोर्ड
आईबीएम नोड लाल डैशबोर्ड
आईबीएम नोड लाल डैशबोर्ड
आईबीएम नोड लाल डैशबोर्ड
आईबीएम नोड लाल डैशबोर्ड
  1. अपने IBM Node-Red तक पहुँचें
  2. शीर्ष दाईं ओर स्थित मेनू में "पैलेट प्रबंधित करें" पर नेविगेट करें।
  3. नोड "नोड-रेड-डैशबोर्ड" स्थापित करें
  4. अपने IBM Node-Red पर और इस अनुभाग के अंतर्गत संलग्न टेक्स्ट फ़ाइल से निम्न प्रवाह आयात करें।
  5. सभी MQTT नोड्स के लिए TLS कॉन्फ़िगरेशन संपादित करें और संबंधित AWS प्रमाणपत्र अपलोड करें जिन्हें आपने AWS सेट करते समय पहले डाउनलोड किया था।
  6. "तैनाती" पर क्लिक करने के लिए आगे बढ़ें
  7. अब आप डैशबोर्ड पर जा सकेंगे। अपने स्वयं के ब्राउज़र पर, निम्न URL दर्ज करें जहाँ x आपका IBM Bluemix का मार्ग है

एक्स/यूआई

चरण 10: समाप्त करें

खत्म हो
खत्म हो
खत्म हो
खत्म हो

बधाई हो! यह ट्यूटोरियल का अंत है।

2 नोड-रेड फ़्लो तैनात किए जाने के साथ, उनमें से 1 को डेटा भेजना चाहिए और दूसरा आपको डैशबोर्ड पर डेटा देखने की अनुमति देता है जैसा कि ऊपर छवियों में देखा गया है।

सिफारिश की: