विषयसूची:

Arduino का उपयोग करके प्लांट वाटरिंग सिस्टम कैसे बनाएं: 7 कदम
Arduino का उपयोग करके प्लांट वाटरिंग सिस्टम कैसे बनाएं: 7 कदम

वीडियो: Arduino का उपयोग करके प्लांट वाटरिंग सिस्टम कैसे बनाएं: 7 कदम

वीडियो: Arduino का उपयोग करके प्लांट वाटरिंग सिस्टम कैसे बनाएं: 7 कदम
वीडियो: Automatic Watering System for Plants using Arduino | Innovative Chetan | Hindi 2024, नवंबर
Anonim

इस ट्यूटोरियल में हम सीखेंगे कि प्लांट वाटरिंग सिस्टम कैसे बनाया जाता है

नमी सेंसर, पानी पंप और सब कुछ ठीक होने पर एक हरे रंग की एलईडी फ्लैश करें और OLED डिस्प्ले और Visuino का उपयोग करें।

वह वीडियो देखें!

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • Arduino UNO (या कोई अन्य Arduino) इसे यहां प्राप्त करें
  • मृदा नमी सेंसर मॉड्यूल, इसे यहां प्राप्त करें
  • जम्पर तार ब्रेडबोर्ड इसे यहां प्राप्त करें
  • OLED डिस्प्ले इसे यहां प्राप्त करें
  • पानी पंप इसे यहां प्राप्त करें
  • रिले इसे यहाँ प्राप्त करें
  • 1X लाल एलईडी, 1X हरी एलईडी उन्हें यहां प्राप्त करें
  • Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  • OLED डिस्प्ले पिन [VCC] को Arduino पिन से कनेक्ट करें [5V]
  • OLED डिस्प्ले पिन [GND] को Arduino पिन [GND] से कनेक्ट करें
  • OLED डिस्प्ले पिन [SDA] को Arduino पिन [SDA] से कनेक्ट करें
  • OLED डिस्प्ले पिन [SCL] को Arduino पिन [SCL] से कनेक्ट करें
  • Arduino 5V को पीजो बजर मॉड्यूल पिन VCC से कनेक्ट करें
  • Arduino GND को ग्रीन LED नेगेटिव पिन से कनेक्ट करें
  • Arduino GND को Red LED निगेटिव पिन से कनेक्ट करें
  • Arduino Digital Pin 3 को ग्रीन LED नेगेटिव पिन से कनेक्ट करें
  • Arduino Digital Pin 2 को Red LED निगेटिव पिन से कनेक्ट करें
  • Arduino 5V को नमी सेंसर मॉड्यूल पिन VCC से कनेक्ट करें
  • Arduino GND को नमी सेंसर मॉड्यूल पिन GND से कनेक्ट करें
  • Arduino एनालॉग पिन 0 को नमी सेंसर मॉड्यूल पिन A0. से कनेक्ट करें
  • रिले VCC पिन (+) को Arduino 5V पिन से कनेक्ट करें
  • रिले GND पिन (-) को Arduino GND पिन से कनेक्ट करें
  • रिले सिग्नल पिन (S) को Arduino Digital पिन 10. से कनेक्ट करें
  • लाल तार (+) पंप करने के लिए बिजली की आपूर्ति 12V (+) कनेक्ट करें
  • बिजली की आपूर्ति 12V (-) को रिले पिन (कॉम) से कनेक्ट करें
  • पंप ब्लैक वायर (-) को रिले पिन (NO) से कनेक्ट करें

चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:

कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने Arduino UNO को प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।

चरण 4: विसुइनो में घटक जोड़ें और सेट करें

Visuino ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में

"OLED डिस्प्ले" घटक जोड़ें

2X "एनालॉग मान की तुलना करें" घटक जोड़ें

DisplayOLED1 पर डबल क्लिक करें और एलिमेंट विंडो में टेक्स्ट फ़ील्ड को बाईं ओर खींचें, फिर प्रॉपर्टीज़ विंडो में आकार 3 पर सेट करें

तत्व विंडो बंद करें

  • ComparValue1 का चयन करें और गुण विंडो में "तुलना प्रकार" को ctBiggerOrEqual पर सेट करें और मान 0.7 << पर सेट करें यह संवेदनशीलता मान है, यदि आप चाहें तो इसे बदल सकते हैं
  • ComparValue2 का चयन करें और गुण विंडो में "तुलना प्रकार" को ctSmaller और मान को 0.7 << पर सेट करें, यह संवेदनशीलता मान है, यदि आप चाहें तो इसे बदल सकते हैं

चरण 5: विसुइनो कनेक्ट घटकों में

विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
  • Arduino एनालॉग पिन 0 को तुलना वैल्यू1 पिन इन से कनेक्ट करें, वैल्यू 2 पिन इन की तुलना करें, डिस्प्लेओएलईडी1> टेक्स्ट फील्ड 1 पिन इन करें
  • ConnectValue1 पिन आउट को Arduino डिजिटल पिन से कनेक्ट करें 2
  • ConnectValue1 पिन आउट को Arduino डिजिटल पिन से कनेक्ट करें 10
  • ComparValue2 पिन आउट को Arduino डिजिटल पिन से कनेक्ट करें 3
  • डिस्प्लेOLED1 पिन I2C आउट को Arduino बोर्ड I2C पिन से कनेक्ट करें

चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें

Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।

चरण 7: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, और LED को फ्लैश करना चाहिए (लाल पर्याप्त पानी नहीं, हरा पर्याप्त पानी) और OLED डिस्प्ले नमी का स्तर दिखाएगा, यदि पानी का स्तर बहुत कम है, तो पंप पानी जोड़ना शुरू कर देगा।

बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे डाउनलोड कर सकते हैं और इसे Visuino में खोल सकते हैं:

सिफारिश की: