विषयसूची:

अपने एक्वेरियम की रोशनी और हीटिंग को नियंत्रित करने वाला वाई-फ़ाई सिस्टम कैसे बनाएं: 5 कदम
अपने एक्वेरियम की रोशनी और हीटिंग को नियंत्रित करने वाला वाई-फ़ाई सिस्टम कैसे बनाएं: 5 कदम

वीडियो: अपने एक्वेरियम की रोशनी और हीटिंग को नियंत्रित करने वाला वाई-फ़ाई सिस्टम कैसे बनाएं: 5 कदम

वीडियो: अपने एक्वेरियम की रोशनी और हीटिंग को नियंत्रित करने वाला वाई-फ़ाई सिस्टम कैसे बनाएं: 5 कदम
वीडियो: Suzuki Hayabusa VS Disc Harrow | क्या हायाबूसा से खेती हो पाएगी? Unique Experiment 2024, जुलाई
Anonim
अपने एक्वेरियम की रोशनी और हीटिंग को नियंत्रित करने वाला वाई-फ़ाई सिस्टम कैसे बनाएं
अपने एक्वेरियम की रोशनी और हीटिंग को नियंत्रित करने वाला वाई-फ़ाई सिस्टम कैसे बनाएं

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

एक प्रणाली जो पानी के तापमान की निगरानी करती है और कम या अधिक गर्म होने की स्थिति में ईमेल और अलर्ट भेजती है।

एक प्रणाली जिसे हीटिंग थर्मोस्टेट के रूप में भी इस्तेमाल किया जा सकता है।

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

समान प्रकाश अवधि के साथ ऐसा करने से जब आप घर पर होते हैं तो आप अपने एक्वेरियम का अधिक आनंद ले सकते हैं।

यह एक होम ऑटोमेशन आर्किटेक्चर का हिस्सा है

चरण 1: यह कैसे काम करता है?

सिस्टम ESP8266 पर आधारित है और GPIO और WIFI क्षमताओं का उपयोग करता है। GPIO का उपयोग 2 रिले को नियंत्रित करने और एक सेंसर से पानी के तापमान को पढ़ने के लिए किया जाता है। सिस्टम लिनक्स सर्वर के साथ डेटा का आदान-प्रदान करने के लिए यूडीपी का उपयोग करता है। अनुसूची साप्ताहिक / दैनिक / प्रति घंटा परिभाषित है। प्रत्येक घंटे को 7.5 मिनट की अवधि के 8 भागों में बांटा गया है। प्री-लोडेड शेड्यूल को सच्चे इंटरनेट अनुरोध को अधिलेखित किया जा सकता है। सिस्टम नियमित रूप से सर्वर को सूचना भेजता है ताकि आप दूर से पानी का तापमान और प्रकाश की स्थिति जान सकें।

यह ओवरहीटिंग या अंडर-हीटिंग के मामले में अलर्ट और ईमेल भेजता है।

चरण 2: आपको इसे करने की क्या आवश्यकता है?

आपको इसे करने की क्या आवश्यकता है?
आपको इसे करने की क्या आवश्यकता है?
आपको इसे करने की क्या आवश्यकता है?
आपको इसे करने की क्या आवश्यकता है?
आपको इसे करने की क्या आवश्यकता है?
आपको इसे करने की क्या आवश्यकता है?
  1. 1 एक्स ईएसपी8266

    मैं Olimex ESP8266-EVB चुनता हूं जो 3.3 v पावर के साथ आता है, एक रिले और उच्च गुणवत्ता वाला है।

  2. 1 या 2 रिले
  3. 1 x DS18B20 वाटरप्रूफ तापमान सेंसर
  4. 1 x 2N2222 स्विचिंग ट्रांजिस्टर या समकक्ष
  5. 3 x प्रतिरोधक (100 ओम - 2.7K ओम - 4.7K ओम)
  6. 1 एक्स बटन स्विच
  7. 1 एक्स विद्युत बॉक्स
  8. 1 एक्स प्रोटोटाइप पीसीबी
  9. सॉफ़्टवेयर अपलोड करने के लिए 1 x FT232RL FTDI USB 3.3 V
  10. 1 x 5v और 3.3v पावर

चरण 3: इसे कैसे बनाएं?

इसे कैसे बनाना है ?
इसे कैसे बनाना है ?
इसे कैसे बनाना है ?
इसे कैसे बनाना है ?
इसे कैसे बनाना है ?
इसे कैसे बनाना है ?

सभी आवश्यक भाग प्राप्त करें

ब्रेडबोर्ड पर भागों को कनेक्ट करें

एक पीसीबी पर मिलाप घटक

यह सब बॉक्स में डालें

ESP8266 कोड https://github.com/cuillerj/AquariumControlSystem डाउनलोड करें।

ESP8266 के अंदर कोड डाउनलोड करने के लिए Arduino IDE का उपयोग करें

चरण 4: सर्वर सॉफ्टवेयर

सर्वर सॉफ्टवेयर
सर्वर सॉफ्टवेयर

मेरे पास एक एकीकृत डोमोटिक इन्फ्रास्ट्रक्चर है।

डेटा एक MySQL डीबी में संग्रहीत किया जाता है। मैं टॉमकैट का उपयोग वेब सर्वर के रूप में करता हूं। 3 बैच स्थायी रूप से चल रहे हैं: एक टाइम सर्वर के रूप में कार्य कर रहा है, एक ESP8266 से डेटा प्राप्त कर रहा है और DB में स्टोर कर रहा है और एक अंततः teh ESP8266 पर कॉन्फ़िगरेशन अपडेट भेजता है। सभी एक Linux सर्वर पर चल रहे हैं। केवल Time सर्वर की आवश्यकता है (UdpEsp8266ServerTime.java चलाएं) (जब तक कि आप ESP8266 कोड के अंदर NTP समर्थन नहीं जोड़ते)।

मैं जो कुछ भी आप चाहते हैं उसे करने से पहले ईएसपी 8266 भेजे गए डेटा को देखने के लिए प्रदान किए गए जावा कोड (ट्रेसडेटा रिसीव्ड.जावा चलाएं) का उपयोग करने का सुझाव देता हूं।

github.com/cuillarj/AquariumControlSystem

चरण 5: अपने प्रकाश और ताप तारों को कनेक्ट करें

अपने प्रकाश और ताप तारों को कनेक्ट करें
अपने प्रकाश और ताप तारों को कनेक्ट करें
अपने प्रकाश और ताप तारों को कनेक्ट करें
अपने प्रकाश और ताप तारों को कनेक्ट करें

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

मैंने प्रकाश और हीटिंग के लिए समर्पित आउटलेट प्राप्त करने के लिए तांबे की पट्टी को काटकर एक पावर आउटलेट को संशोधित किया।

सिफारिश की: