विषयसूची:
- चरण 1: आपको आवश्यक सामग्री इकट्ठा करना।
- चरण 2: सिस्टम आर्किटेक्चर
- चरण 3: अपना ईएसपी कॉन्फ़िगर करना
- चरण 4: अपने हार्डवेयर को जोड़ना: सेंसर को ईएसपी से।
- चरण 5: ESP8266 को Adafruit IO से जोड़ना: Adafruit IO खाता बनाना
- चरण 6: ESP8266 को Adafruit IO से जोड़ना: फ़ीड बनाना
- चरण 7: ESP8266 को Adafruit IO से जोड़ना: डैशबोर्ड बनाना
- चरण 8: ESP8266 को Adafruit IO से जोड़ना: अल्ट्रासोनिक सेंसर के लिए कोड बनाना
- चरण 9: IFTTT, IFTTT को Adafruit से कनेक्ट करें
- चरण 10: IFTTT में एप्लेट बनाएं
- चरण 11: Adafruit से ट्रिगर बनाएं
- चरण 12: जीमेल, गूगल कैलेंडर और आईएफटीटीटी ऐप के लिए अधिसूचना पर कार्रवाई बनाएं।
- चरण 13: परीक्षण
- चरण 14: जैपियर सेवा का उपयोग करना
- चरण 15: IFTTT स्तर से सिस्टम को ट्रिगर करना
- चरण 16: भविष्य का दायरा: उत्पाद का औद्योगीकरण
- चरण 17: संभावित परेशानियाँ जिनका आप सामना कर सकते हैं
- चरण 18: अंत की ओर…
वीडियो: IoT आधारित लॉन्ड्री अधिसूचना प्रणाली: 18 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
नमस्ते
यह निर्देश योग्य IoT आधारित लॉन्ड्री अधिसूचना प्रणाली बनाने के तरीके के बारे में चरण-दर-चरण परिचय देता है।
डिवाइस आपके दराज और कपड़े धोने के बैग में जुड़ा हुआ है। यहां डेमो के लिए, हमने दो दराज और एक कपड़े धोने का बैग लिया है। यह महसूस करता है कि दराज / कपड़े धोने का बैग कितना खाली / भरा हुआ है और उपयोगकर्ता को यह कहते हुए सूचित करता है कि कपड़े धोने की जरूरत है। यह एक अल्ट्रासोनिक सेंसर का उपयोग करता है जो मूल रूप से डिब्बे में खाली जगह को मापता है। सेंसर एक ईएसपी से जुड़ा है जो बदले में क्लाउड सेवा से जुड़ा है। क्लाउड सेवा आईएफटीटीटी से जुड़ी है जो ईमेल, एसएमएस, गूगल कैलेंडर ईवेंट के माध्यम से उपयोगकर्ता को सूचनाएं भेजने के लिए एप्लेट का उपयोग करती है। क्लाउड एक डहबोर्ड के साथ आता है जिस पर सभी डिब्बे की स्थिति देखी जा सकती है। जब बादल देखता है कि आपके पास साफ कपड़े खत्म हो रहे हैं, तो यह एप्लेट्स को आपको सूचित करने का निर्देश देता है। इसके अलावा, एप्लेट हर दिन नियमित रूप से डेटा की जांच करने के लिए क्लाउड को निर्देश देता है। यह प्रतिदिन या प्रति घंटा एक बार हो सकता है, यह इस बात पर निर्भर करता है कि उपयोगकर्ता इसे कैसे चाहता है। इस प्रणाली को बनाने के लिए विवरण निर्देश नीचे वर्णित हैं।
चरण 1: आपको आवश्यक सामग्री इकट्ठा करना।
आपको आवश्यकता होगी:
1. 3 अल्ट्रासोनिक सेंसर HC SR04(5V)
2. 3 ईएसपी8266 12(5वी)
3. 3 9वी बैटरी
4. 3 5V पोटेंशियोमीटर (ESP और सेंसर को पावर देने के लिए)
5. महिला से महिला और पुरुष से महिला कनेक्टर का एक गुच्छा
6. बैटरी केस
आप इन चीजों को अमेजन पर आसानी से खरीद सकते हैं। सेंसर और ईएसपी वास्तव में सस्ते हैं यदि आप उनमें से 6 के साथ पैक खरीदते हैं।
चरण 2: सिस्टम आर्किटेक्चर
प्रणाली की वास्तुकला को चित्र से समझा जा सकता है। सेंसर ईएसपी से जुड़े हैं। ESP डेटा (दूरी) को Adafruit को भेजता है जिसे बाद में यह देखने के लिए संसाधित किया जाता है कि कंटेनर कितने भरे हुए हैं। कौन सा दराज कितना खाली है और कपड़े धोने का बैग कितना भरा है, इस पर निर्भर करते हुए, उपयोगकर्ता को यह कहते हुए सूचना प्राप्त होगी कि कल कपड़े धोने की आवश्यकता है। IFTTT को Adafruit से ट्रिगर किया गया है और यह कार्रवाई करता है कि क्या Gmai के माध्यम से एक ईमेल भेजना है, कैलेंडर में एक ईवेंट बनाना है या IFTTT ऐप के माध्यम से सूचना भेजना है। यह डिवाइस एक डैशबोर्ड के साथ आता है जिसे किसी भी ब्राउज़र में खोला जा सकता है। एडफ्रूट पर्यावरण का उपयोग करते हुए डैशबोर्ड हार्डवेयर से जुड़ा है जो सेंसर से रीडिंग दिखाता है। इसके अलावा, इस स्तर से, ईएसपी को डैशबोर्ड से चालू और बंद करना संभव है।
चरण 3: अपना ईएसपी कॉन्फ़िगर करना
आप अपने ESP को Arduino IDE से जोड़कर आसानी से संचालित कर सकते हैं। आपको बस इसके लिए पुस्तकालयों को डाउनलोड और कॉन्फ़िगर करना है। आप नीचे दिए गए चरणों का पालन कर सकते हैं:
1. Arduino IDE का नवीनतम संस्करण डाउनलोड करें।
2. अपना आईडीई खोलें, फाइल <प्राथमिकताएं पर जाएं और अतिरिक्त बोर्ड प्रबंधक में नीचे दिए गए लिंक को कॉपी करें और वरीयता टैब को बंद करने के लिए ओके पर क्लिक करें।
arduino.esp8266.com/stable/package_esp8266…
3. टूल्स <बोर्ड मैनेजर < पर जाएं और ESP8266 खोजें और संस्करण 2.4.1 इंस्टॉल करें। आप अपने आईडीई की मात्रा के आधार पर अन्य संस्करण स्थापित कर सकते हैं। लेकिन उसका काम सबसे अच्छा है।
इन सबके बाद बोर्ड NodeMCU 1.0 को चुना। अब आप अपने ESP को Arduino (या इससे भी बेहतर) की तरह उपयोग करने के लिए तैयार हैं।
4. एक बार जब आप Arduino जैसे लैपटॉप के साथ अपने ESP को कनेक्ट करना और काम करना समाप्त कर लेते हैं, तो अगले स्तर पर जाएं और अपने वाईफाई या अपने मोबाइल हॉटस्पॉट से कनेक्ट करें।
चरण 4: अपने हार्डवेयर को जोड़ना: सेंसर को ईएसपी से।
यहां बताया गया है कि आपको अपने सेंसर को कैसे कनेक्ट करना है और इसे कोड करना है ताकि यह आपको डिब्बे में खाली जगह दे।
1. सेंसर Vcc NodeMCU VUpin से जुड़ा है। यदि आप इसे 3.3V से जोड़ते हैं, तो आपका सेंसर काम नहीं करेगा, क्योंकि इसका ऑपरेटिंग वोल्टेज 5V है।
2. सेंसर GND NodeMCU GND से जुड़ा है।
3. सेंसर ट्रिगर पिन NodeMCU Digital I/O D4 से जुड़ा है।
4. सेंसर इको पिन NodeMCU Digital I/O D3 से जुड़ा है।
इसके बाद आप नीचे दिए गए कोड को लिखकर देख सकते हैं कि आपका अल्ट्रासोनिक काम कर रहा है या नहीं। आपके द्वारा यह स्थापित करने के बाद कि आप सेंसर, कोड और ईएसपी ठीक काम कर रहे हैं, आप अपने ईएसपी को वाईफाई से कनेक्ट कर सकते हैं और जांच सकते हैं कि यह काम कर रहा है या नहीं। लेकिन ऐसा करने से, हार्डवेयर कनेक्शन नीचे दिए गए विवरण के अनुसार थोड़ा बदल जाएगा। लेकिन इससे पहले सुनिश्चित करें कि आप अपनी 9वी बैटरी को पीओटी से कनेक्ट करें और उन्हें 5वी आउटपुट वोल्टेज के लिए समायोजित किया गया है। आप अपने ईएसपी को जलाना नहीं चाहते (वे खराब गंध करते हैं)।
1. ईएसपी विन और सेंसर वीसीसी बैटरी के सकारात्मक से जुड़ा है।
2. ESP GND और सेंसर GND बैटरी के नेगेटिव से जुड़ा है। जमीन को सामान्य बनाना याद रखें वरना आपका सेंसर रैंडम डेटा देगा।
3. सेंसर ट्रिगर पिन NodeMCU Digital I/O D4 से जुड़ा है।
4. सेंसर इको पिन NodeMCU Digital I/O D3 से जुड़ा है।
अल्ट्रासोनिक सेंसर कैसे काम करता है और इसे कैसे कोडित किया जाता है, इसके बारे में थोड़ा है।
सेंसर मूल रूप से एक पल्स भेजता है और इसे तब तक भेजता है जब तक कि यह प्रतिबिंबित न हो और सेंसर तक वापस न पहुंच जाए। समय और ध्वनि की गति के आधार पर हमें दूरी तय करनी होती है। हमने यहां मूल रूप से यही किया है। सेंसर ही इसे "ईसीएचओ" पिन हाई रखता है, जो उस समय की अवधि के लिए होता है जो इसे भेजे गए तरंग से प्रतिबिंब (गूंज) प्राप्त करने के लिए लिया जाता है। मॉड्यूल ध्वनि तरंगों का एक विस्फोट भेजता है, साथ ही यह इको पिन पर वोल्टेज लागू करता है। मॉड्यूल ध्वनि तरंगों से परावर्तन वापस प्राप्त करता है और इको पिन से वोल्टेज को हटाता है। दूरी के आधार पर ईएसपी को डेटा भेजने के लिए अल्ट्रासोनिक सेंसर में एक पल्स उत्पन्न होता है। शुरुआती पल्स लगभग 10us है और PWM सिग्नल दूरी के आधार पर 150 us-25us होगा। यदि कोई बाधा नहीं है, तो ईएसपी के लिए 38us पल्स उत्पन्न होता है ताकि यह पुष्टि हो सके कि कोई वस्तु नहीं मिली है।
डी = 1/2 × टी × सी; डी दूरी है, टी उत्सर्जन और रिसेप्शन के बीच का समय है, और सी ध्वनि गति है, मान 1/2 से गुणा किया जाता है क्योंकि टी गो-एंड-रिटर्न दूरी का समय है।
ऊपर दिए गए चित्र के अनुसार इन्हें एक साथ जोड़ दें और इसे अपने डिब्बे के अंदर शीर्ष पर रखें।
चरण 5: ESP8266 को Adafruit IO से जोड़ना: Adafruit IO खाता बनाना
अल्ट्रासोनिक सेंसर और ESP8266 को क्लाउड से जोड़ने के लिए Adafruit IO सेवा (MQTT प्रोटोकॉल का उपयोग करके) को चुना गया था।
MQTT एक सरल और अत्यंत हल्का वजन वाला प्रोटोकॉल है, जो उपकरणों को डेटा (डिवाइस से सर्वर पर) प्रकाशित करने और डेटा की सदस्यता लेने (सर्वर से डेटा एकत्र करने) की अनुमति देता है। इस समाधान की आसानी MQTT ब्रोकर द्वारा प्रदान की जाती है, जो इस मामले में Adafruit. IO है। इसके माध्यम से डिवाइस संदेश भेजने और प्राप्त करने में सक्षम हैं।
रजिस्टर करने के लिए वेबसाइट: https://io.adafruit.com/ दर्ज करें और फ्री में गेट स्टार्टेड पर क्लिक करें। अगली साइट पर उपयोगकर्ता को व्यक्तिगत विवरण डालना चाहिए और खाता बनाएँ बटन पर क्लिक करना चाहिए। पंजीकरण के बाद उपयोगकर्ता को खाते के होम सेक्शन में ले जाया जाता है। अल्ट्रासोनिक सेंसर के लिए एक कोड आगे लिखने के लिए महत्वपूर्ण है कि दोनों के लिए एआईओ कुंजी (बटन व्यू एआईओ कुंजी) की जांच करें: उपयोगकर्ता नाम और सक्रिय कुंजी।
अब हम फीड्स (जिसमें सेंसर डेटा मान रखते हैं) और डैशबोर्ड बनाने के लिए तैयार हैं, जिस पर लॉन्ड्री सिस्टम की निगरानी करना संभव होगा।
चरण 6: ESP8266 को Adafruit IO से जोड़ना: फ़ीड बनाना
इस परियोजना के लिए 6 अलग-अलग फ़ीड का उपयोग किया गया था:
- चालू/बंद फ़ीड- वह फ़ीड जो माप प्राप्त करने के लिए ESP8266 को सक्रिय/निष्क्रिय करता है। ऊर्जा प्रबंधन के कारण जोड़ा गया। (फीड: दराज-1-ऑनऑफ, दराज-2-ऑन-ऑफ, लॉन्ड्री-बैग-ऑन-ऑफ)।
- रीडिंग फीड्स- फीड्स, जो अल्ट्रासोनिक सेंसर्स (ड्रॉअर -1, ड्रॉअर -2, लॉन्ड्री-बैग) से स्टोर डेटा प्राप्त कर रहे हैं।
फ़ीड बनाना
- फ़ीड अनुभाग दर्ज करें
- क्रियाएँ क्लिक करें और एक नया फ़ीड बनाएँ
- भरें: फ़ीड का नाम (यहां पहले दराज के लिए- दराज-1, और संक्षिप्त विवरण)
इसी तरह पांच और फीड बनाएं। याद रखें कि नामों का उपयोग आगे ESP8266 के कोड विकास के लिए किया जाएगा।
फ़ीड तैयार हैं, हालांकि एक ही समय में सभी रीडिंग को हल करने का कोई आसान तरीका नहीं है। इसलिए डैशबोर्ड की जरूरत है।
चरण 7: ESP8266 को Adafruit IO से जोड़ना: डैशबोर्ड बनाना
डैशबोर्ड बनाना डैशबोर्ड सेक्शन में शुरू होता है। एक्शन बटन पर क्लिक करें (इसी तरह फीड्स सेक्शन में)-> एक नया डैशबोर्ड बनाएं-> नाम भरें (इस मामले में: Your_Laundry_System) और संक्षिप्त विवरण-> क्रिएट बटन पर क्लिक करें। उसके बाद आप डैशबोर्ड में प्रवेश करने में सक्षम हैं।
डैशबोर्ड में एक नया ब्लॉक बनाएं बटन पर क्लिक करें। इस एप्लिकेशन के लिए हमें तीन प्रकार के ब्लॉक चाहिए:
- 3x टॉगल (सेंसिंग चालू और बंद करने के लिए)
- 3x गेज (एक दराज / कपड़े धोने के बैग में वास्तविक स्तर दिखा रहा है)
- 3x लाइन चार्ट (ऐतिहासिक डेटा दिखा रहा है)
टॉगल
- टॉगल आइकन पर क्लिक करें।
- पहले चालू/बंद फ़ीड चुनें, यानी ड्रॉअर-1-ऑनऑफ़।
- ब्लॉक टाइटल जोड़ें यानी साफ टी-शर्ट- दराज 1. ब्लॉक बनाएं पर क्लिक करें।
टॉगल को डैशबोर्ड के ऊपरी कोने में रखें. इसी तरह बाकी के ON/OFF फीड को भी टॉगल से कनेक्ट करें।
नाप
- गेज आइकन पर क्लिक करें।
- पहला डेटा संग्रहण फ़ीड चुनें: दराज-1.
- तदनुसार डेटा भरें: ब्लॉक शीर्षक के लिए: साफ टी-शर्ट- दराज 1, गेज अधिकतम मूल्य (दराज की गहराई के आधार पर- यह इस मामले में 10), कम/उच्च चेतावनी मूल्य (गेज के रंग में परिवर्तन)।
गेज को डैशबोर्ड पर रखें। इसी तरह बाकी डेटा स्टोर करने वाले फीड को गेज से कनेक्ट करें।
पंक्ति चार्ट
- लाइन चार्ट आइकन पर क्लिक करें।
- फिस्ट डेटा कलेक्टिंग फीड चुनें: दराज-1।
- इतिहास दिखाएँ फ़ील्ड को 24 घंटों में बदलें, ड्रॉअर की गहराई के आधार पर Y-अक्ष अधिकतम और दशमलव स्थान बदलें।
लाइन चार्ट को डैशबोर्ड पर रखें। इसी तरह बाकी डेटा स्टोर करने वाले फीड को लाइन चार्ट से कनेक्ट करें।
अंतिम डैशबोर्ड इमेज सेक्शन में संलग्न है। याद रखें कि डैशबोर्ड दिखाता है कि लॉन्ड्री बैग/दराज में अभी भी कितनी जगह खाली है।
चरण 8: ESP8266 को Adafruit IO से जोड़ना: अल्ट्रासोनिक सेंसर के लिए कोड बनाना
सबसे पहले, Adafruit MQTT लाइब्रेरी की जरूरत है। इसे स्थापित करने के उद्देश्य से Arduino IDE-> टूल्स-> लाइब्रेरी प्रबंधित करें और खोज में टाइप करें: Adafruit MQTT। पुस्तकालय आपके कंप्यूटर में स्थापित होना चाहिए।
उसके बाद कोड का संलग्न उदाहरण डाउनलोड करें (यहां लॉन्ड्री बैग में काम कर रहे अल्ट्रासोनिक सेंसर के लिए एक कोड संलग्न है)।
इसे अपने कॉन्फ़िगरेशन के लिए लागू करने के लिए आपको निम्नलिखित विवरण बदलना होगा:
- WLAN_SSID- आपके वाईफाई नेटवर्क का नाम।
- WLAN_PASS- आपके वाईफाई नेटवर्क का पासवर्ड।
- AIO_USERNAME- Adafruit IO में आपके उपयोगकर्ता का नाम (चरण 4 से)।
- AIO_KEY- Adafruit IO कुंजी (चरण 4 से)।
- Adafruit_MQTT_प्रकाशित करें…. "/feeds/Laundry-bag"- यहां आपको उस फीड का नाम डालना होगा जिस पर डेटा प्रकाशित किया जाएगा।
- Adafruit_MQTT_Subscribe "/feeds/Laundry-bag-On-off"- यहां आपको फ़ीड का नाम डालना है, जो सेंसर को ट्रिगर करता है।
उसके बाद प्रोग्राम को ESP8266 में अपलोड करना होता है। दराज 1 और दराज 2 के लिए फ़ीड के नाम बदलने की जरूरत है।
महत्वपूर्ण सूचना: if (message == "ON") के कारण सिस्टम केवल एक बार दूरी को मापेगा और जब डैशबोर्ड बटन ON/OFF चालू स्थिति में होगा। फिर से मापने के लिए एक उपयोगकर्ता को डैशबोर्ड पर सेंसर को फिर से बंद और चालू करना होगा।
प्रत्येक ESP8266 डैशबोर्ड पर प्रोग्राम अपलोड करने के बाद प्रत्येक सेंसर से रीडिंग दिखानी चाहिए। डैशबोर्ड के स्तर से सेंसर को चालू किया जा सकता है। IFTTT एप्लेट स्तर (चरण 13) से सिस्टम को ट्रिगर करना भी संभव है।
चरण 9: IFTTT, IFTTT को Adafruit से कनेक्ट करें
चेतावनी: एडफ्रूट आईओ से जुड़े तीन सेंसर का उपयोग करके Google कैलेंडर और ई-मेल को ट्रिगर करते समय आईएफटीटीटी सबसे विश्वसनीय कनेक्शन नहीं है। जैपियर के बारे में और जानने के लिए चरण 14 पर जाएं।
IFTTT वेब-आधारित सेवा है जो "यदि यह है तो वह" सरल स्थिति बनाती है। यह अन्य वेब-आधारित सेवा जैसे जीमेल, फेसबुक, इंस्टाग्राम इत्यादि के साथ काम करता है। साधारण स्थिति में "यह" होता है जो वास्तव में ट्रिगर होता है और "वह" जो क्रिया करने के लिए आवश्यक होता है। IFTTT प्लेटफॉर्म में यह सरल स्थिति काम करने के लिए एप्लेट्स बनाने की आवश्यकता है। यह प्रोजेक्ट लॉन्ड्री बैग में कपड़ों के स्तर को दिखाने के लिए क्लाउड के रूप में Adafruit.io MQTT का उपयोग करता है, और फिर IFTTT को Google कैलेंडर या जीमेल के माध्यम से उपयोगकर्ता को रिमाइंडर भेजने के लिए Adafruit.io से ट्रिगर प्राप्त होगा।
सबसे पहले IFTTT वेबसाइट में IFTTT अकाउंट बनाएं। अपने अकाउंट में साइन इन करें। IFTTT को Adafruit खाते से कनेक्ट करने की आवश्यकता है जहां डैशबोर्ड बनाया गया था। Adafruit से जुड़ने के लिए निम्न लिंक पर जाएँ
अगला क्लिक कनेक्ट, आपको एडफ्रूट वेबपेज पर निर्देशित किया जाएगा, और अधिकृत करें पर क्लिक करें। इस परियोजना के लिए IFTTT को Adafruit खाते से जोड़ा गया है जैसा कि चित्र में दिखाया गया है। IFTTT के Adafruit खाते से जुड़ने के बाद, Applets बनाने के लिए तैयार हैं।
चरण 10: IFTTT में एप्लेट बनाएं
इस प्रोजेक्ट ने Gmail, Google कैलेंडर और IFTTT ऐप से कनेक्ट करने का प्रयास किया है। प्लेटफ़ॉर्म में एप्लेट बनाने और एडफ्रूट से ट्रिगर बनाने के लिए निम्नलिखित चरण हैं।
1. माय एप्लेट https://ifttt.com/my_applets पर जाएं और न्यू एप्लेट पर क्लिक करें
2. आपको निर्देश दिया जाएगा कि यदि +यह तो वह है और +इस पर क्लिक करें या प्लेटफॉर्म पर बिल्ड पर क्लिक करें।
चरण 11: Adafruit से ट्रिगर बनाएं
अब, आप अपना खुद का एप्लेट कॉन्फ़िगर करना शुरू कर सकते हैं।
1. सबसे पहले अगर ट्रिगर, सर्च सर्विसेज टाइप एडफ्रूट, तो एडफ्रूट आईओ पर मॉनिटर ए फीड चुनें
2. अन्य पैरामीटर फ़ीड लेबल नाम, फ़ीड लेबल संबंध और फ़ीड लेबल मान सेट करें। उपयोगकर्ता द्वारा अनुकूलन योग्य के रूप में सेट करें यदि बाद में कोई परिवर्तन आवश्यक हो, तो आपको इसे प्लेटफ़ॉर्म के माध्यम से बदलने की आवश्यकता नहीं है।
3. इस परियोजना के लिए जिस फ़ीड की निगरानी करने की आवश्यकता है वह है दराज 1, दराज 2 और कपड़े धोने का थैला। दराज 1 और दराज 2 के लिए 5 से अधिक का संबंध है जो इंगित करता है कि दराज लगभग खाली है जबकि कपड़े धोने के बैग का संबंध 5 से कम है जो इंगित करता है कि यह लगभग भरा हुआ है।
चरण 12: जीमेल, गूगल कैलेंडर और आईएफटीटीटी ऐप के लिए अधिसूचना पर कार्रवाई बनाएं।
अंत में IFTTT को कॉन्फ़िगर करने की कार्रवाइयां, इस प्रोजेक्ट के लिए हमने एप्लेट बनाया है जो जीमेल को ईमेल भेजता है और जब भी ड्रॉअर 1 या ड्रॉअर 2 खाली होता है या लॉन्ड्री बैग भरा होता है, तो Google कैलेंडर को एक ईवेंट भेजता है। क्रिया बनाने के लिए निम्नलिखित चरण हैं:
1. एक्शन सर्च सर्विसेज जीमेल, गूगल कैलेंडर और नोटिफिकेशन
2. उसके बाद आप पुल मेनू से चयन कर सकते हैं, या तो एक ईमेल या त्वरित ऐड इवेंट या आईएफटीटीटी ऐप से अधिसूचना भेज सकते हैं
3. फिर एप्लेट तैयार हैं, आईएफटीटीटी एपल से ईमेल, ईवेंट ओटी अधिसूचना के लिए आपके प्रोजेक्ट के अनुसार कोई अतिरिक्त टेक्स्ट जोड़ा जा सकता है
चरण 13: परीक्षण
अब हम अपने लॉन्ड्री सिस्टम का परीक्षण करते हैं। जैसा कि समझाया गया है ईमेल, या कैलेंडर में घटना के साथ-साथ अधिसूचना उपयोगकर्ता द्वारा प्राप्त की जाएगी जब भी कोई दराज लगभग खाली होगा या कपड़े धोने का बैग लगभग भर जाएगा।
हालाँकि हम ईमेल या Google कैलेंडर प्राप्त करने में देरी के साथ समस्या पाते हैं और IFTTT केवल एक ईमेल या ईवेंट भेजते हैं, हालांकि ड्रॉअर 1 और 2 दोनों के साथ-साथ लॉन्ड्री बैग भी चालू हो जाते हैं। इसके अलावा अधिसूचना देने में आईएफटीटीटी ऐप में कोई महत्वपूर्ण देरी नहीं है। जैसा कि चित्र में दिखाया गया है कि तीनों सूचनाएं एक ही समय के आसपास प्राप्त हुईं। इसलिए हम देरी को कम करने के लिए इस तरह की प्रणाली के लिए IFTTT ऐप का उपयोग करने की सलाह देते हैं।
चरण 14: जैपियर सेवा का उपयोग करना
चूंकि हमें आईएफटीटीटी में समस्या का सामना करना पड़ा जहां हमें काफी देरी हुई और केवल एक अधिसूचना (या तो जीमेल या Google कैलेंडर) प्राप्त हुई जहां सभी दराज और कपड़े धोने का बैग वास्तव में चालू हो गया। समस्या के बारे में एडफ्रूट से परामर्श किया गया और उन्होंने जैपियर का उपयोग करने का सुझाव दिया। जैपियर का उपयोग करने के लिए आपको आमंत्रित करना होगा क्योंकि एडफ्रूट आईओ के साथ कनेक्शन अभी भी परीक्षण चरण में है (अभी 10 से कम सक्रिय उपयोगकर्ता हैं)। परिनियोजन द्वारा हम 5 मिनट के भीतर ईमेल और Google कैलेंडर दोनों प्राप्त कर सकते हैं (हर 5 मिनट में जैपियर जाँचता है कि क्या मॉनिटर किए गए फ़ीड में कोई नया मान दिखाई देता है, यदि हाँ एप्लेट चलता है)। इसके अलावा, एक कार्य इतिहास है जहां हम एडफ्रूट से लेकर जीमेल और गूगल कैलेंडर तक ट्रिगर की निगरानी कर सकते हैं।
मूल रूप से यह IFTTT के साथ एक ही सिद्धांत है, जहां आपको Adafruit से ट्रिगर सेट करने की आवश्यकता होती है, उसके बाद इस मामले में अपने डैशबोर्ड से फ़ीड सेट करें चाहे वह दराज 1, दराज 2 या कपड़े धोने का बैग हो। संबंध फ़िल्टर सेटअप और स्थिति में सेट किया गया है जहां हम ड्रॉअर के लिए 6 से अधिक और लॉन्ड्री बैक के लिए 5 से कम सेट करते हैं। अंत में कार्रवाई सेट करें कि जीमेल या त्वरित ऐड इवेंट के माध्यम से ईमेल भेजना है या नहीं।
चरण 15: IFTTT स्तर से सिस्टम को ट्रिगर करना
सिस्टम को IFTTT से भी ट्रिगर किया जा सकता है, जो उपयोगकर्ता को स्वचालन के स्तर की आपूर्ति करता है। ऐसा करने के लिए हम प्रत्येक सेंसर के लिए दो अतिरिक्त एप्लेट बना रहे हैं- एक जो सेंसर को चालू कर रहा है और दूसरा जो इसे बंद कर रहा है।
एप्लेट चालू करना
ट्रिगर (यदि)
- खोज सेवा विंडो प्रकार में: डेटा और समय।
- विकल्प चुनें: हर दिन पर।
- आवश्यक घंटे के लिए मान निर्धारित करें (इस उदाहरण में 9:00 PM)।
कार्रवाई (तब)
- सर्च सर्विसेज विंडो में Adafruit IO टाइप करें।
- फ़ील्ड लेबल- चालू/बंद फ़ीड का नाम।
- मान: चालू
एप्लेट शीर्षक फ़ील्ड को एप्लेट के नाम से भरें और एक संक्षिप्त एप्लेट विवरण जोड़ें। सहेजें पर क्लिक करें और एप्लेट चालू करें।
एप्लेट बंद करना
एप्लेट पर अपना क्लोन करें और बदलें:
- ट्रिगर सेक्शन: समय मान 15 मिनट बाद (यानी रात 9:15 बजे)।
- क्रिया अनुभाग: मान: बंद।
सहेजें पर क्लिक करें और एप्लेट चालू करें।
इसी तरह बाकी सेंसर के लिए एप्लेट बनाएं। याद रखें- प्रत्येक सेंसर से सूचना प्राप्त करने के लिए, न केवल डैशबोर्ड रीडिंग, एक ही समय में दो सेंसर चालू नहीं होने चाहिए (अर्थात दराज 1 ट्रिगर- 9: 00-9:15 अपराह्न, दराज 2- 9: 15-9: 30 अपराह्न, लॉन्ड्री बाफ- 9:30-9:45 अपराह्न)।
चरण 16: भविष्य का दायरा: उत्पाद का औद्योगीकरण
यहां बने IoT डिवाइस को आसानी से थोक में बनाया जा सकता है और स्मार्ट होम बेचने वाली कंपनियों को बेचा जा सकता है। यह व्यस्त कार्यक्रम वाले लोगों के लिए या बहुत सारे लोगों और कमरों वाले बड़े घरों में एक सहायक उपकरण है। इस मामले में, डैशबोर्ड सभी लोगों के सभी कमरों से डेटा शामिल कर सकता है और इस प्रकार उनके जीवन को आसान बना सकता है। चूंकि यह पूरी तरह से वायरलेस है और इस प्रकार इसे आसानी से किसी भी संख्या में आवश्यक दराज तक बढ़ाया जा सकता है।
चरण 17: संभावित परेशानियाँ जिनका आप सामना कर सकते हैं
1. आप अपने अल्ट्रासोनिक को यादृच्छिक मान देते हुए देख सकते हैं। ऐसा इसलिए है क्योंकि आपकी शक्ति 5V नहीं हो सकती है। सबसे सुरक्षित बात 9V बैटरी का उपयोग करना और पोटेंशियोमीटर का उपयोग करना है।
2. सुनिश्चित करें कि सेंसर और ईएसपी के लिए जमीन समान है, अन्यथा आपका पूरा सिस्टम काम नहीं करेगा।
चरण 18: अंत की ओर…
यह लॉन्ड्री सिस्टम एक नया विचार है। बाजार में अभी तक ऐसा कोई उत्पाद नहीं है। इसलिए यदि आप इसे अपने घर में चाहते हैं, तो आपको इसे स्वयं बनाना होगा। हम आशा करते हैं कि आप निर्देशों को समझ गए होंगे। यह सिर्फ IoT और इलेक्ट्रॉनिक्स का सार था।
इस प्रणाली का उपयोग करना वास्तव में आसान है। हालाँकि, इसके उपयोग के दिशानिर्देश हैं। डिब्बे में कपड़े फोल्ड करके रखना चाहिए, नहीं तो सेंसर को गलत दूरी का आभास हो जाता है। छोटे दराजों में सर्दियों के कपड़ों के लिए इसका उपयोग करना उचित नहीं है, क्योंकि जैकेट भारी होते हैं और एक या दो जैकेट को हटाने का मतलब होगा कि दराज खाली है। जो बहुत उपयोगी नहीं हो सकता है।
अपने काम के दौरान हमने निम्नलिखित स्रोतों का उपयोग किया, जो परियोजना की गहरी समझ में उपयोगी हो सकते हैं:
learn.adafruit.com/mqtt-adafruit-io-and-yo…
www.instructables.com/id/Distance-Measurem…
सिफारिश की:
रंग छँटाई प्रणाली: दो बेल्ट के साथ Arduino आधारित प्रणाली: 8 कदम
रंग छँटाई प्रणाली: दो बेल्ट के साथ Arduino आधारित प्रणाली: औद्योगिक क्षेत्र में उत्पादों और वस्तुओं का परिवहन और/या पैकेजिंग कन्वेयर बेल्ट का उपयोग करके बनाई गई लाइनों का उपयोग करके किया जाता है। वे बेल्ट विशिष्ट गति के साथ वस्तु को एक बिंदु से दूसरे स्थान पर ले जाने में मदद करते हैं। कुछ प्रसंस्करण या पहचान कार्य हो सकते हैं
NodeMCU का उपयोग करते हुए IoT आधारित मृदा नमी निगरानी और नियंत्रण प्रणाली: 6 चरण
NodeMCU का उपयोग करते हुए IoT आधारित मृदा नमी निगरानी और नियंत्रण प्रणाली: इस ट्यूटोरियल में हम ESP8266 WiFi मॉड्यूल यानी NodeMCU का उपयोग करके IoT आधारित मृदा नमी निगरानी और नियंत्रण प्रणाली को लागू करने जा रहे हैं। इस परियोजना के लिए आवश्यक घटक: ESP8266 WiFi मॉड्यूल – Amazon (334/- INR)रिले मॉड्यूल - अमेज़न (130/- INR
IOT आधारित वन अग्नि जांच प्रणाली: 8 चरण
आईओटी आधारित वन अग्नि जांच प्रणाली: भारत में जंगलों की आग दशकों से एक गंभीर समस्या रही है और उत्तराखंड में इस तरह की बड़ी घटनाएं होने पर ही सुर्खियों में आती है। उत्तराखंड के वन विभाग के अनुसार, 1451 में 3399 हेक्टेयर वन क्षेत्र नष्ट हो गया है। के लिये
IOT आधारित स्वास्थ्य निगरानी प्रणाली: 3 चरण
IOT आधारित स्वास्थ्य निगरानी प्रणाली: निरंतर क्लाउड-आधारित निगरानी प्रदान करने के लिए रोगी को उपयुक्त जैव-चिकित्सा सेंसर के साथ एक माइक्रोकंट्रोलर-आधारित उपकरण संलग्न किया जाएगा। मानव शरीर के महत्वपूर्ण संकेत यानी तापमान और नाड़ी की दर जो किसी भी स्वास्थ्य समस्या का पता लगाने के लिए प्रमुख संकेत हैं
स्वचालित कॉफी अधिसूचना प्रणाली: 7 चरण (चित्रों के साथ)
स्वचालित कॉफी अधिसूचना प्रणाली: इस परियोजना में मैं एक कॉफी अलर्ट सिस्टम बनाकर एक कार्यालय कॉफी निर्माता को स्मार्ट बनाता हूं जो किसी के कॉफी के ताजा बर्तन बनाने पर स्लैक नोटिफिकेशन भेजता है। ईमेल, या टेक्स्ट संदेश भेजने के लिए कोड को बदला जा सकता है। यह परियोजना एक आर पर बनाया गया है