किसी भी पोल्ट्री फार्म में आवश्यक कार्य चूजों के लिए निरंतर गर्म तापमान बनाए रखना है। अधिकांश पोल्ट्री फार्मों में छोटी-छोटी झोपड़ियाँ हैं जिनमें वे अपने चूजों और अंडों को रखते हैं। इन चूजों के स्वास्थ्य को सुनिश्चित करने के लिए तापमान गर्म होना चाहिए। यह उन झोपड़ियों में उच्च ऊर्जा बल्ब लगाने से किया जा सकता है। ये बल्ब ऊष्मा ऊर्जा का उत्पादन करते हैं जो इन झोपड़ियों में तापमान अधिक रखने के लिए आवश्यक है।
गर्म तापमान बनाए रखने के लिए बल्ब का उपयोग करना
गर्म तापमान बनाए रखने के लिए एक प्रकाश बल्ब का उपयोग कैसे करें?
जैसा कि हमने अपनी परियोजना का सार पढ़ा है। आइए हम कुछ और जानकारी इकट्ठा करते हैं और इस परियोजना को बनाना शुरू करते हैं।
चरण 1: घटकों को एकत्रित करना
किसी भी परियोजना को शुरू करने के लिए सबसे अच्छा तरीका यह है कि शुरुआत में सभी घटकों की सूची बनाई जाए और उस पर काम करने के लिए एक अच्छी योजना बनाई जाए। निम्नलिखित घटक हैं जो हम इस परियोजना में उपयोग करने जा रहे हैं।
- DHT 22 - तापमान और आर्द्रता सेंसर
- रिले मॉड्यूल
- ब्रेड बोर्ड
- बल्ब
चरण 2: अवयवों का अध्ययन
अब जैसा कि हमने उन सभी घटकों की एक सूची बना ली है जिनका उपयोग हम इस परियोजना में करने जा रहे हैं। आइए हम एक कदम आगे बढ़ें और सभी मुख्य घटकों का एक संक्षिप्त अध्ययन करें।
Arduino नैनो एक माइक्रोकंट्रोलर बोर्ड है जिसका उपयोग सर्किट में विभिन्न कार्यों को नियंत्रित करने या बाहर करने के लिए किया जाता है। हम एक जला देते हैं C कोड Arduino नैनो पर माइक्रोकंट्रोलर बोर्ड को बताना है कि कैसे और क्या संचालन करना है। Arduino Nano की Arduino Uno जैसी ही कार्यक्षमता है लेकिन काफी छोटे आकार में। Arduino नैनो बोर्ड पर माइक्रोकंट्रोलर है ATmega328p।
अरुडिनो नैनो
DHT11 एक तापमान और आर्द्रता सेंसर है। इसकी तापमान सीमा 0 से 50 डिग्री सेल्सियस है। यह कम लागत और एक कुशल सेंसर है जो उच्च स्थिरता देता है। तापमान को मापने के लिए इसमें एक अंतर्निर्मित थर्मिस्टर है। यह आर्द्रता को भी मापता है लेकिन इस परियोजना में, हमें आर्द्रता को मापने की आवश्यकता नहीं है।
DHT 11
रिले मॉड्यूल एक स्विचिंग डिवाइस है जो Arduino से इनपुट लेता है और उसी के अनुसार स्विच करता है। यह दो मोड में संचालित होता है, सामान्य रूप से खुला (NO) तथा सामान्य रूप से बंद (नेकां)। NO oped में, सर्किट तब तक टूट जाता है जब तक रिले मॉड्यूल पर एक उच्च संकेत लागू नहीं किया जाता है। NC मोड में, सर्किट तब तक पूरा होता है जब तक रिले मॉड्यूल पर एक उच्च संकेत लागू नहीं किया जाता है।
रिले मॉड्यूल
चरण 3: घटकों को असेंबल करना
जैसा कि हम एक संक्षिप्त अध्ययन से गुजरे हैं कि सभी घटक कैसे काम करते हैं। हमें अंतिम उत्पाद बनाने के लिए सभी घटकों को इकट्ठा करना शुरू करें।
DHT11 सेंसर के Vcc और ग्राउंड पिन को 5V और Arduino नैनो के ग्राउंड से कनेक्ट करें। DHT11 सेंसर के आउटपुट पिन को पिन 2 से और रिले मॉड्यूल के IN पिन को Arduino के Pin3 से कनेक्ट करें। Arduino के माध्यम से रिले मॉड्यूल को पावर करें और बल्ब के सकारात्मक तार को अंदर से कनेक्ट करें नहीं रिले मॉड्यूल का पिन। रिले मॉड्यूल को बल्ब से कनेक्ट करते समय सावधान रहें। सुनिश्चित करें कि बल्ब का आपका कनेक्शन नीचे दिखाए गए रिले की तरह दिखता है।
रिले मॉड्यूल
चरण 4: Arduino के साथ शुरुआत करना
यदि आप पहले से ही Arduino IDE से परिचित नहीं हैं, तो चिंता न करें, आपको समझाया जाता है कि नीचे दिए गए Arduino IDE का उपयोग कैसे करें।
- से Arduino का नवीनतम संस्करण डाउनलोड करें Arduino ।
- अपने माइक्रोकंट्रोलर बोर्ड को अपने लैपटॉप से कनेक्ट करें।
- के लिए जाओ कंट्रोल पैनल और पर क्लिक करें हार्डवेयर और ध्वनि। अब पर क्लिक करें उपकरणों और छापक यंत्रों । यहां, उस पोर्ट को ढूंढें, जहां आपका Arduino जुड़ा हुआ है। मेरे मामले में यह COM14 है, लेकिन यह अलग-अलग कंप्यूटरों पर अलग है।
पोर्ट ढूँढना
- टूल मेनू पर क्लिक करें और बोर्ड को सेट करें अरुडिनो नैनो ।
बोर्ड की स्थापना
- उसी टूल मेनू से, प्रोसेसर को इसमें सेट करें ATmega328p (ओल्ड बूटलोडर)।
प्रोसेसर सेट करना
- अब उस पोर्ट को सेट करें जिसे आप कंट्रोल पैनल में वापस प्रेक्षक करते हैं।
पोर्ट की स्थापना
- हमें DHT11 सेंसर का उपयोग करने के लिए एक पुस्तकालय शामिल करना होगा। लाइब्रेरी कोड के साथ डाउनलोड लिंक में नीचे संलग्न है। के लिए जाओ स्केच> लाइब्रेरी शामिल करें> .ZIP लाइब्रेरी जोड़ें।
जिसमें लाइब्रेरी भी शामिल है
- नीचे दिए गए कोड को डाउनलोड करें और इसे अपने आईडीई पर कॉपी करें। पर क्लिक करें डालना अपने माइक्रोकंट्रोलर बोर्ड पर कोड को जलाने के लिए बटन।
डालना
आप क्लिक करके कोड डाउनलोड कर सकते हैं यहाँ।
चरण 5: कोड
DHT11 सेंसर के लिए कोड अच्छी तरह से टिप्पणी और आत्म-व्याख्यात्मक है, लेकिन यहां कोड की कुछ व्याख्या है।
- शुरुआत में, DHT11 का उपयोग करने के लिए पुस्तकालय शामिल है, चर आरंभिक हैं और पिन भी आरंभिक हैं।
#include dht11 DHT11; # डेफ़िन dhtpin 2 #define रिले 3 फ्लोट टेम्प;
2। व्यर्थ व्यवस्था() एक फ़ंक्शन है जो पिन को INPUT या OUTPUT के रूप में सेट करने के लिए उपयोग किया जाता है। यह Arduino की बॉड दर भी निर्धारित करता है। बॉड दर माइक्रोकंट्रोलर बोर्ड की संचार गति है।
शून्य सेटअप () {pinMode (dhtpin, INPUT); (रिले, उत्पादन) pinMode; Serial.begin (9600); // बॉड दर }
3। शून्य लूप () एक ऐसा कार्य है जो एक चक्र में बार-बार चलता है। इस फ़ंक्शन में, हम DHT11 के आउटपुट पिन से डेटा पढ़ रहे हैं और एक निश्चित तापमान स्तर पर रिले को चालू या बंद कर रहे हैं।
शून्य लूप () {विलंब (1000); DHT11.read (dhtpin); // DHT सेंसर टेम्प = DHT11.temper से डेटा पढ़ें; // इस डेटा को टेम्परेचर में कनवर्ट करें और इसे temp में स्टोर करें Serial.print (अस्थायी); // धारावाहिक चांदनी पर धारावाहिक दिखाओ Serial.println ('C'); if (अस्थायी> = 35) // प्रशंसक को {digitalWrite (रिले, LOW) चालू करें; //Serial.println(relay); } और // प्रशंसक को बंद करें {digitalWrite (रिले, हाई); //Serial.println(relay); }}
अब जैसा कि आप जान चुके हैं कि अपने मुर्गियों और अंडों के लिए कुक्कुट झोपड़ियों में लगातार गर्म तापमान बनाए रखने के लिए एक बल्ब को कैसे स्वचालित किया जाता है, तो अब आप इस परियोजना पर काम करना शुरू कर सकते हैं। आप इस DHT11 सेंसर को अन्य प्रोजेक्ट्स में भी इस्तेमाल कर सकते हैं, उदाहरण के लिए, फायर अलार्म, स्मार्ट होम, रूम ऑटोमेशन आदि।