विषयसूची:

वर्षा चेतावनी प्रणाली: 4 कदम
वर्षा चेतावनी प्रणाली: 4 कदम

वीडियो: वर्षा चेतावनी प्रणाली: 4 कदम

वीडियो: वर्षा चेतावनी प्रणाली: 4 कदम
वीडियो: जानिए मौसम का मिजाज 2024, दिसंबर
Anonim
वर्षा चेतावनी प्रणाली
वर्षा चेतावनी प्रणाली
वर्षा चेतावनी प्रणाली
वर्षा चेतावनी प्रणाली

यह एक रेन अलर्ट सिस्टम है, अलार्म और एलईडी सक्रिय हो जाएंगे और उपयोगकर्ता को चेतावनी देंगे कि जल्द ही बारिश होने वाली है, इस एप्लिकेशन के लक्षित दर्शक उन लोगों के लिए हैं जो घर पर अपने कपड़े सुखाने के लिए जानते हैं ताकि वे अपने कपड़े रख सकें उन्हें पहले से गीला किए बिना। (यदि आर्द्रता हिट> 70 बजर बजेगी, यदि प्रकाश मान <300 एलईडी लाइट अप)

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

हम अपने LDR के लाइट वैल्यू और अपने DHT11 के ह्यूमिडिटी और टेम्परेचर वैल्यू को स्टोर करने के लिए DynamoDB का उपयोग कर रहे हैं। यह एप्लिकेशन AWS IoT की ब्रोकर सेवा का उपयोग करता है जो हमारे एप्लिकेशन को संदेश भेजने और प्राप्त करने में सक्षम बनाता है।

चरण 1: सामग्री और तैयारी

प्रयुक्त घटक:

1 एक्स रास्पबेरी पाई। (16 जीबी माइक्रोएसडी)

1 एक्स डीएचटी 11।

1 एक्स लाइट-डिपेंडेंट रेसिस्टर (LDR)।

1 x एनालॉग-टू-डिजिटल कन्वर्टर (MCP3008 ADC)।

1 x 220 ओम रोकनेवाला।

3 x 10k ओम रोकनेवाला।

1 एक्स बजर।

1 एक्स एलईडी।

1 एक्स बटन।

एप्लिकेशन को कोड करने के लिए अपने रास्पबेरी पाई पर MQTT ब्रोकर के साथ Node-RED का उपयोग करेंगे

एक आईबीएम खाता और एडब्ल्यूएस खाता होना चाहिए

चरण 2: हार्डवेयर सेट करना

हार्डवेयर की स्थापना
हार्डवेयर की स्थापना
हार्डवेयर की स्थापना
हार्डवेयर की स्थापना

ब्रेडबोर्ड में अपना हार्डवेयर सेट करने के लिए चरणों का पालन करें। आप फ्रिटिंग आरेख का अनुसरण कर सकते हैं।

1. पहले LDR सेटअप करें

2. DHT11 सेटअप करें

3. बटन सेट करें

4. बजर सेट करें

5. एलईडी सेट करें

चरण 3: आईबीएम और एडब्ल्यूएस की स्थापना

इस एप्लिकेशन के लिए आपके पास AWS खाता होना आवश्यक है, एक शिक्षित खाते का भी उपयोग किया जा सकता है।

एडब्ल्यूएस के लिए

अपने एडब्ल्यूएस कंसोल पर जाएं और एडब्ल्यूएस आईओटी सेवा (आईओटी कोर) पर जाएं और इन चरणों का पालन करें (यदि आप डायनेमोडीबी में डेटा स्टोर नहीं करना चाहते हैं तो चरण 1, 6 और 11 को छोड़ दें):

1. एक प्रकार की कुंजी टाइमस्टैम्प और प्राथमिक कुंजी (प्रकाश, तापमान, आर्द्रता) के साथ 3 टेबल बनाने के लिए डायनेमोडीबी पर जाएं।

2. एक ही चीज़ बनाएँ

3. एक सुरक्षा प्रमाणपत्र बनाएं (बाद में आवश्यक सभी प्रमाणपत्र डाउनलोड करें)

4. एक सुरक्षा नीति बनाएं

5. सुरक्षा नीति और चीज़ को अपने सुरक्षा प्रमाणपत्र में संलग्न करें

6. विषय सेंसर/प्रकाश, सेंसर/आर्द्रता, सेंसर/तापमान के आधार पर DynamoDB तालिकाओं में संदेश सम्मिलित करने के लिए नियम बनाएं। (डेटाबेस तक पहुँचने के लिए आपको AWS भूमिका और नीति बनाने की आवश्यकता होगी)

7. अपने रास्पबेरी पाई पर जाएं, एक फ़ोल्डर बनाएं जिसमें सभी एडब्ल्यूएस प्रमाणपत्र क्रेडेंशियल डालें और एक पायथन फ़ाइल बनाएं, इसे कॉपी करें और इसे पायथन फ़ाइल में पेस्ट करें:

drive.google.com/open?id=1vqiqLjGRohbLfxU_…

आईबीएम के लिए

8. IBM वाटसन IoT ऐप (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter) सेट करें। अपनी वेबसाइट के url पर ध्यान दें।

9. गेटवे डिवाइस और डिवाइस प्रकार सेट करें (प्रमाणीकरण टोकन, डिवाइस आईडी और इसे बनाने के बाद टाइप करें)

10. रास्पबेरी पाई में IBM Node-RED स्थापित करें

11. IBM Node-RED (नोड-रेड-कॉन्ट्रिब-aws) में aws dynamodb नोड स्थापित करें

चरण 4: अपने रास्पबेरी पाई और आईबीएम नोड-रेड में नोड-रेड सेट करना

अपने रास्पबेरी पाई और आईबीएम नोड-रेड में नोड-रेड सेट करना
अपने रास्पबेरी पाई और आईबीएम नोड-रेड में नोड-रेड सेट करना
अपने रास्पबेरी पाई और आईबीएम नोड-रेड में नोड-रेड सेट करना
अपने रास्पबेरी पाई और आईबीएम नोड-रेड में नोड-रेड सेट करना
अपने रास्पबेरी पाई और आईबीएम नोड-रेड में नोड-रेड सेट करना
अपने रास्पबेरी पाई और आईबीएम नोड-रेड में नोड-रेड सेट करना
अपने रास्पबेरी पाई और आईबीएम नोड-रेड में नोड-रेड सेट करना
अपने रास्पबेरी पाई और आईबीएम नोड-रेड में नोड-रेड सेट करना

अपने स्वयं के रास्पबेरी पाई के नोड-रेड में इस क्लिपबोर्ड को आयात करें:

आपको MQTT, Watson IoT Node और DynamoDB नोड को अपने स्वयं के क्रेडेंशियल में बदलने की आवश्यकता है

drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

अपने IBM Node-RED में इस क्लिपबोर्ड को आयात करें:https://drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

आप तैनात कर सकते हैं और आईबीएम के लिए डैशबोर्ड दिखाए गए चित्रों की तरह दिखना चाहिए

सिफारिश की: