विषयसूची:

GroupONE स्मार्ट होम: 27 कदम
GroupONE स्मार्ट होम: 27 कदम

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

वीडियो: GroupONE स्मार्ट होम: 27 कदम
वीडियो: 4-6फिल्टर लगाई हो क्या मैम ? 😜😜😜#shorts 5g student 2024, नवंबर
Anonim
GroupONE स्मार्ट होम
GroupONE स्मार्ट होम
GroupONE स्मार्ट होम
GroupONE स्मार्ट होम
GroupONE स्मार्ट होम
GroupONE स्मार्ट होम
GroupONE स्मार्ट होम
GroupONE स्मार्ट होम

स्वागत! यह रास्पबेरी पाई परियोजना एक "स्मार्ट होम" प्रबंधन प्रणाली है, जो घर के विभिन्न हिस्सों में तापमान, आर्द्रता और प्रकाश मूल्यों जैसे विभिन्न डेटा को मापने में सक्षम है। यह इंस्ट्रक्शनल एंट्रेंस और लिविंग रूम के साथ-साथ 1 बेडरूम के लिए सेटअप को कवर करेगा।

नोड-रेड में वापस आने से पहले डेटा को आईबीएम ब्लूमिक्स के माध्यम से भेजा और संसाधित किया जाता है, जिस पर फिर आवश्यक क्रियाएं करता है जैसे कि अंधेरा होने पर रोशनी चालू करना और गति का पता लगाना।

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

अंत में, एक हाउस अलार्म सिस्टम है जिसमें एक एमएफआरसी 522 आरएफआईडी कार्ड रीडर, एक बजर, एक मोशन सेंसर और एक 16x2 एलसीडी डिस्प्ले शामिल है। डैशबोर्ड पर RFID हाउस अलार्म सिस्टम की स्थिति भी प्रदर्शित होती है। इस हाउस अलार्म सिस्टम को जो खास बनाता है वह यह है कि यह इसे दिए गए संदेशों को पढ़ सकता है जैसे "वेलकम होम" यह दिखाने के लिए कि एक्सेस दी गई है या "एक्सेस अस्वीकृत" यह दिखाने के लिए कि एक्सेस अस्वीकार कर दिया गया है। जब रोशनी बंद होने पर गति का पता चलता है, तो बजर बज जाएगा और उपयोगकर्ता को एक ईमेल भेजा जाएगा। जब अलार्म खारिज कर दिया जाता है तो एक और ईमेल भेजा जाएगा।

चरण 1: आवश्यक हार्डवेयर तैयार करना

आवश्यक हार्डवेयर तैयार करना
आवश्यक हार्डवेयर तैयार करना
आवश्यक हार्डवेयर तैयार करना
आवश्यक हार्डवेयर तैयार करना
आवश्यक हार्डवेयर तैयार करना
आवश्यक हार्डवेयर तैयार करना

सुनिश्चित करें कि आगे बढ़ने से पहले आपके पास निम्नलिखित सभी हैं। प्रत्येक आवश्यक वस्तु की मात्रा को कोष्ठक में रखा गया है।

  1. रास्पबेरी पाई 3 मॉडल बी (3 इकाइयां)
  2. ब्रेडबोर्ड (3 इकाइयां)
  3. हाफ ब्रेडबोर्ड (1 यूनिट)
  4. टी-मोची किट (3 इकाइयां)
  5. DHT11 तापमान और आर्द्रता सेंसर (3 इकाइयां)
  6. एलईडी (5 इकाइयां)
  7. 220 ओम रेसिस्टर (5 यूनिट)
  8. 10K ओम रेसिस्टर (7 यूनिट)
  9. HC-SR501 PIR मोशन सेंसर (2 यूनिट)
  10. बजर (1 इकाई)
  11. I2C एलसीडी स्क्रीन (1 यूनिट)
  12. RFID / NFC MFRC522 कार्ड रीडर मॉड्यूल (1 इकाई)
  13. आरएफआईडी कार्ड (2 इकाइयां)
  14. प्रकाश-निर्भर प्रतिरोधी (एलडीआर) (2 इकाइयां)
  15. एनालॉग-टू-डिजिटल कनवर्टर (3 इकाइयां)
  16. पुरुष से पुरुष जम्पर केबल (कम से कम 80 यूनिट)
  17. पुरुष से महिला जम्पर केबल (कम से कम 10 यूनिट)
  18. पावर एडॉप्टर / यूएसबी से माइक्रो यूएसबी केबल (3 यूनिट)
  19. आरजे 45 लैन केबल (3 इकाइयां)

चरण 2: प्रवेश हार्डवेयर #1

प्रवेश हार्डवेयर #1
प्रवेश हार्डवेयर #1

अब जब हमने आवश्यक वस्तुओं को इकट्ठा कर लिया है, तो हमारी परियोजना के पहले भाग - प्रवेश द्वार के लिए हार्डवेयर स्थापित करना शुरू करने का समय आ गया है। दिखाए गए अनुसार DHT11 सेंसर, 10k ओम रेसिस्टर और जम्पर केबल कनेक्ट करें।

चरण 3: प्रवेश हार्डवेयर #2

प्रवेश हार्डवेयर #2
प्रवेश हार्डवेयर #2

इसके बाद, एलईडी बल्ब, 2 और जम्पर केबल और एक 220 ओम अवरोधक स्थापित करें।

चरण 4: प्रवेश हार्डवेयर #3

प्रवेश हार्डवेयर #3
प्रवेश हार्डवेयर #3

दिखाए गए अनुसार बजर और उसके 2 जम्पर केबल कनेक्ट करें।

चरण 5: प्रवेश हार्डवेयर #4

प्रवेश हार्डवेयर #4
प्रवेश हार्डवेयर #4

7 पुरुष-से-महिला जम्पर केबल का उपयोग करके, RFID / NFC MFRC522 कार्ड रीडर मॉड्यूल स्थापित करें।

चरण 6: प्रवेश हार्डवेयर #5

प्रवेश हार्डवेयर #5
प्रवेश हार्डवेयर #5

I2C LCD स्क्रीन और इसके 4 पुरुष-से-महिला जम्पर केबल जोड़ें। यह प्रवेश द्वार के लिए हार्डवेयर की स्थापना का समापन करता है।

चरण 7: लिविंग रूम हार्डवेयर #1

लिविंग रूम हार्डवेयर #1
लिविंग रूम हार्डवेयर #1

इस चरण के लिए एक और रास्पबेरी पाई, ब्रेडबोर्ड और टी-कोब्बलर किट पर शुरू करें। नारंगी तार 3v3 आपूर्ति के लिए है जबकि ग्रे तार GND आपूर्ति के लिए है। LEDS के लिए 330Ω रेसिस्टर का उपयोग करें, पीले LED के हरे तारों को GPIO23 और लाल LED को GPIO24 से कनेक्ट करें। दोनों एल ई डी के भूरे तारों को ग्रे तार (जीएनडी) के समान पंक्ति से कनेक्ट करें।

चरण 8: लिविंग रूम हार्डवेयर #2

लिविंग रूम हार्डवेयर #2
लिविंग रूम हार्डवेयर #2

DHT11 सेंसर को ऊपर की तस्वीर में दिखाए अनुसार कनेक्ट करें। DHT11 सेंसर के लिए इस बार 10k रेसिस्टर का उपयोग करें, नीले तार को GPIO4 से कनेक्ट करें। लाल तार को नारंगी तार (3v3) के समान पंक्ति से और काले तार को ग्रे तार (GND) के समान पंक्ति से कनेक्ट करें।

चरण 9: लिविंग रूम हार्डवेयर #3

लिविंग रूम हार्डवेयर #3
लिविंग रूम हार्डवेयर #3

DHT11 सेंसर कनेक्ट करें। DHT11 सेंसर के लिए इस बार 10k रेसिस्टर का उपयोग करें, नीले तार को GPIO4 से कनेक्ट करें। लाल तार को नारंगी तार (3v3) के समान पंक्ति से और काले तार को ग्रे तार (GND) के समान पंक्ति से कनेक्ट करें।

चरण 10: लिविंग रूम हार्डवेयर #4

लिविंग रूम हार्डवेयर #4
लिविंग रूम हार्डवेयर #4

अब, लाइट डिपेंडेंट रेसिस्टर, इसके 10k ओम रेसिस्टर को आवश्यक जम्पर केबल के साथ स्थापित करें।

चरण 11: लिविंग रूम हार्डवेयर #5

लिविंग रूम हार्डवेयर #5
लिविंग रूम हार्डवेयर #5

पीर मोशन सेंसर कनेक्ट करें जैसा कि ऊपर चित्र में दिखाया गया है। पीले तार को GPIO26 से कनेक्ट करें। लाल तार को नारंगी तार (3v3) के समान पंक्ति से और काले तार को ग्रे तार (GND) के समान पंक्ति से कनेक्ट करें। अब आप लिविंग रूम हार्डवेयर सेट कर चुके हैं। एक और जाने के लिए!

चरण 12: बेडरूम हार्डवेयर #1

बेडरूम हार्डवेयर #1
बेडरूम हार्डवेयर #1

फिर से, एक और पाई, ब्रेडबोर्ड और टी-कोब्बलर किट पर शुरू करें। बेडरूम में जाना: ऊपर दिए गए आरेख के अनुसार पुरुष-से-पुरुष जम्पर केबल, 10k ओम रेसिस्टर और DHT11 सेंसर को जोड़ने के साथ शुरू करें।

चरण 13: शयन कक्ष हार्डवेयर #2

बेडरूम हार्डवेयर #2
बेडरूम हार्डवेयर #2

अब LED बल्ब, 2 और जम्पर केबल और एक 220 ओम रेसिस्टर जोड़ें।

चरण 14: शयन कक्ष हार्डवेयर #3

बेडरूम हार्डवेयर #3
बेडरूम हार्डवेयर #3

MCP3008 एनालॉग-टू-डिजिटल कनवर्टर और उससे संबंधित जम्पर केबल कनेक्ट करें। लाइट डिपेंडेंट रेसिस्टर और इसके 10k ओम रेसिस्टर को भी जोड़ें।

चरण 15: शयन कक्ष हार्डवेयर #4

बेडरूम हार्डवेयर #4
बेडरूम हार्डवेयर #4

3 पुरुष से महिला जम्पर केबल का उपयोग करके मोशन सेंसर को कनेक्ट करें और आपने बेडरूम के लिए हार्डवेयर सेटअप के साथ काम किया है!

चरण 16: आरपीआई पर आईबीएम वाटसन नोड-रेड नोड्स स्थापित करें

एक टर्मिनल विंडो खोलें और

अपने आरपीआई पर निम्नलिखित नोड-रेड नोड स्थापित करें:

सुडो एनपीएम आई-जी नोड-रेड-कॉन्ट्रिब-आईबीएम-वाटसन-आईओटी

एक बार इंस्टॉलेशन सफल होने के बाद, अपने आरपीआई को रीबूट करें

सूडो अब रीबूट करें

चरण 17: आरपीआई पर नोड-रेड अपडेट करें

एक टर्मिनल विंडो खोलें और अपने आरपीआई पर नोड-रेड अपडेट करें

sudo npm install -g --unsafe-perm node-red

चरण 18: आरपीआई पर अतिरिक्त नोड-रेड मॉड्यूल स्थापित करें

काम करने के लिए अगले चरण में आयात किए गए प्रवाह के लिए, निम्नलिखित मॉड्यूल को भी स्थापित किया जाना चाहिए।

नोड-लाल-योगदान-क्षण (समय प्रारूपित करने के लिए)

नोड-लाल-डैशबोर्ड (डैशबोर्ड के लिए)

नोड-रेड-कॉन्ट्रिब-टेलीग्रामबॉट (टेलीग्राम बॉट के लिए)

नोड-रेड-नोड-डेमॉन (RFID के लिए, निर्देशों के लिए नीचे दिए गए लिंक का अनुसरण करें)

developer.ibm.com/recipes/tutorials/reading-rfid-mifare-cards-into-watson-iot-platform-using-your-raspberry-pi-3/

node-red-contrib-i2clcd (एलसीडी के लिए, निर्देशों के लिए नीचे दिए गए लिंक का पालन करें)

github.com/johnty/node-red-contrib-i2clcd

चरण 19: नोड-लाल और मच्छर शुरू करना

एक टर्मिनल विंडो खोलें और अपने आरपीआई पर नोड-रेड शुरू करें

mosquitto

एक और टर्मिनल विंडो खोलें और अपने आरपीआई पर नोड-रेड शुरू करें

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

चरण 20: प्रवेश आरपीआई के लिए आयात प्रवाह

प्रवेश आरपीआई. के लिए आयात प्रवाह
प्रवेश आरपीआई. के लिए आयात प्रवाह
प्रवेश आरपीआई. के लिए आयात प्रवाह
प्रवेश आरपीआई. के लिए आयात प्रवाह
प्रवेश आरपीआई के लिए आयात प्रवाह
प्रवेश आरपीआई के लिए आयात प्रवाह

हैमबर्गर मेनू पर क्लिक करें और आयात> क्लिपबोर्ड पर जाएं

नीचे दिए गए लिंक में कोड पेस्ट करें और आयात पर क्लिक करें

pastebin.com/raw/a7UWaLBt

MQTT आउट नोड पर क्लिक करें

पेन आइकन पर क्लिक करें

सर्वर क्षेत्र में प्रवेश आरपीआई का आईपी पता दर्ज करें

अपडेट पर क्लिक करें। समान प्रवाह पर अन्य सभी MQTT नोड्स को अद्यतन किया जाएगा।

चरण 21: लिविंग रूम आरपीआई के लिए आयात प्रवाह

लिविंग रूम आरपीआई. के लिए आयात प्रवाह
लिविंग रूम आरपीआई. के लिए आयात प्रवाह
लिविंग रूम आरपीआई. के लिए आयात प्रवाह
लिविंग रूम आरपीआई. के लिए आयात प्रवाह
लिविंग रूम आरपीआई. के लिए आयात प्रवाह
लिविंग रूम आरपीआई. के लिए आयात प्रवाह

हैमबर्गर मेनू पर क्लिक करें और नीचे दिए गए लिंक में कोड में आयात> क्लिपबोर्ड पेस्ट पर जाएं और आयात पर क्लिक करें

pastebin.com/raw/vdRQP6aa

MQTT आउट नोड पर क्लिक करें

पेन आइकन पर क्लिक करें

सर्वर फ़ील्ड में लिविंग रूम आरपीआई का आईपी पता दर्ज करें

अपडेट पर क्लिक करें। समान प्रवाह पर अन्य सभी MQTT नोड्स को अद्यतन किया जाएगा।

चरण 22: बेडरूम आरपीआई के लिए आयात प्रवाह

बेडरूम आरपीआई के लिए आयात प्रवाह
बेडरूम आरपीआई के लिए आयात प्रवाह
बेडरूम आरपीआई के लिए आयात प्रवाह
बेडरूम आरपीआई के लिए आयात प्रवाह
बेडरूम आरपीआई के लिए आयात प्रवाह
बेडरूम आरपीआई के लिए आयात प्रवाह

हैमबर्गर मेनू पर क्लिक करें और आयात> क्लिपबोर्ड पर जाएं

नीचे दिए गए लिंक में कोड पेस्ट करें और आयात पर क्लिक करें

pastebin.com/raw/x4wZJvFk

MQTT आउट नोड पर क्लिक करें

पेन आइकन पर क्लिक करें

सर्वर फ़ील्ड में बेडरूम आरपीआई का आईपी पता दर्ज करें

अपडेट पर क्लिक करें। समान प्रवाह पर अन्य सभी MQTT नोड्स को अपडेट किया जाएगा।

चरण 23: ब्लूमिक्स के लिए आयात प्रवाह

हैमबर्गर मेनू पर क्लिक करें और आयात> क्लिपबोर्ड पर जाएं

नीचे दिए गए लिंक में कोड पेस्ट करें और आयात पर क्लिक करें

pastebin.com/raw/CR3Fsbn2

चरण 24: ऐप को तैनात करें

ऐप को परिनियोजित करने के लिए डिप्लॉय बटन पर क्लिक करें।

यदि MQTT परिनियोजन के बाद कनेक्ट करने में विफल रहता है, तो मच्छर को रोकने और पुनः आरंभ करने के लिए निम्नलिखित 2 आदेश (एक समय में एक) दर्ज करें और फिर पुनः प्रयास करें।

sudo /etc/init.d/mosquitto stop

mosquitto

चरण 25: डैशबोर्ड देखना

डैशबोर्ड देखना
डैशबोर्ड देखना

पर जाएँ:1880/ui (जैसे 169.254.43.161:1880/ui)

आपको ऊपर स्क्रीन देखनी चाहिए।

चरण 26: डैशबोर्ड देखना #2

डैशबोर्ड देखना #2
डैशबोर्ड देखना #2
डैशबोर्ड देखना #2
डैशबोर्ड देखना #2

आप हैमबर्गर मेनू आइकन पर क्लिक करके और उस आरपीआई का चयन करके अन्य 2 आरपीआई (ऊपर दिखाया गया) के लिए डैशबोर्ड तक पहुंच सकते हैं, जिसके लिए आप डैशबोर्ड देखना चाहते हैं।

चरण 27: चैटबॉट का उपयोग करना

चैटबॉट का उपयोग करना
चैटबॉट का उपयोग करना
चैटबॉट का उपयोग करना
चैटबॉट का उपयोग करना
चैटबॉट का उपयोग करना
चैटबॉट का उपयोग करना

आवेदन पत्र में एक टेलीग्राम बॉट भी शामिल है। बॉट का नाम GroupONEbot है। कमांड की एक सूची हेल्प कमांड का उपयोग करके दिखाई जा सकती है, जैसा कि नीचे देखा गया है। ऊपर संभावित उपयोग के मामलों के कुछ उदाहरण दिए गए हैं।

सिफारिश की: