विषयसूची:

ET स्मार्ट बेबी मॉनिटरिंग सिस्टम: 10 कदम
ET स्मार्ट बेबी मॉनिटरिंग सिस्टम: 10 कदम

वीडियो: ET स्मार्ट बेबी मॉनिटरिंग सिस्टम: 10 कदम

वीडियो: ET स्मार्ट बेबी मॉनिटरिंग सिस्टम: 10 कदम
वीडियो: Best Baby Monitors 2024 - The Only 5 You Should Consider Today 2024, जुलाई
Anonim
ET स्मार्ट बेबी मॉनिटरिंग सिस्टम
ET स्मार्ट बेबी मॉनिटरिंग सिस्टम
ET स्मार्ट बेबी मॉनिटरिंग सिस्टम
ET स्मार्ट बेबी मॉनिटरिंग सिस्टम

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

अधिक विस्तृत ट्यूटोरियल के लिए, प्रदान की गई पीडीएफ फाइल को देखें।

चरण 1: चर्चा किए जाने वाले चरण का सारांश

  • सेट-अप का अवलोकन
  • हार्डवेयर आवश्यकताएँ
  • स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना
  • परीक्षण के लिए चलाना

चरण 2: अंतिम हार्डवेयर सेटअप

अंतिम हार्डवेयर सेटअप
अंतिम हार्डवेयर सेटअप
अंतिम हार्डवेयर सेटअप
अंतिम हार्डवेयर सेटअप

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

DHT11 (1)

330Ω रोकनेवाला (1)

एलईडी (1)10kΩ रोकनेवाला (1)

बजर (1)

पिकैम (1)

I2C एलसीडी स्क्रीन (1)

चरण 4: स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 1)

स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 1)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 1)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 1)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 1)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 1)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 1)

रास्पबेरी पाई घटकों की स्थापना

दिखाए गए चित्र चरण-दर-चरण प्रक्रियाएं हैं कि हार्डवेयर सेटअप कैसा दिखता है। हार्डवेयर सेट करने के बाद, आप नीचे दिए गए लिंक से सोर्स कोड डाउनलोड कर सकते हैं।

स्रोत कोड लिंक:

चरण 5: स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 2)

स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 2)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 2)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 2)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 2)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 2)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 2)

एडब्ल्यूएस की स्थापना

  1. एडब्ल्यूएस कंसोल पर, सर्विसेज पर क्लिक करें।
  2. अपने AWS डैशबोर्ड पर, IoT कोर सेवा तक पहुँचने के लिए "IoT Core" टाइप करें
  3. स्वागत पृष्ठ पर, Get Started. पर क्लिक करें
  4. एडब्ल्यूएस आईओटी डैशबोर्ड पर मैनेज -> थिंग्स. पर क्लिक करें
  5. सिंगल थिंग बनाएं पर क्लिक करें
  6. अपनी चीज़ के लिए एक नाम दें, फिर सबसे नीचे अगला क्लिक करें
  7. अगले पेज पर क्रिएट सर्टिफिकेट पर क्लिक करें
  8. चार डाउनलोड लिंक होंगे, उनमें से प्रत्येक को डाउनलोड करें
  9. अपने कर्ट को एक नए फ़ोल्डर में ले जाएं और तदनुसार उनका नाम बदलें
  10. सक्रिय करें पर क्लिक करें और लगभग तुरंत, आपको "सफलतापूर्वक सक्रिय प्रमाणपत्र" देखना चाहिए और सक्रिय करें बटन "निष्क्रिय करें" में बदल जाता है
  11. सबसे नीचे एक पॉलिसी अटैच करें पर क्लिक करें
  12. नीति बनाएं पर क्लिक करें
  13. नीति का नाम और अधिकृत कार्रवाइयाँ परिभाषित करें और फिर बनाएँ पर क्लिक करें
  14. IOT डैशबोर्ड पर वापस जाएं सिक्योर -> सर्टिफिकेट चुनें फिर पॉलिसी अटैच करने के लिए सर्टिफिकेट मेनू पर क्लिक करें
  15. आपके द्वारा अभी बनाई गई नीति का चयन करें और संलग्न करें पर क्लिक करें
  16. प्रमाणपत्र मेनू पर फिर से क्लिक करें, अपनी चीज़ को अपने प्रमाणपत्र में संलग्न करने के लिए चीज़ संलग्न करें पर क्लिक करें
  17. IOT डैशबोर्ड पर, मैनेज पर वापस जाएं -> थिंग्स फिर उस थिंग पर क्लिक करें जिसे आपने अभी बनाया है
  18. साइड नेविगेशन पर इंटरैक्ट का चयन करें और फिर अपने आरईएसटी एपीआई एंडपॉइंट को नोटपैड पर कॉपी और पेस्ट करें

चरण 6: स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 3)

आवश्यक पुस्तकालय स्थापित करना

इस चरण में आपके रास्पबेरी पाई पर प्रोग्राम चलाने के लिए आवश्यक आवश्यक पुस्तकालय शामिल हैं।

1. निम्न आदेश के साथ फ्लास्क स्थापित करें

सुडो पाइप स्थापित फ्लास्क

2. निम्न आदेश के साथ एडब्ल्यूएस पायथन पुस्तकालय स्थापित करें:

sudo pip AWSioTPythonSDK स्थापित करें

3. अपने रास्पबेरी पाई पर एडब्ल्यूएस कमांड (लाइन इंटरफेस क्लाइंट) स्थापित करें

सुडो पाइप स्थापित करें awscli

4. अपने रास्पबेरी पाई पर बोटो, एडब्ल्यूएस के लिए पायथन पुस्तकालय स्थापित करें

sudo pip install boto3

5. निम्न आदेश के साथ आरपीआई-एलसीडी पुस्तकालय स्थापित करें

सुडो पाइप आरपीआई-एलसीडी स्थापित करें

6. निम्नलिखित आदेश के साथ अपने रास्पबेरी पाई पर मच्छर दलाल और ग्राहकों को स्थापित करें:

sudo apt-mosquitto mosquitto-client स्थापित करें

7. AWS Python SDK की paho-mqtt पर निर्भरता है, इसलिए सुनिश्चित करें कि यह आपके RPI पर स्थापित है।

sudo pip install paho-mqtt

8. अपने रास्पबेरी पाई पर AWS कमांड-लाइन क्लाइंट स्थापित करने के लिए अपने रास्पबेरी पाई पर निम्न कमांड चलाएँ:

sudo pip इंस्टाल awscli--upgrad--user

चरण 7: स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 4)

एसएमएस

यदि तापमान सामान्य से अधिक हो जाता है तो एसएमएस माता-पिता को सूचित करेगा।

डायनेमोडीबी और एस3

DynamoDB तापमान और उसके टाइमस्टैम्प को स्टोर करता है। PiCam द्वारा कैप्चर की गई S3 छवियों को संग्रहीत करता है।

एडब्ल्यूएस

हम तापमान मूल्यों की सदस्यता लेने और प्रकाशित करने के लिए AWS MQTT का उपयोग करेंगे।

चरण 8: स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 5)

स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 5)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 5)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 5)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 5)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 5)
स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 5)

स्थिर निर्देशिका

आईएमजी

बेबी.पीएनजी

कैमरा.पीएनजी

एलबी.पीएनजी

बूटस्ट्रैप.मिन.सीएसएस

बूटस्ट्रैप.मिन.जेएस

खाके

के बारे में.html

डैशबोर्ड.html

index.html

एलईडी नियंत्रण.html

pic.html

पिन.एचटीएमएल

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttssubscribe_temp.py

सर्वर.py

साउंडसेंसर.py

चरण 9: स्मार्ट बेबी मॉनिटरिंग सिस्टम की स्थापना (भाग 6)

परीक्षण के लिए चलाना

सुनिश्चित करें कि आप उस निर्देशिका में हैं जहां server.py है।

वेब ब्राउज़र का परीक्षण करने के लिए, निम्न आदेश चलाएँ:

sudo python server.py

Mqtt कोड का परीक्षण करने के लिए, निम्न आदेश चलाएँ:

मच्छर (रास्पबेरी पाई 1 पर किया गया)

sudo python mqttpublish_temp.py (रास्पबेरी पाई 1 पर किया गया) sudo python mqttsubscribe_temp.py (रास्पबेरी पाई 2 पर किया गया)

DynamoDB पर अपलोड करने के लिए, निम्न कमांड चलाएँ:

सूडो अजगर aws_pubsub.py

ध्वनि संवेदक चलाने के लिए, निम्न आदेश चलाएँ:

sudo python sound_sensor.py

स्रोत कोड लिंक:

चरण 10: हो गया

पढ़ने के लिए धन्यवाद!

हमें उम्मीद है कि यह ट्यूटोरियल आपके लिए मददगार था और कोडिंग का मज़ा लें!

सिफारिश की: