विषयसूची:

UCL-IIoT-ग्रीनहाउस-विद-वाईफाई: १० कदम
UCL-IIoT-ग्रीनहाउस-विद-वाईफाई: १० कदम

वीडियो: UCL-IIoT-ग्रीनहाउस-विद-वाईफाई: १० कदम

वीडियो: UCL-IIoT-ग्रीनहाउस-विद-वाईफाई: १० कदम
वीडियो: Голубая стрела (1958) фильм 2024, अक्टूबर
Anonim
UCL-IIoT-ग्रीनहाउस-साथ-वाईफाई
UCL-IIoT-ग्रीनहाउस-साथ-वाईफाई

यह UCL पर 3 सेमेस्टर के लिए एक स्कूल प्रोजेक्ट है। हमने अपने ग्रीनहाउस पर काम करना जारी रखने का फैसला किया लेकिन इस बार डेटा एकत्र करने के साथ

Adam0220 और mort340d. द्वारा निर्मित

चरण 1: अवलोकन

Image
Image
अवलोकन
अवलोकन
अवलोकन
अवलोकन
अवलोकन
अवलोकन

जब मिट्टी की नमी का स्तर कम हो रहा हो या रात में भी अपने पौधों को आवश्यक "सूर्य की रोशनी" स्वचालित देने में सक्षम हो, तो कौन सा उद्यान उत्साही "स्मार्ट हाउस" होने का सपना नहीं देख रहा है?

हमारा लक्ष्य एक ऐसा ग्रीनहाउस बनाना है जो आपके लिए ऐसा कर सके।

यह निर्देशयोग्य समझाएगा कि कैसे हमने एक ग्रीनहाउस बनाया जो कि आर्डिनो के माध्यम से खुद को बनाए रखने में सक्षम है।

हमने तापमान और आर्द्रता को मापने के लिए DHT11 का उपयोग किया है। हमारे नमी मिट्टी सेंसर का उपयोग मिट्टी की नमी को मापने के लिए किया जाता है। हमारे पानी के पंप का उपयोग मिट्टी को पानी देने के लिए किया जाता है, जब मिट्टी बहुत अधिक शुष्क हो जाती है। एलसीडी मॉनिटर का उपयोग यह दिखाने के लिए किया जाता है कि मिट्टी की नमी और तापमान क्या है। एलईडी का उपयोग सूर्य को चित्रित करने के लिए किया जाता है। हमने अपने सभी मूल्यों को देखने के लिए नोड रेड का उपयोग किया है जो हमें arduino से मिलते हैं। WeMos D1 R2 का उपयोग वाईफाई के माध्यम से डेटा भेजने के लिए किया जाता है। MySQL का उपयोग वेब पेज के माध्यम से डेटा देखने के लिए किया जाता है।

चरण 2: फ़्लोचार्ट + नोड-रेड कैसे स्थापित करें और MySQL को नोड-रेड में कैसे जोड़ें

फ़्लोचार्ट + नोड-रेड कैसे स्थापित करें और MySQL को नोड-रेड में कैसे जोड़ें
फ़्लोचार्ट + नोड-रेड कैसे स्थापित करें और 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डी प्रिंट

परियोजना का 3डी प्रिंट
परियोजना का 3डी प्रिंट

मेनफ्रेम 3D प्रिंटर में बनाया गया है

छत एक लेजर कटर के साथ plexiglass से बना है

दीवारों को लेजर कटर से लकड़ी से बनाया गया है

आप https://www.instructables.com/id/Greenhouse-Overview-On-Going/ से फ़ाइलें प्राप्त कर सकते हैं

चरण 5: फ्रिट्ज़िंग पर वायरिंग

फ्रिटिंग पर वायरिंग
फ्रिटिंग पर वायरिंग

चरण 6: Arduino कोड

Arduino कोड
Arduino कोड
Arduino कोड
Arduino कोड
Arduino कोड
Arduino कोड
Arduino कोड
Arduino कोड

यहाँ WeMos D1 R2 कोड से कुछ चित्र दिए गए हैं। यह दिखाता है कि हम वाईफाई से कैसे जुड़ते हैं और कैसे हम आर्डिनो से नोड-रेड में डेटा भेजते हैं

चित्र 1. चित्र में WeMos पुस्तकालयों को पढ़ता है और वाईफाई को जोड़ता है और दिखाता है कि कौन से पिन arduino में हैं

चित्र 2. सीरियल मॉनिटर को प्रिंट करता है कि उसे पैकेट प्राप्त हुआ है और दिखाता है कि हम नोड-रेड के माध्यम से कंप्यूटर को डेटा भेजने के लिए "udp" का उपयोग कैसे करते हैं।

चित्र 3. दिखाता है कि हम नोड-रेड और शून्य सेटअप में कितने चार भेज सकते हैं

चित्र 4. तापमान, नमी और आर्द्रता को तैरने के लिए बनाता है, फिर नमी को 0-100% में बदल देता है। उसके बाद उन्हें स्ट्रिंग्स में बनाया जाता है और फिर नोड-रेड को भेज दिया जाता है।

चरण 7: Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें

Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें
Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें
Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें
Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें
Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें
Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें
Arduino IDE में ESP8266 बोर्ड कैसे स्थापित करें
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/ पर वैंप डाउनलोड कर सकते हैं

सिफारिश की: