विषयसूची:

रेफ्रिजरेटर दरवाजा टाइमर: 4 कदम
रेफ्रिजरेटर दरवाजा टाइमर: 4 कदम

वीडियो: रेफ्रिजरेटर दरवाजा टाइमर: 4 कदम

वीडियो: रेफ्रिजरेटर दरवाजा टाइमर: 4 कदम
वीडियो: how to check refrigerator defrost timer | biometal checking | thermal fuse checking | hindi video 2024, जुलाई
Anonim
रेफ्रिजरेटर दरवाजा टाइमर
रेफ्रिजरेटर दरवाजा टाइमर

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

इस प्रोजेक्ट में डिवाइस को नियंत्रित करने के लिए एक इंटरफ़ेस भी शामिल है, जो फ्लास्क सर्वर पर चलता है। एक उपयोगकर्ता प्रत्येक टाइमर की जांच कर सकता है, या इस इंटरफ़ेस का उपयोग करके उन्हें रीसेट कर सकता है।

निम्नलिखित चरण इस उपकरण के निर्माण की प्रक्रिया में आपका मार्गदर्शन करेंगे।

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

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

पहला कदम डिवाइस के लिए सर्किट स्थापित करना है। हमें आवश्यकता होगी:

- रास्पबेरी पाई 3

- ब्रेड बोर्ड

- रीड मॉड्यूल*

- बाधा से बचाव सेंसर मॉड्यूल*

- 10KOhm रोकनेवाला

- तार

- एक चुंबक (डिवाइस को आजमाने के लिए)

* Arduino 37-in-1 सेंसर किट (दस्तावेज़ीकरण) से

एक बार सभी सामग्री एकत्र हो जाने के बाद, ऊपर दिखाए गए आरेख के आधार पर सर्किट को इकट्ठा करें।

चरण 2: कोड

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

चरण 3: डिवाइस का उपयोग करना

प्रोग्राम फ्लास्क सर्वर का उपयोग करके चलाया जाता है। फ्लास्क को स्थापित करने और उपयोग करने का विवरण यहां पाया जा सकता है।

सबसे पहले, कमांड प्रॉम्प्ट का उपयोग करके, फ्लास्क ऐप को iotapp.py पर सेट करें:

FLASK_APP = iotapp.py सेट करें

इसके बाद, ऐप को इसके साथ चलाएं:

फ्लास्क रन --होस्ट 0.0.0.0

इंटरफ़ेस तक पहुँचने के लिए, अंतिम आदेश के परिणामस्वरूप URL की प्रतिलिपि बनाएँ। इस पृष्ठ में दो टाइमर हैं: एक यह ट्रैक करता है कि दरवाजा कितने समय से खुला है, और दूसरा यह निगरानी करने के लिए कि बिना किसी के सामने दरवाजा खुला है। जब भी पेज रिफ्रेश होगा, दोनों टाइमर अपडेट हो जाएंगे। एक उपयोगकर्ता "रीसेट टाइमर" बटन का उपयोग करके टाइमर को रीसेट कर सकता है।

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

चरण 4: अंतिम उत्पाद

यहां, हम कार्रवाई में डिवाइस का एक उदाहरण दिखाते हैं।

यह इंस्ट्रक्शनल रयान एंडरसन और केविन बेन्सन द्वारा बनाया गया था।

सिफारिश की: