अपने पौधों, बाग या बगीचे के लिए Arduino के साथ स्वचालित पानी की व्यवस्था

पौधों को पानी देने से पानी आ सकता है

ग्रीष्मकालीन एक ऐसा समय होता है जब कई लोग बाहर छुट्टियां मनाने जाते हैं और पौधे एक समस्या है, क्योंकि वे नहीं हो सकते हैं उन दिनों को पानी दें जब आप घर पर नहीं होते हैं। इसके अलावा, बगीचे के स्टोर आमतौर पर एक प्रकार का जेल बेचते हैं जो लगभग एक महीने के लिए पौधे को हाइड्रेट और पोषण करता है। लेकिन गर्मी के साथ जो यह है या यदि आप एक महीने से अधिक समय तक छोड़ते हैं, तो आपको कुछ हद तक बेहतर प्रणाली की आवश्यकता होगी ताकि जब आप वापस लौटें तो वे अभी भी जीवित और जोरदार हों।

यह संभव होने के लिए, जो समाधान मौजूद है, वह खरीदना है स्वचालित सिंचाई प्रणाली आप प्रोग्राम कर सकते हैं या यदि आप एक निर्माता हैं और आपको DIY पसंद है, तो आप इसे स्वयं Arduino के साथ कर सकते हैं। Arduino बोर्ड के अलावा आपको जिन सामग्रियों की आवश्यकता होती है, वे आसानी से मिल जाती हैं और काफी सस्ती होती हैं, इसलिए वे बहुत अधिक खर्च को शामिल नहीं करती हैं। इसके अलावा, पानी की टंकी, आदि जैसे कुछ तत्वों के लिए, आप पुनर्नवीनीकरण सामग्री का उपयोग कर सकते हैं ...

यदि आप वेब को थोड़ा ब्राउज़ करते हैं तो आप पाएंगे इस प्रकार की विभिन्न परियोजनाएँ, लेकिन शायद सबसे दिलचस्प है जार्डुइनो। इसमें मैं इस परियोजना के लिए प्रेरित होऊंगा, क्योंकि मैं समझता हूं कि अन्य सिंचाई प्रणालियां जो केवल नमी सेंसर का उपयोग करती हैं और कुछ और पूरी नहीं होती हैं।

आपको क्या चाहिए?

L आपके स्वचालित सिंचाई प्रणाली के लिए आवश्यक सामग्री ध्वनि:

  • कोई उत्पाद नहीं मिला।, हालांकि दूसरों के लायक होगा।
  • protoboard या पीसीबी यदि आप इसे मिलाप करना चाहते हैं और इसे स्थायी बनाना चाहते हैं।
  • तापमान और आर्द्रता सेंसर कोई उत्पाद नहीं मिला।
  • केबल्स
  • सेंसर YL-69 नमी अपने गमले या मिट्टी में चिपकाने के लिए एक हाइग्रोमीटर के साथ जमीन पर।
  • मिनिपंप 3V पनडुब्बी पानी और 120 एल / एच का अनुमानित प्रवाह।
  • डायोडो 1N4007
  • द्विध्रुवी ट्रांजिस्टर PN2222
  • 3 प्रतिरोध: 1x 220 ओम, 1x 1k, 1x फोटोरोडिस्ट एलडीआर
  • पानी की टंकी, जो ड्रम या 5 या उससे अधिक लीटर की बोतल आदि हो सकता है।
  • Tubo मिनीपम्प से कनेक्ट करने के लिए और संयंत्र / एस पर ले जाएं

कोमो वैकल्पिक विचार, मैं आपको बताऊंगा कि आप जहां कहीं भी हैं, वहां से इंटरनेट पर इसे सक्रिय करने के लिए एक सोनऑफ या वाईफाई मॉड्यूल का उपयोग कर सकते हैं, या जब यह खाली हो जाता है तो पानी की टंकी को भरने के लिए नल में एक स्वचालित वाल्व जोड़कर इसे सुधार सकते हैं। , आदि।

स्वचालित सिंचाई प्रणाली कैसे स्थापित करें

फ्रिटिंग में विधानसभा की योजनाबद्ध

विधानसभा काफी सरल है। आप कर सकते हैं सभी कनेक्शन बनाने के लिए उपरोक्त योजनाबद्ध का उपयोग करें। आपको अपने सिस्टम को खिड़की के पास ऐसी जगह या जहाँ आप जिस प्लांट में पानी पहुँचाना चाहते हैं, वहाँ स्थित करना चाहिए और प्लांट की मिट्टी में नमी सेंसर के दो टिप्स को तने के पास चिपका दें।

Arduino के साथ ऑटोमैटिक वॉटरिंग सिस्टम जब भी पानी का पता लगाएगा पर्यावरणीय परिस्थितियों की श्रृंखला। उदाहरण के लिए, जब यह कम रोशनी या अंधेरे का पता लगाता है, तो हवा का तापमान एक ठोस है जिसे हम Arduino IDE स्केच में कॉन्फ़िगर करेंगे, और जमीन पर आर्द्रता कम है। उस क्षण वह संयंत्र को पानी देने के लिए मोटर को सक्रिय करेगा।

यह सलाह दी जाती है कि रात में पौधों को पानी पिलाया जाए, जब यह कम गर्म हो, क्योंकि गहन गर्म दिनों के दौरान ऐसा करने से लाभ से अधिक नुकसान हो सकता है ...

याद रखें कि आपको अवश्य करना चाहिए पानी के नीचे मिनी पंप परिचय जिस टैंक में आप सिंचाई के लिए किस्मत में हैं, और जो आपके पास नहीं है, उसे धारण करने की पर्याप्त क्षमता होनी चाहिए। आप यह जानने के लिए पिछले परीक्षण कर सकते हैं कि यह कितने समय तक रहता है और तीव्र गर्मी से वाष्पित होने की स्थिति में आपको थोड़ा और पानी छोड़ना चाहिए ...

यह बिना कहे चला जाता है कि ट्यूब को संयंत्र के लिए तय किया जाना चाहिए ताकि यह हवा के साथ न चले या पानी बाहर गिर जाए और बर्बाद हो जाए। और मुझे लगता है कि यह याद रखना आवश्यक नहीं होगा कि आपको इसके लिए Arduino बोर्ड को एक वर्तमान आपूर्ति को बनाए रखना होगा ...

प्रोग्रामिंग

अब जब आपको लिखना चाहिए Arduino IDE में आवश्यक कोड माइक्रोकंट्रोलर को प्रोग्राम करने में सक्षम होने के लिए जो आपके द्वारा उपयोग किए गए हार्डवेयर का प्रबंधन करता है। यह आपके क्षेत्र में पानी के लिए उपयुक्त तापमान, आर्द्रता और हल्के मूल्यों को अनुकूलित करने का समय है, क्योंकि यह इस आधार पर भिन्न हो सकता है कि आप कहां हैं। लेकिन एक उदाहरण जो आप आधार के रूप में उपयोग कर सकते हैं (मैंने उन टिप्पणियों को छोड़ दिया है जहां आप मूल्यों को संशोधित कर सकते हैं, बाकी आप इसे इस तरह छोड़ सकते हैं):

से कोड डाउनलोड करें कोड-सिंचाई-ऑटोअपने बगीचे के लिए पानी-ऑटो

#include <SimpleDHT.h>
#include <SPI.h>
#define humidity_sensor_pin A0
#define ldr_pin A5
//Bibliotecas para los módulos sensores usados necesarias
//Y definición de variables para los sensores de humedad y LDR en los pines A0 y A5

int pinDHT11 = 2;
SimpleDHT11 dht11;
int ldr_value = 0;
int water_pump_pin = 3;
int water_pump_speed = 255;
//Aquí puedes dar valores desde 0 a 255 para la velocidad a la que trabajará la minibomba
//Haz pruebas previas del caudal y configura la. Yo he //elegido 255 pero ustedes pueden elegir la que estimen conveniente. A más velocidad, mayor //bombeo de agua
void setup() {
  Serial.begin(9600);
}
void loop() {
// Mide la temperatura y humedad relativa y muestra resultado
  Serial.println(“*******************************”);
  Serial.println(“Muestra DHT11…”);
  
  byte temperature = 0;
  byte humidity_in_air = 0;
  byte data[40] = {0};
  if (dht11.read(pinDHT11, &temperature, &humidity_in_air, data)) {
    Serial.print(“Lectura del sensor DHT11 fallida”);
    return;
  }
  
  Serial.print(“Muestra RAW Bits: “);
  for (int i = 0; i < 40; i++) { Serial.print((int)data[i]); if (i > 0 && ((i + 1) % 4) == 0) {
      Serial.print(‘ ‘);
    }
  }
  Serial.println(“”);
  
  Serial.print(“Muestra OK: “);
  Serial.print(“Temperatura: “);Serial.print((int)temperature); Serial.print(” *C, “);
  Serial.print(“Humedad relativa en aire: “);Serial.print((int)humidity_in_air); Serial.println(” %”);
  
  int ground_humidity_value = map(analogRead(humidity_sensor_pin), 0, 1023, 100, 0);
  Serial.print(“Humedad en suelo: “);
  Serial.print(ground_humidity_value);
  Serial.println(“%”);

  int ldr_value = map(analogRead(ldr_pin), 1023, 0, 100, 0);
  Serial.print(“Luz: “);
  Serial.print(ldr_value);
  Serial.println(“%”);
   Serial.println(“*******************************”);

//**************************************************************
// Condiciones de riego 
// Si la humedad en el suelo es igual o inferior al 60%, si la luminosidad es inferior al 30%,
// Si la temperatura es inferior al 35%, entonces el sistema de riego riega. 
// En caso de que no se  cumpla alguno o ninguno de los 3 requisitos anteriores,
// el sistema de riego no riega
//**************************************************************
//Aquí puedes variar los parámetros que necesites de 60, 35 y 30, e incluso usar otros operandos <>=...
 if( ground_humidity_value <= 60 && ldr_value<30 && temperature<35) {
 digitalWrite(water_pump_pin, HIGH);
 Serial.println(“Irrigación”);
 analogWrite(water_pump_pin, water_pump_speed);

 }
 else{
 digitalWrite(water_pump_pin, LOW);
 Serial.println(“Riego detenido”);

 }
 delay (2000); 
// Ejecuta el código cada 2000 milisegundos, es decir, 2 segundos. Puedes variar la frecuencia de muestreo
}

अधिक जानकारी - Arduino प्रोग्रामिंग कोर्स (फ्री पीडीएफ)

सूत्रों का कहना है

अधिक जानकारी - जार्डुइनो


36 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   रोजेर फर्नांडो एस्टो बोनिफेसियो कहा

    मुझे बाहर निकलने की स्थिति 1 क्यों है
    #include को "FILENAME" या ESO ऑन LOAD की उम्मीद है

    1.    इसहाक कहा

      नमस्कार,
      यह त्रुटि कोड में कुछ सिंटैक्स समस्या के कारण है। मैं इसके माध्यम से चला गया और एक त्रुटि थी। अब यह ठीक होना चाहिए।
      नमस्ते!

  2.   noe के सूत्र कहा

    नमस्कार, शुभ दोपहर, मुझे भी यही समस्या है:
    प्रोजेक्ट: 3:10: त्रुटि: #include "FILENAME" या उम्मीद करता है

    #शामिल करें <SimpleDHT.h>

    ^

    प्रोजेक्ट: 4:10: त्रुटि: #include "FILENAME" या उम्मीद करता है

    # किंकर्तव्यविमू <SPI.h>

    ^

    निकास की स्थिति 1
    #include "FILENAME" या

  3.   केविन कहा

    हैलो, मुझे क्षमा करें, क्या आप मुझे कोड में होने वाली त्रुटि में मदद कर सकते हैं

  4.   सामंत कहा

    उसी तरह मुझे कोड में एक त्रुटि के साथ प्रस्तुत किया गया है, क्या आप मुझे उस समस्या के साथ मदद कर सकते हैं

    1.    इसहाक कहा

      नमस्कार,
      कृपया मेरे पास मौजूद त्रुटि के बारे में जानकारी छोड़ दें ताकि मैं मदद कर सकूं। यदि मुझे त्रुटि की सामग्री नहीं पता है, तो मेरे लिए आपकी मदद करना मुश्किल है या यह पता लगाना मुश्किल है कि समस्या कहां है ...
      एक ग्रीटिंग

  5.   सामन्था वेगा प्यार करता है कहा

    हैलो, यह त्रुटि दिखाई देती है, मैं इसे कैसे हल कर सकता हूं?

    त्रुटि: SimpleDHT.h: ऐसी कोई फ़ाइल या निर्देशिका नहीं

    # शामिल

    ^ ~~~~~~~~~~~~~

    संकलन समाप्त हुआ।

    निकास की स्थिति 1
    SimpleDHT.h: ऐसी कोई फ़ाइल या निर्देशिका नहीं

    1.    इसहाक कहा

      नमस्ते सामन्था,
      यह त्रुटि है क्योंकि Arduino IDE SimpleDHT.h लाइब्रेरी का पता नहीं लगाता है। क्या आपने इसे सही तरीके से स्थापित किया है? यदि आपके पास यह है, तो पुराने होने पर Arduino IDE के अधिक वर्तमान संस्करण का उपयोग करने का प्रयास करें ...
      आप अधिक जानकारी यहाँ देख सकते हैं:
      https://www.arduino.cc/en/Guide/Libraries
      और पुस्तकालय यहाँ से प्राप्त करें:
      https://github.com/adafruit/DHT-sensor-library
      नमस्ते!

  6.   पेपे कहा

    पोस्ट के लिए पहला धन्यवाद जो बहुत ही रोचक और बहुत मान्य है, लेकिन मैंने इसे पढ़ा है:

    "रात में पौधों को पानी देना उचित है, जब यह कम गर्म होता है, क्योंकि गहन गर्म दिनों के दौरान ऐसा करने से अधिक लाभ हो सकता है ..."

    मैंने इसे कई बार सुना है, लेकिन मैं चाहूंगा कि कोई मुझे स्पष्ट रूप से समझाए कि यह उन्हें कैसे नुकसान पहुंचाता है ...। मैं 20 से अधिक वर्षों से पौधों को उठा रहा हूं और जब यह बहुत गर्म होता है तो कुछ भी नहीं होता है जो एक अच्छी पानी से अधिक की सराहना करते हैं और पत्तियों को गीला करने वाले स्प्रिंकलर के साथ होने में सक्षम होते हैं।

    यह एक मिथक है जो यह सब करता है जिससे पौधों को नुकसान होता है ... जब आप गर्म और प्यासे होते हैं, तो क्या आप पीने के लिए रात तक इंतजार करते हैं? ... इसके बारे में सोचें

    पोस्ट के लिए धन्यवाद !!!

    1.    इसहाक कहा

      हेलो पेपे,
      आपके सहयोग के लिए धन्यवाद। मैं ग्रामीण इलाकों में रहता हूं और कभी-कभी, जब गर्मी बहुत तीव्र होती है, तो गर्म घंटों में पौधों को पानी देना उन्हें मार सकता है। मैंने इसे स्वयं चेक किया है (इसके अलावा, यह भौगोलिक क्षेत्र के आधार पर समान नहीं है जहां आप हैं, मेरी भूमि में यह बहुत गर्म है)। यह कई कारणों से हो सकता है:
      1-क्योंकि पत्तों पर पानी की बूंदें कांच की तरह काम करती हैं, उन्हें धूप की तरह चमकाने के साथ एक आवर्धक ग्लास होता है।
      2-पौधों में स्टोमेटा होता है जो धूप के कारण निर्जलीकरण नहीं करता है। यदि आप उन्हें पानी देते हैं तो वे खुल जाते हैं और वे निर्जलित हो सकते हैं।
      3-अगर वे एक प्लास्टिक के बर्तन में हैं, तो प्रभाव और भी खराब हो सकता है।
      नमस्ते!

  7.   एंड्रेस कैरो कहा

    हैलो !!
    मुझे वास्तव में विस्तृत परियोजना पसंद है, मेरे पास अपना बगीचा है और मैं इस परियोजना को एक व्यक्तिगत अनुभव के रूप में परीक्षण कर रहा हूं, एक आकर्षक लाभ प्राप्त किए बिना, मैं सिर्फ आपसे पूछना चाहता था कि क्या आप मुझे कोड के साथ मदद करेंगे, क्योंकि यह मुझे एक त्रुटि देता है। , मेरे पास DHT लाइब्रेरी है, लेकिन इसे सत्यापित करते समय मैं इसे कोड के अंत में एक त्रुटि फेंकता है: {Serial.println ("पानी रोकना");} और मुझे बताता है कि यह है: आवारा '\ 342' कार्यक्रम में।
    मुझे मामले की बहुत कम जानकारी है और मैंने जांच की है और मैं इसे हल नहीं कर पाया हूं।
    अगर आप मेरी मदद करेंगे तो मैं सराहना करूंगा। धन्यवाद 😀

    1.    इसहाक कहा

      नमस्कार,
      क्या कोड सही है? यानी इसका कोई टाइपो नहीं है?
      दूसरी ओर, आप उस त्रुटि के बारे में अधिक जानकारी यहां देख सकते हैं:
      https://forum.arduino.cc/index.php?topic=386225.0
      एक ग्रीटिंग

  8.   जोस Arredondo कहा

    नमस्कार शुभ दोपहर, क्षमा करें, मुझे नहीं पता कि क्या आपसे संपर्क करने का कोई तरीका है, यह है कि यह मुझे इस कोड के साथ arduino में कई त्रुटियां दे रहा है

    1.    इसहाक कहा

      हाय सब,
      मैंने कोड को साफ कर दिया है और इसे फिर से लिखा है, यह देखने के लिए कि क्या वेब पर प्रदर्शित कोड में किसी भी कारण से कोई त्रुटि थी। ताकि इसे डाउनलोड किया जा सके, मैंने वेब पर दिखाई देने वाले कोड से ठीक पहले एक डाउनलोड लिंक में नया कोड छोड़ा है। यदि आप वहां क्लिक करते हैं तो आप इसे पाठ प्रारूप में डाउनलोड कर सकते हैं। मुझे उम्मीद है कि कोई और समस्या नहीं है।
      नमस्ते!

  9.   चौकी कहा

    मैं वाईफ़ाई मॉड्यूल कैसे जोड़ सकता हूं? और क्या एक आवेदन करके इसे नियंत्रित करना संभव होगा?

  10.   चौकी कहा

    भोजन भी कैसा है: सी?

    1.    लुइस अल्बर्टो अल्वाराडो कहा

      हाय चाकी! मैं आपके जैसा ही करने की कोशिश कर रहा हूं, अगर आपने अपना कोड पूरा कर लिया है तो क्या आप मेरी मदद कर सकते हैं ????

  11.   नेरिया कहा

    एक प्रश्न अरुडिनो बोर्ड और DHT11 सेंसर के बीच कौन सा घटक होगा?
    धन्यवाद!

    1.    इसहाक कहा

      हाय नेरिया,
      आप डायोड और रोकनेवाला मतलब है? ध्यान दें कि आरेख से पहले अनुभाग में सभी घटकों की एक सूची है ...
      नमस्ते!

  12.   जननेट कहा

    नमस्कार, आपके पास एक वीडियो है कि आपकी सिंचाई प्रणाली कैसी थी?

  13.   एलेजांद्रो बैरोस कहा

    माफ करना, केवल मेरे लिए काम करता है arduino uno या arduino मेगा के लिए भी

  14.   Emmanuel कहा

    नमस्कार सुप्रभात, क्षमा करें, मैं एक प्रश्न पूछना चाहता था कि जब मैं Arduino ide मॉनिटर खोलता हूं, तो मुझे एक विफल d11 सेंसर रीडिंग मिलती है?
    पूरे कार्यक्रम को अच्छी तरह से संकलित और अच्छी तरह से लोड किया गया है, विस्तार तब होता है जब मैं मॉनिटर खोलता हूं और वह किंवदंती प्रकट होती है।
    यह क्या हो सकता है?

  15.   डेनियल अल्फ्रेडो रिवाज मदीना कहा

    HELLO FRIEND GREAT JOB BUT GIVES ME ERROR IN THIS PART ऐसी कोई फ़ाइल या निर्देशिका नहीं है

    # शामिल
    यह क्या हो जाएगा? आपकी सहायता का मुझ पर आभार होगा

  16.   Isabell कहा

    हेलो, यह सार्वजनिक है, लेकिन यह मत कहो, मैं वास्तव में इस परियोजना के विकास में शामिल व्यक्ति या लोगों को भी बताना चाहता हूं, यह बहुत है, जो आपको मेरे जीवन के लिए बचा लिया गया है, के रूप में मेरा जीवन भर का समय है। जो मुझे लगता है कि नहीं करना चाहते हैं और जो मुझे पता नहीं है, जो मैंने पढ़े हैं, आपके पेज के लिए धन्यवाद, मैं आपको सबसे अच्छा समझना चाहता हूं।

  17.   आयलेन कहा

    मैं वाईफ़ाई मॉड्यूल कैसे जोड़ सकता हूं? और क्या एक आवेदन करके इसे नियंत्रित करना संभव होगा?

  18.   ब्रायन कहा

    # "DHT.h" को छोड़ दें
    DHT dht (2, DHT11);
    int valueLDR;
    इंट पिनएलडीआर = ए5;
    int मोटर = 8;
    // ---------
    व्यर्थ व्यवस्था ()
    {
    Serial.begin (9600);
    valueLDR = 0;
    Serial.begin (9600);
    Serial.println ("IRRIGATION SYSTEM TEST");
    dht.begin ();
    पिनमोड (मोटर, OUTPUT);
    Serial.println ("आर्द्रता सेंसर मूल्य");
    }
    // ---------
    शून्य लूप ()
    {
    सीरियल.प्रिंटलेन («================================================== ========================== »);
    int आर्द्रता = analogRead (A0);
    Serial.print ("पढ़ें:");
    सिरियल.प्रिंट (नमी);
    अगर (आर्द्रता> = 0 और आर्द्रता> = 1000) {
    सिरियल.प्रिंटलेन ("सूखी मिट्टी में सेंसर");
    } और यदि (आर्द्रता> 500 और आर्द्रता <= 1000) {
    सिरियल.प्रिंटलेन ("गीली मिट्टी में सेंसर");
    } और अगर (आर्द्रता <= 500) {
    सिरियल.प्रिंटलेन ("पानी में सेंसर");
    }
    valueLDR = analogRead (pinLDR);
    सीरियल.प्रिंट ("लाइट" ());
    Serial.print (valueLDR);
    सिरियल.प्रिंट (")");
    देरी (2000);
    float h = dht.readHumidity ();
    फ्लोट टी = dht.readTENS ();
    if (isnan (h) || isnan (t)) {
    Serial.println ("DHT11 सेंसर पढ़ने में विफल!");
    वापसी;
    }
    सिरियल.प्रिंट ("आर्द्रता:");
    सिरियल.प्रिंट (एच);
    सीरियल.प्रिंट ("%");
    Serial.print ("तापमान:");
    सीरियल.प्रिंट (टी);
    सिरियल.प्रिंटलेन ("* सी");
    अगर (h <= 50 && LDRvalue <70 && t = 1000) {
    digitalWrite (मोटर, उच्च);
    सिरियल.प्रिंटलेन ("पानी चाहिए");
    }
    अन्य{
    digitalWrite (मोटर, कम);
    Serial.println ("पानी नहीं चाहिए");
    }
    देरी (1000);
    }

    मैंने ही इस्तेमाल किया
    पिन 2 पर तापमान और आर्द्रता का डीटीएच
    -पिन A5 पर LDR फोटोरसिस्ट
    -मोटर ऑन पिन 8
    पिन A0 पर मिट्टी की नमी के लिए सेंसर
    यह मेरा कोड है मुझे आशा है कि यह आपके लिए काम करता है

    मिट्टी के लिए सेंसर सेंसर

  19.   जोस एल। कहा

    सुप्रभात, मुझे कोड की समस्या हो रही है, मुझे यह मिल गया है और मैं नवीनतम सॉफ्टवेयर का उपयोग कर रहा हूं:

    sketch_nov12c: 1: 10: fatal error: SimpleDHT.h: ऐसी कोई फ़ाइल या निर्देशिका नहीं है

    # शामिल

    ^ ~~~~~~~~~~~~~

    संकलन समाप्त हुआ।

    निकास की स्थिति 1

    SimpleDHT.h: ऐसी कोई फ़ाइल या निर्देशिका नहीं

    मैं चाहूंगा कि आप मेरी मदद करें कि कृपया इसे कैसे हल करें, क्योंकि मैं इसके लिए नया हूं मुझे नहीं पता कि यह कैसे काम करता है। धन्यवाद।

  20.   जॉन कहा

    नमस्ते, क्या आप एक बेहतर छवि छोड़ सकते हैं कि सर्किट कैसे जुड़ा हुआ है? यह अच्छी तरह से सराहना नहीं की जाती है, किस वोल्टेज के साथ इसे खिलाया जाता है? धन्यवाद

  21.   ब्रायन कहा

    # "DHT.h" को छोड़ दें
    DHT dht (2, DHT11);
    int valueLDR;
    इंट पिनएलडीआर = ए5;
    int मोटर = 8;
    // ---------
    व्यर्थ व्यवस्था ()
    {
    Serial.begin (9600);
    valueLDR = 0;
    Serial.begin (9600);
    Serial.println ("IRRIGATION SYSTEM TEST");
    dht.begin ();
    पिनमोड (मोटर, OUTPUT);
    Serial.println ("आर्द्रता सेंसर मूल्य");
    }
    // ---------
    शून्य लूप ()
    {
    सीरियल.प्रिंटलेन («================================================== ========================== »);
    // ---------
    // ——- नमी, मिट्टी का सेंसर —————————————————————
    int आर्द्रता = analogRead (A0);
    Serial.print ("पढ़ें:");
    सिरियल.प्रिंट (नमी);
    अगर (आर्द्रता> = 0 और आर्द्रता> = 1000) {
    सिरियल.प्रिंटलेन ("सूखी मिट्टी में सेंसर");
    } और यदि (आर्द्रता> 500 और आर्द्रता <= 1000) {
    सिरियल.प्रिंटलेन ("गीली मिट्टी में सेंसर");
    } और अगर (आर्द्रता <= 500) {
    सिरियल.प्रिंटलेन ("पानी में सेंसर");
    }
    // ---------
    // —————— फोटो प्रतिरोध —————————————————————————————।
    valueLDR = analogRead (pinLDR);
    सीरियल.प्रिंट ("लाइट" ());
    Serial.print (valueLDR);
    सिरियल.प्रिंट (")");
    देरी (2000);
    // ---------
    // —————- सेंसर DTH11 तापमान और हवा में नमी -
    float h = dht.readHumidity ();
    फ्लोट टी = dht.readTENS ();
    if (isnan (h) || isnan (t)) {
    Serial.println ("DHT11 सेंसर पढ़ने में विफल!");
    वापसी;
    }
    सिरियल.प्रिंट ("आर्द्रता:");
    सिरियल.प्रिंट (एच);
    सीरियल.प्रिंट ("%");
    Serial.print ("तापमान:");
    सीरियल.प्रिंट (टी);
    सिरियल.प्रिंटलेन ("* सी");
    // ---------
    // ————————— पानी में जाने या पानी न देने की स्थिति ———————————————————————
    // (AirHumidity) (फ़ोटोग्राफ़र) (तापमान) (EarthHumidity)
    अगर (h <= 50 && LDRvalue <70 && t = 1000) {
    digitalWrite (मोटर, उच्च);
    सिरियल.प्रिंटलेन ("पानी चाहिए");
    }
    अन्य{
    digitalWrite (मोटर, कम);
    Serial.println ("पानी नहीं चाहिए");
    }
    देरी (1000);
    }

    // जैसे ही पिन केवल यह जांचता है कि पंप एक pwm पिन है और
    // LDR फोटोरसिस्ट के अनुरूप है और यह भी कि मिट्टी की नमी एक पिन के बराबर है
    // एनालॉग और वायु तापमान और नमी सेंसर की dth11 जो भी हो
    // डिजिटल पिन अभी भी इस पृष्ठ के मूल कोड पर आधारित हो सकता है
    // पिंस कनेक्ट करने के लिए
    // 5v के साथ काम करता है

  22.   Erick कहा

    मुझे कोड के इस भाग में एक त्रुटि मिलती है »खाली लूप () {» मेरी मदद कर सकता है

  23.   एंड्रस पी। कहा

    नमस्कार, क्या आप मुझे बता सकते हैं कि लाइब्रेरियों या उनके नाम को स्थापित करने के लिए उनका नाम क्या है क्योंकि जब मैं कोड पेस्ट करता हूं तो यह बताता है कि मुझे DCL लाइब्रेरी की आवश्यकता है

  24.   एंड्रेस गुज़मैन कहा

    नमस्कार, सिस्टम बहुत अच्छा लगता है। मैंने इसे फिर से बनाने की कोशिश की, लेकिन कोड और संबंधित लाइब्रेरी को शामिल करते समय निम्नलिखित प्रकट होता है।

    C: \ Users \ User \ User \ Documents \ Arduino \ TEST_1 \ TEST_1.ino से शामिल फ़ाइल में: 5: 0: XNUMX
    C: \ Program Files (x86) \ Arduino \ पुस्तकालयों \ DHT-सेंसर-लाइब्रेरी-मास्टर / DHT_U.h: 36:10: घातक त्रुटि: Adafruit_Sensor.h: ऐसी कोई फ़ाइल या निर्देशिका नहीं
    # शामिल
    ^ ~~~~~~~~~~~~~~~~~~~
    संकलन समाप्त हुआ।
    निकास की स्थिति 1
    कार्ड के लिए त्रुटि संकलन Arduino Uno.

    मुझे यकीन नहीं है कि अगर मुझे किसी अन्य किताबों की दुकान की ज़रूरत है तो कोई मुझे मदद कर सकता है।

  25.   पेपे गोंजालेस कहा

    बहुत अच्छा प्रोजेक्ट, हालांकि कोड को सत्यापित करने, इसे संकलित करने और इसे अपलोड करने के बाद, केवल एक चीज जो सीरियल मॉनिटर पर दिखाई देती है वह है "DHT11 रीडिंग फेल" यह उस बिंदु से आगे नहीं जाता है

  26.   रॉस कहा

    हैलो, मुझे कई समस्याएं हैं, क्या आप कृपया मेरी मदद कर सकते हैं और अगर किसी के पास वीडियो है या मुझे एक विस्तृत वीडियो मिला है जिसे मैं देख सकता हूं

  27.   सेबेस्टियन कहा

    मेरा एक प्रश्न है कि करंट कहाँ लगाया जाए और किस प्रकार का करंट इस्तेमाल किया जा सकता है।

  28.   एड्रियन कहा

    क्या आप एक उच्च रिज़ॉल्यूशन की रूपरेखा जोड़ सकते हैं? कुछ कनेक्शन स्पष्ट रूप से दिखाई नहीं दे रहे हैं