विषयसूची:
![इंटरनेट + Arduino + ईथरनेट के माध्यम से सिंचाई नियंत्रण: 3 चरण इंटरनेट + Arduino + ईथरनेट के माध्यम से सिंचाई नियंत्रण: 3 चरण](https://i.howwhatproduce.com/images/010/image-27358-j.webp)
वीडियो: इंटरनेट + Arduino + ईथरनेट के माध्यम से सिंचाई नियंत्रण: 3 चरण
![वीडियो: इंटरनेट + Arduino + ईथरनेट के माध्यम से सिंचाई नियंत्रण: 3 चरण वीडियो: इंटरनेट + Arduino + ईथरनेट के माध्यम से सिंचाई नियंत्रण: 3 चरण](https://i.ytimg.com/vi/_5aBpfIdtUA/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
![इंटरनेट + Arduino + ईथरनेट के माध्यम से सिंचाई नियंत्रण इंटरनेट + Arduino + ईथरनेट के माध्यम से सिंचाई नियंत्रण](https://i.howwhatproduce.com/images/010/image-27358-1-j.webp)
मैं आपको एक ऐसे प्रोजेक्ट से परिचित कराना चाहता हूं जिसे मैंने इस साल छुट्टियों के मौसम में लागू किया है। मैंने बागवानी के लिए एक वेब-उन्मुख प्रणाली बनाई, जो विभिन्न प्रकार के पौधों, पेड़ों, फूलों की बिक्री और खेती में माहिर है।
आपूर्ति
1x Arduino मेगा 25601x ईथरनेट विज़नेट W5100 शील्ड1x FC37 - एनालॉग वॉटर डिटेक्शन सेंसर1x DS18B20 तापमान सेंसर6x रिले SRD-05VDC-SL-C4x सोलनॉइड 24V DC
चरण 1: वेब-आधारित सिस्टम के लिए आवश्यकताएँ
![वेब-आधारित प्रणाली के लिए आवश्यकताएँ वेब-आधारित प्रणाली के लिए आवश्यकताएँ](https://i.howwhatproduce.com/images/010/image-27358-2-j.webp)
![वेब-आधारित प्रणाली के लिए आवश्यकताएँ वेब-आधारित प्रणाली के लिए आवश्यकताएँ](https://i.howwhatproduce.com/images/010/image-27358-3-j.webp)
वेब-आधारित प्रणाली को निम्नलिखित आवश्यकताओं को पूरा करने के लिए डिज़ाइन किया गया था:
- तापमान रिकॉर्डिंग, बारिश का स्तर
- तापमान / ताप / शीतलन नियंत्रण
- मौसम की स्थिति के आँकड़ों को ध्यान में रखते हुए, निर्धारित समय पर या अनुरोध पर सिंचाई का नियंत्रण
- रिमोट रीबूट बोर्ड
- लॉग्स
- लॉगिन सिस्टम
Arduino Mega को कंट्रोल माइक्रोकंट्रोलर के रूप में इस्तेमाल किया गया था, क्योंकि Uno मेमोरी के साथ किनारे पर था और अटक गया। पर्याप्त संख्या में पिन और विशेष रूप से बड़ी रैम मेमोरी वाले प्रोग्राम के लिए बड़ी मेमोरी के कारण Arduino मेगा एक उत्कृष्ट विकल्प था। Arduino Wiznet W5100 ईथरनेट शील्ड के माध्यम से वेब पर तापमान और वर्षा डेटा भेजता है। तापमान को DS18B20 सेंसर से डिजिटल रूप से पढ़ा जाता है और बारिश के डेटा को एनालॉग वैल्यू के माध्यम से पढ़ा जाता है। डेटा बोर्ड भेजने के बाद PHP लॉजिक स्क्रिप्ट निष्पादित करता है, जो सभी आउटपुट को अपडेट करता है।
चरण 2: प्रोजेक्ट में Arduino का नियम
![प्रोजेक्ट में Arduino का नियम प्रोजेक्ट में Arduino का नियम](https://i.howwhatproduce.com/images/010/image-27358-4-j.webp)
![प्रोजेक्ट में Arduino का नियम प्रोजेक्ट में Arduino का नियम](https://i.howwhatproduce.com/images/010/image-27358-5-j.webp)
![प्रोजेक्ट में Arduino का नियम प्रोजेक्ट में Arduino का नियम](https://i.howwhatproduce.com/images/010/image-27358-6-j.webp)
![प्रोजेक्ट में Arduino का नियम प्रोजेक्ट में Arduino का नियम](https://i.howwhatproduce.com/images/010/image-27358-7-j.webp)
बोर्ड तब लागू होने वाले प्रत्येक आउटपुट के लिए केवल चालू / बंद राज्यों को डाउनलोड करता है। माइक्रोकंट्रोलर की तरफ कोई ऑपरेशन नहीं है जो बोर्ड को लोड करेगा। समग्र प्रणाली प्रतिक्रिया 6 सेकंड के भीतर है। तापमान संवेदक ग्रीनहाउस में होता है जहां तापमान बनाए रखना आवश्यक होता है। गर्म गर्मी के दिनों में इसे वैकल्पिक हिस्टैरिसीस के साथ निर्धारित तापमान पर ठंडा किया जाता है, सर्दियों के महीनों में इसे निर्धारित तापमान और हिस्टैरिसीस से गर्म किया जाता है। हीटिंग / कूलिंग का चयन सिस्टम में मैन्युअल रूप से किया जाना चाहिए। अनिश्चित काल तक मैन्युअल रूप से ठंडा/गर्म (चालू/बंद) करना भी संभव है।
सर्किट प्रबंधन में चार भौतिक सर्किट होते हैं जो समय-आधारित होते हैं, सप्ताह के दिनों के चयन के साथ जब ये समय लागू होता है। यदि इस मोड का चयन नहीं किया जाता है, तो आउटपुट हमेशा बंद रहता है और उपयोगकर्ता के अनुरोध को मिनटों में निर्धारित समय के लिए चालू कर देता है। यदि अनुरोध के दौरान बारिश होती है, तो सिस्टम बंद हो जाता है और फिर से चालू नहीं होता है। हालाँकि, यदि स्वचालित समय मोड सेट किया गया है और इस दौरान बारिश होने लगती है, तो सर्किट बंद हो जाएगा और यदि सेट अंतराल के अंत से पहले बारिश बंद हो जाती है, तो यह फिर से चालू हो जाएगा।
Arduino ने परेशानी से मुक्त संचालन के लिए एक वॉचडॉग लागू किया है, जब Arduino हैंग होने पर पुनरारंभ होता है। इंटरनेट क्रैश या साइट की अनुपलब्धता की स्थिति में, उदाहरण के लिए रखरखाव उद्देश्यों के लिए, हीटिंग और कूलिंग सर्किट और हीटिंग और कूलिंग रिले दोनों वेब कनेक्शन स्थापित होने तक दो मिनट के बाद स्वचालित रूप से बंद हो जाते हैं। Arduino के पुनरारंभ होने के बाद, सभी आउटपुट बंद हो जाते हैं। लॉग उस क्लाइंट के आईपी पते के साथ इंटरफ़ेस (गलत नाम या पासवर्ड) में असफल लॉगिन रिकॉर्ड करते हैं जिसने कनेक्ट करने का प्रयास किया था। लॉग DS18B20 सेंसर 85.00, या -127.00 से अमान्य डेटा पर डेटा भी रिकॉर्ड करते हैं, जो खराब वायरिंग, सीआरसी त्रुटियों के कारण विशिष्ट सेंसर विफलताएं हैं।
चरण 3:
![छवि छवि](https://i.howwhatproduce.com/images/010/image-27358-8-j.webp)
![छवि छवि](https://i.howwhatproduce.com/images/010/image-27358-9-j.webp)
सिस्टम में ग्राफ़ भी शामिल हैं जहां आप ग्राफ़ लोड होने के 24 घंटे बाद और 7 दिन पहले तापमान विकास देख सकते हैं, साथ ही सर्किट गतिविधि और शीतलन / हीटिंग गतिविधि भी देख सकते हैं। गतिविधियों को हर मिनट दर्ज किया जाता है और तापमान हर 5 मिनट में डेटाबेस में दर्ज किया जाता है (वास्तविक समय डेटा के साथ काम करने के लिए लागू नहीं होता है)। सभी इनपुट / आउटपुट जिनके साथ सिस्टम काम करता है, स्पष्टता के लिए, जहां सर्किट का उपयोग सिंचाई के लिए किया जाता है, स्वयं द्वारा कहा जा सकता है। सोलनॉइड, प्रति रिले 2.3kW के कुल आउटपुट वाले पंपों को रिले पर आउटपुट के रूप में उपयोग किया जा सकता है, i. 230 वी 10 ए।
लॉगिन के पीछे पूरा सिस्टम छिपा होता है, जिसे वेब इंटरफेस से भी बदला जा सकता है। प्रणाली व्यावहारिक, कार्यात्मक है और नियमित सिंचाई के मामलों में बागवानी में मदद करती है। यदि आप परियोजना के बारे में अधिक जानकारी में रुचि रखते हैं:
सिफारिश की:
तापमान, आर्द्रता मॉनिटर - Arduino मेगा + ईथरनेट W5100: 5 कदम
![तापमान, आर्द्रता मॉनिटर - Arduino मेगा + ईथरनेट W5100: 5 कदम तापमान, आर्द्रता मॉनिटर - Arduino मेगा + ईथरनेट W5100: 5 कदम](https://i.howwhatproduce.com/images/001/image-589-j.webp)
तापमान, आर्द्रता मॉनिटर - Arduino मेगा + ईथरनेट W5100: मॉड्यूल 1 - FLAT - हार्डवेयर: Arduino मेगा 2560 Wiznet W5100 ईथरनेट शील्ड 8x DS18B20 तापमान सेंसर वनवायर बस पर - 4 वनवायर बसों (2,4,1,1) 2x डिजिटल तापमान में विभाजित और आर्द्रता सेंसर DHT22 (AM2302) 1x तापमान और आर्द्रता
कक्ष थर्मोस्टेट - Arduino + ईथरनेट: 3 चरण
![कक्ष थर्मोस्टेट - Arduino + ईथरनेट: 3 चरण कक्ष थर्मोस्टेट - Arduino + ईथरनेट: 3 चरण](https://i.howwhatproduce.com/images/002/image-5887-j.webp)
रूम थर्मोस्टेट - Arduino + ईथरनेट: हार्डवेयर के संदर्भ में, परियोजना का उपयोग करता है: Arduino Uno / Mega 2560 ईथरनेट शील्ड Wiznet W5100 / ईथरनेट मॉड्यूल Wiznet W5200-W5500 DS18B20 तापमान सेंसर वनवायर बस रिले पर SRD-5VDC-SL-C बॉयलर के लिए उपयोग किया जाता है स्विचन
Arduino ईथरनेट के साथ क्लाउड पर डेटा कैसे भेजें: 8 कदम
![Arduino ईथरनेट के साथ क्लाउड पर डेटा कैसे भेजें: 8 कदम Arduino ईथरनेट के साथ क्लाउड पर डेटा कैसे भेजें: 8 कदम](https://i.howwhatproduce.com/images/005/image-13037-j.webp)
Arduino ईथरनेट के साथ क्लाउड पर डेटा कैसे भेजें: यह निर्देश आपको दिखाता है कि Arduino ईथरनेट शील्ड का उपयोग करके AskSensors IoT प्लेटफ़ॉर्म पर अपना डेटा कैसे प्रकाशित किया जाए। ईथरनेट शील्ड आपके Arduino को आसानी से क्लाउड से कनेक्ट होने, इंटरनेट कनेक्शन के साथ डेटा भेजने और प्राप्त करने में सक्षम बनाता है। क्या हम
शिफ्ट रजिस्टरों का कैस्केड 74HC595 Arduino और ईथरनेट के माध्यम से नियंत्रित: 3 चरण
![शिफ्ट रजिस्टरों का कैस्केड 74HC595 Arduino और ईथरनेट के माध्यम से नियंत्रित: 3 चरण शिफ्ट रजिस्टरों का कैस्केड 74HC595 Arduino और ईथरनेट के माध्यम से नियंत्रित: 3 चरण](https://i.howwhatproduce.com/images/007/image-18612-j.webp)
शिफ्ट रजिस्टरों का कैस्केड 74HC595 Arduino और ईथरनेट के माध्यम से नियंत्रित: आज मैं एक परियोजना प्रस्तुत करना चाहूंगा जिसे मैंने दो संस्करणों में लागू किया है। परियोजना में 12 शिफ्ट रजिस्टर 74HC595 और 96 LED, ईथरनेट शील्ड Wiznet W5100 के साथ Arduino Uno बोर्ड का उपयोग किया गया है। प्रत्येक शिफ्ट रजिस्टर से 8 एलईडी जुड़े हुए हैं। नंबर 0
आवाज नियंत्रण - Arduino + ईथरनेट शील्ड (मॉड्यूल) विज़नेट: 5 कदम
![आवाज नियंत्रण - Arduino + ईथरनेट शील्ड (मॉड्यूल) विज़नेट: 5 कदम आवाज नियंत्रण - Arduino + ईथरनेट शील्ड (मॉड्यूल) विज़नेट: 5 कदम](https://i.howwhatproduce.com/images/001/image-958-66-j.webp)
आवाज नियंत्रण - Arduino + ईथरनेट शील्ड (मॉड्यूल) Wiznet: स्वागत है! इस ट्यूटोरियल में मैं आपको दिखाऊंगा कि कैसे Arduino को अपनी आवाज के साथ नियंत्रित करना है, सीधे अपने ब्राउज़र को अपनी राष्ट्रीय भाषा में बनाना है। यह तकनीक आपको क्षेत्र के साथ प्रत्येक विश्व भाषा का उपयोग करने की अनुमति देती है। उदाहरण के लिए यह ट्यूटोरियल लोकलाइज़ेट का उपयोग करेगा