DIY: अपने स्मार्टफोन से अपने पानी गीजर तापमान को नियंत्रित करें

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



स्मार्ट वाटर गीजर सर्किट

अपने जल गीजर के बगल में कंट्रोलर यूनिट कैसे स्थापित करें?

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



चरण 1: आवश्यक घटक

  • एचडीएमआई पोर्ट के साथ टेलीविजन
  • तार वाला कीबोर्ड
  • वायर्ड माउस
  • एचडीएमआई टू वीजीए कनेक्टर

चरण 3: कार्यस्थल जी परियोजना का सिद्धांत

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



चरण 4: रास्पबेरी पाई की स्थापना

रास्पबेरी पाई स्थापित करने के लिए दो विकल्प हैं। सबसे पहले, अपने पीआई को एलसीडी के साथ जोड़ना और सभी आवश्यक बाह्य उपकरणों को कनेक्ट करना और काम करना शुरू करना है। दूसरा लैपटॉप के साथ पाई स्थापित करना और इसे दूर से एक्सेस करना है। यह एलसीडी की उपलब्धता पर निर्भर करता है, यदि आपके पास यह घर पर है तो आप एलसीडी का उपयोग करके अपना पाई सेट कर सकते हैं। एचडीएमआई पोर्ट को रास्पबेरी के एचडीएमआई पोर्ट से कनेक्ट करके एचडीएमआई को वीजीए एडेप्टर का उपयोग करें। यदि आप अपने पाई को दूरस्थ रूप से एक्सेस करना चाहते हैं, तो मेरे लेख को नाम दें ' SSH और VNC व्यूअर का उपयोग करके रास्पबेरी पाई के ग्राफिकल यूजर इंटरफेस (GUI) तक कैसे पहुंचें? '। इस लेख में, लैपटॉप के साथ पाई का एक विस्तृत सेटअप वर्णित है और आप में लॉग इन करने के बाद, पाई तक दूरस्थ पहुंच प्राप्त कर सकेंगे।



चरण 5: सुनिश्चित करें कि रास्पबेरी पाई आज तक है

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

sudo apt-get update

फिर,

sudo apt-get उन्नयन

यदि कोई अपडेट इंस्टॉल हो, तो दबाएं तथा और फिर दबाएँ दर्ज अपडेट डाउनलोड करना जारी रखने के लिए।



संकुल अद्यतन कर रहा है

चरण 6: पाई जीरो और 3 बी + के लिए स्टेटिक आईपी और होस्टनाम को कॉन्फ़िगर करना

अब, हमें रास्पबेरी पाई जीरो के लिए स्थिर आईपी पते को कॉन्फ़िगर करने की आवश्यकता है जो घर में उपलब्ध अन्य गीजर के पास रखा जाएगा। IP को सक्षम करने से पहले रास्पबेरी पाई कॉन्फ़िगरेशन से एक तार को सक्षम करें। स्थिर IP कॉन्फ़िगर करने के लिए निम्न कमांड चलाएँ:

कर्ल 'https://raw.githubusercontent.com/JeffreyPowell/pi-config/master/base-install.sh'> base-install.sh && sudo bash base-install.sh

स्टेटिक आईपी

मेरे मामले में, सर्किट को दिए गए आईपी को नीचे बताया गया है। ये आपके मामले में अलग होंगे। स्थिर IP के परिवर्तन को होस्ट करने के बाद होस्टनाम। आप उन्हें नियंत्रक, गीजर 1 आदि नाम दे सकते हैं।

नियंत्रक: 192.168.1.15 (ग्राउंड फ्लोर)

गीजर 1: 192.168.1.16 (पहली मंजिल)

गीजर 2: 192.168.1.17 (पहली मंजिल)

अब, अपने पाई को रिबूट करें।

चरण 7: नियंत्रक सर्किट कोडांतरण।

सर्किट को इकट्ठा करने से पहले रास्पबेरी पाई 3 बी + के पिन कॉन्फ़िगरेशन की जांच करें और जीपीआईओ पिन को इंगित करें। 5V तथा GND रिले मॉड्यूल के पिन 5V और रास्पबेरी पाई के GND पिन से जुड़े होंगे। फिर GPIO पिन 14 को पानी के गीज़र के रिले से जोड़ा जाएगा और GPIO पिन 15 को रिले मॉड्यूल से जोड़ा जाएगा जो Pi के साथ जुड़ा हुआ है। अब, हमें अपने पानी गीजर के वायरिंग आरेख की जांच करने की आवश्यकता है। वायरिंग आरेख का उल्लेख करने के बाद। मेरे गीजर का उपयोग करता है a 25min / 210 घड़ी और ए थर्मोस्टेट यह रिमोट वायर्ड है। वार्मिंग घड़ी और इनडोर नियामक द्वारा विवश है, गर्म पानी बाष्पीकरण लगातार पर है और पानी का तापमान बॉयलर थर्मोस्टैट के माध्यम से नियंत्रित किया जाता है।

वायरिंग का नक्शा

अब, हीटिंग रिले को टाइमर और थर्मोस्टेट के साथ कनेक्ट करें और आप देखेंगे कि जब पुराने थर्मोस्टेट को अधिकतम चालू किया जाता है और रिले मॉड्यूल पर घड़ी को चालू किया जाता है तो हीटिंग पंप को नियंत्रित करेगा।

चरण 8: सर्किट को नियंत्रित करने के लिए सॉफ्टवेयर परिवर्तन करना

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

कर्ल 'https://raw.githubusercontent.com/JeffreyPowell/pi-config/master/pi-heating-hub-install.sh'> pi-heating-hub-install.sh & sudo bash pi-हीटिंग-हब-इंस्टॉल करें .sh

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

