विषयसूची:
- चरण 1: अवलोकन
- चरण 2: फ़्लोचार्ट + नोड-रेड कैसे स्थापित करें और MySQL को नोड-रेड में कैसे जोड़ें
- चरण 3: भागों की सूची
- चरण 4: परियोजना का 3डी प्रिंट
- चरण 5: फ्रिट्ज़िंग पर वायरिंग
- चरण 6: Arduino कोड
- चरण 7: Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें
- चरण 8: I/O सूची
- चरण 9: नोड-लाल
- चरण 10: MySQL
वीडियो: UCL-IIoT-ग्रीनहाउस-विद-वाईफाई: १० कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह UCL पर 3 सेमेस्टर के लिए एक स्कूल प्रोजेक्ट है। हमने अपने ग्रीनहाउस पर काम करना जारी रखने का फैसला किया लेकिन इस बार डेटा एकत्र करने के साथ
Adam0220 और mort340d. द्वारा निर्मित
चरण 1: अवलोकन
जब मिट्टी की नमी का स्तर कम हो रहा हो या रात में भी अपने पौधों को आवश्यक "सूर्य की रोशनी" स्वचालित देने में सक्षम हो, तो कौन सा उद्यान उत्साही "स्मार्ट हाउस" होने का सपना नहीं देख रहा है?
हमारा लक्ष्य एक ऐसा ग्रीनहाउस बनाना है जो आपके लिए ऐसा कर सके।
यह निर्देशयोग्य समझाएगा कि कैसे हमने एक ग्रीनहाउस बनाया जो कि आर्डिनो के माध्यम से खुद को बनाए रखने में सक्षम है।
हमने तापमान और आर्द्रता को मापने के लिए DHT11 का उपयोग किया है। हमारे नमी मिट्टी सेंसर का उपयोग मिट्टी की नमी को मापने के लिए किया जाता है। हमारे पानी के पंप का उपयोग मिट्टी को पानी देने के लिए किया जाता है, जब मिट्टी बहुत अधिक शुष्क हो जाती है। एलसीडी मॉनिटर का उपयोग यह दिखाने के लिए किया जाता है कि मिट्टी की नमी और तापमान क्या है। एलईडी का उपयोग सूर्य को चित्रित करने के लिए किया जाता है। हमने अपने सभी मूल्यों को देखने के लिए नोड रेड का उपयोग किया है जो हमें arduino से मिलते हैं। WeMos D1 R2 का उपयोग वाईफाई के माध्यम से डेटा भेजने के लिए किया जाता है। MySQL का उपयोग वेब पेज के माध्यम से डेटा देखने के लिए किया जाता है।
चरण 2: फ़्लोचार्ट + नोड-रेड कैसे स्थापित करें और MySQL को नोड-रेड में कैसे जोड़ें
यहाँ ग्रीनहाउस का हमारा फ़्लोचार्ट है
1. अपने कंप्यूटर पर नोड-रेड इंस्टॉल करें।
2. "डैशबोर्ड, नोड-रेमाइस्क्ल और नोड-सीरियलपोर्ट" स्थापित करें
3. पैलेट प्रबंधित करने के लिए अंदर जाएं
4.फिर इंस्टाल पर क्लिक करें
5.फिर मॉड्यूल खोजें
6. MySQL खोलने के लिए अपने कंप्यूटर पर वैम्पसर्वर स्थापित करें
7. ओपन phpMyAdmin
8. एक ब्लॉक परीक्षा "नोडरेड" सेट करें
9. एक टेबल बनाएं, उन चीजों के नाम लिखें जिन्हें आप "नम करना" पसंद करेंगे।
10. MySQL ब्लॉक को नोड-रेड में डालें
11. नोड-रेड "Mysql" में ब्लॉक को हमारे sql डेटाबेस के नाम से संदर्भित करने की आवश्यकता है, हमारे मामले में "नोडर"
चरण 3: भागों की सूची
1 एक्स अरुडिनो यूनो
1 x WeMos D1 R2
2 एक्स ब्रेडबोर्ड
1 एक्स वाटरपंप 12 वी
4 एक्स एल ई डी
1 एक्स एलसीडी स्क्रीन
1 एक्स डीएचटी 11
1 एक्स नमी मिट्टी सेंसर
1 एक्स रिले गाना ky-019
1 एक्स बैटरी धारक
8 एक्स बैटरी (एए)
4 x 220 ओम प्रतिरोध
नली
तारों
इसके अतिरिक्त हमने इस्तेमाल किया
मिट्टी और पौधे
3डी प्रिंटर + लेजर कटर
चरण 4: परियोजना का 3डी प्रिंट
मेनफ्रेम 3D प्रिंटर में बनाया गया है
छत एक लेजर कटर के साथ plexiglass से बना है
दीवारों को लेजर कटर से लकड़ी से बनाया गया है
आप https://www.instructables.com/id/Greenhouse-Overview-On-Going/ से फ़ाइलें प्राप्त कर सकते हैं
चरण 5: फ्रिट्ज़िंग पर वायरिंग
चरण 6: Arduino कोड
यहाँ WeMos D1 R2 कोड से कुछ चित्र दिए गए हैं। यह दिखाता है कि हम वाईफाई से कैसे जुड़ते हैं और कैसे हम आर्डिनो से नोड-रेड में डेटा भेजते हैं
चित्र 1. चित्र में WeMos पुस्तकालयों को पढ़ता है और वाईफाई को जोड़ता है और दिखाता है कि कौन से पिन arduino में हैं
चित्र 2. सीरियल मॉनिटर को प्रिंट करता है कि उसे पैकेट प्राप्त हुआ है और दिखाता है कि हम नोड-रेड के माध्यम से कंप्यूटर को डेटा भेजने के लिए "udp" का उपयोग कैसे करते हैं।
चित्र 3. दिखाता है कि हम नोड-रेड और शून्य सेटअप में कितने चार भेज सकते हैं
चित्र 4. तापमान, नमी और आर्द्रता को तैरने के लिए बनाता है, फिर नमी को 0-100% में बदल देता है। उसके बाद उन्हें स्ट्रिंग्स में बनाया जाता है और फिर नोड-रेड को भेज दिया जाता है।
चरण 7: Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें
अपने Arduino IDE में ESP8266 बोर्ड स्थापित करने के लिए, इन अगले निर्देशों का पालन करें:
1) Arduino IDE से वरीयताएँ विंडो खोलें। फ़ाइल> वरीयताएँ पर जाएँ
2) "अतिरिक्त बोर्ड प्रबंधक URL" फ़ील्ड में https://arduino.esp8266.com/stable/package_esp8266com_index.json दर्ज करें जैसा कि नीचे दिए गए चित्र में दिखाया गया है। उसके बाद ओके बटन दबाएं।
3) ओपन बोर्ड मैनेजर। टूल्स> बोर्ड> बोर्ड मैनेजर पर जाएं …
4) नीचे स्क्रॉल करें, ESP8266 बोर्ड मेनू का चयन करें और "esp8266" स्थापित करें जिसका हम उपयोग करते हैं 2.3.0
5) टूल्स> बोर्ड> जेनेरिक ईएसपी8266 मॉड्यूल से अपना ईएसपी 8266 बोर्ड चुनें
6) अंत में, अपने Arduino IDE को फिर से खोलें
चरण 8: I/O सूची
यह UNO और WeMos D1 R2. के लिए हमारी I/O सूची है
चरण 9: नोड-लाल
पहली दो छवि वह है जहां डेटा वाईफाई के माध्यम से होता है और आउटपुट को नोड-रेड पर दिखाता है। दूसरी छवि नोड रेड प्रोग्राम है जहां यह कंप्यूटर पोर्ट के माध्यम से चलता है। अंतिम तस्वीर WeMos D1 R2. का उपयोग कर रही है
सेटअप नोड-लाल
चरण 10: MySQL
SQL एक वेबसाइट है जिसका उपयोग हम Arduino से प्राप्त होने वाले डेटा को संग्रहीत करने के लिए करते हैं।
MySQL से कनेक्ट होने के लिए आपको wamp का उपयोग करना होगा। आप https://wampserver.aviatechno.net/ पर वैंप डाउनलोड कर सकते हैं
सिफारिश की:
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम - कदम दर कदम: 4 कदम
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम | स्टेप बाय स्टेप: इस प्रोजेक्ट में, मैं Arduino UNO और HC-SR04 अल्ट्रासोनिक सेंसर का उपयोग करके एक साधारण Arduino कार रिवर्स पार्किंग सेंसर सर्किट डिजाइन करूंगा। इस Arduino आधारित कार रिवर्स अलर्ट सिस्टम का उपयोग स्वायत्त नेविगेशन, रोबोट रेंजिंग और अन्य रेंज r के लिए किया जा सकता है
UCL एंबेडेड - B0B द लाइनफॉलोअर: 9 चरण
UCL एंबेडेड - B0B द लाइनफॉलोअर: यह B0B है। * B0B एक सामान्य रेडियो नियंत्रित कार है, जो अस्थायी रूप से एक लाइन-फॉलोइंग रोबोट के आधार पर सेवा कर रही है। उसके सामने कई लाइन-फॉलोइंग रोबोट की तरह, वह इस पर बने रहने के लिए अपनी पूरी कोशिश करेगा। फर्श और एसी के बीच संक्रमण की वजह से आ रेखा
UCL - एंबेडेड // सोलर पैनल के लिए डुअल एक्सिस लाइट ट्रैकर: 7 कदम
UCL - एंबेडेड // सोलर पैनल के लिए डुअल एक्सिस लाइट ट्रैकर: असेंबल की गई परियोजना और अलग-अलग 3D फाइलें
UCL-lloT-आउटडोर-लाइट सूर्योदय/सूर्योदय से ट्रिगर: 6 कदम
UCL-lloT-आउटडोर-लाइट सूर्योदय / सूर्यास्त द्वारा ट्रिगर।: सभी को नमस्कार! थोड़े से काम के साथ, कुछ भागों और कोड को मैंने एक साथ रखा है जो आपको शुरू से अंत तक दिखाएगा कि इस बाहरी प्रकाश का उत्पादन कैसे किया जाता है। यह विचार मेरे पिता से आया था, जिन्हें गर्मियों के दौरान मैन्युअल रूप से बाहर जाना पड़ता था
UCL एंबेडेड "tyverialarm": 7 कदम
यूसीएल एंबेडेड "टायवेरियलआर्म": उसका फोर्टलर जेग ओम मिन टाइवेरियलआर्म