कर्ल 'https://raw.githubusercontent.com/JeffreyPowell/pi-config/master/pi-heating-hub-mysql-setup.sh'> pi-heating-hub-mysql-setup.sh && sudo bash pi-हीटिंग -hub-mysql-setup.sh

अब, निम्न कमांड ब्राउज़ करें:

http://192.168.1.15:8080/status.php

स्थिति पृष्ठ प्रदर्शित किया जाएगा और कोई डेटा नहीं होगा क्योंकि सेंसर अभी तक सेट नहीं किए गए हैं।

स्थिति पृष्ठ

चरण 9: माध्यमिक सर्किट को कॉन्फ़िगर करना

माध्यमिक सर्किट को कॉन्फ़िगर करने से पहले हमें DHT11 सेंसर के पिन कॉन्फ़िगरेशन को समझना होगा। यह आपकी आसानी के लिए नीचे भी प्रदर्शित किया गया है:

पिन विन्यास

DHT11 के Vcc और GND पिन को 3.3V और रास्पबेरी पाई ज़ीरो के GND पिन और डेटा पिन के GPIO 4 पिन से कनेक्ट करें। इन कनेक्शनों को तार करने के लिए महिला से महिला जम्पर तारों की आवश्यकता होगी। मेरे मामले में, घर में तीन गीजर हैं इसलिए माध्यमिक कनेक्शन के लिए दो रास्पबेरी पाई शून्य की आवश्यकता है। यह आपके मामले में भिन्न हो सकता है।

चरण 10: माध्यमिक सर्किट के लिए सॉफ्टवेयर परिवर्तन करना

पहली मंजिल पर स्थापित गीजर को नियंत्रित करने के लिए कुछ सॉफ्टवेयर परिवर्तन किए जाने की आवश्यकता है। इसलिए, आवश्यक पैकेजों को स्थापित करने के लिए एक स्क्रिप्ट लिखें:

कर्ल 'https://raw.githubusercontent.com/JeffreyPowell/pi-config/master/pi-heating-remote-install.sh'> pi-heating-remote-install.sh & sudo bash pi-हीटिंग-रिमोट-इंस्टॉल इंस्टॉल करें .sh

सॉफ्टवेयर में बदलाव करना

फिर, पाई को रिबूट करें और रिबूट करने के बाद हमें सेंसर के अद्वितीय सीरियल नंबर जानने की जरूरत है जो जुड़े हुए हैं। ऐसा करने के लिए अपने टर्मिनल में निम्न कमांड चिपकाएँ:

ll / sys / बस / w1 / उपकरण /

अद्वितीय सीरियल नंबर हैं 28-0000056e625e तथा 28-0000056ead51 क्रमशः। कॉन्फिग फाइल को एडिट करें और उसमें ये सीरियल नंबर डालें। एडिटिंग कॉपी के लिए नीचे लिखा कमांड:

vi घर / पीआई / पी-हीटिंग-रिमोट / कॉन्फिग / सेंसर

डिफ़ॉल्ट सेटिंग्स मिटाएं और इस तरह हर सेंसर के लिए सीरियल नंबर और एक नाम पेस्ट करें:

  1. 28-0000056e625e = गीजर 1
  2. 28-0000056ead51 = गीजर 2

अब, config फाइल को सेव और बंद करें।

चरण 11: सेंसर और रिले को एक दूसरे से जोड़ना

जैसा कि हमने सभी हार्डवेयर को भौतिक रूप से जोड़ा है अब हम इसे वायरलेस कनेक्शन के माध्यम से भी जोड़ देंगे और फिर हम इसका परीक्षण करेंगे।

अपने मोबाइल फ़ोन या लैपटॉप से ​​ब्राउज़र खोलें और निम्न कमांड टाइप करें:

http://192.168.1.15:8080/status.php

एक वेबपेज खुलेगा और उस पेज पर क्लिक करें इनपुट सेंसर बटन और फिर Sens स्कैन फॉर न्यू सेंसर ’पर क्लिक करें। आप गौर करेंगे कि आवेदन आपके द्वारा पहले सेट किए गए सेकंडरी सर्किट की खोज करना शुरू कर देंगे। नियंत्रक गीजर 1 और गीजर 2 डेटा को अपडेट करेगा और रिले का स्विचिंग हर मिनट होता है। पर क्लिक करें किया हुआ और मुख्य वेबपेज पर वापस लौटें।

अब, हम स्विच करने के लिए रिले को कॉन्फ़िगर करेंगे। पर क्लिक करें आउटपुट डिवाइस और फिर New Add New Button ’पर क्लिक करें और उसके बाद नए डिवाइस बटन के आगे next Edit’ पर क्लिक करें। नाम को ’हीट’ में बदलें और पिन नंबर 10 यानि GPIO 15 या रास्पबेरी पाई 3B + डालें। मेरे मामले में, रिले सक्रिय उच्च हैं इसलिए मैं प्रवेश करूंगा 1 पिन सक्रिय उच्च / निम्न क्षेत्र में। सहेजें और मुखपृष्ठ पर वापस लौटें। हम लगभग पूरा कर चुके हैं और रिले को स्विच करने के लिए बस एक शेड्यूल बनाने की आवश्यकता है पर तथा बंद

चरण 12: एक ताप अनुसूची बनाना

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

चरण 13: अनुसूचियों को कॉन्फ़िगर करना

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

अनुसूचियां बनाना

बस! हम बिना किसी परेशानी के अपने पानी के गीजर को दूर से नियंत्रित करने के लिए तैयार हैं। भविष्य में और अधिक रोचक परियोजनाओं के लिए हमारी वेबसाइट पर आते रहें।