آپ کے پودوں ، باغات یا باغ کے لئے ارڈینو کے ساتھ پانی کا خودکار نظام

پانی پودوں کو پانی پلا سکتا ہے

موسم گرما میں ایسا وقت ہوتا ہے جب بہت سے لوگ بیرون ملک چھٹیوں پر جاتے ہیں اور پودوں کا مسئلہ ہوتا ہے ، کیوں کہ وہ ایسا نہیں ہو سکتے ان دنوں پانی دیں جب آپ گھر پر نہیں ہوتے ہیں. اس کے علاوہ ، باغیچے کے اسٹور عام طور پر ایک قسم کا جیل بیچتے ہیں جو پودوں کو تقریبا ایک ماہ تک ہائیڈریٹ اور پرورش دیتا ہے۔ لیکن گرمی کے ساتھ کہ یہ ہے یا اگر آپ ایک ماہ سے زیادہ وقت کے لئے رخصت ہوجائیں ، تو آپ کو کسی حد تک بہتر نظام کی ضرورت ہوگی تاکہ جب آپ واپس آئیں تو وہ اب بھی زندہ اور جوش و خروش کے ساتھ زندہ رہیں۔

اس کے لئے ممکن ہے کہ ، جو حل موجود ہے اسے خریدنا ہے خودکار آبپاشی کا نظام کہ آپ پروگرام کرسکتے ہیں یا اگر آپ میکر ہیں اور آپ کو DIY پسند ہے تو ، آپ خود اردوینو کے ذریعہ یہ کام کرسکتے ہیں۔ اردوینو بورڈ کے علاوہ ، آپ کو مطلوبہ مواد تلاش کرنا آسان ہے اور کافی سستا ہے ، لہذا ان میں بہت زیادہ خرچ نہیں آتا ہے۔ نیز ، پانی کے ٹینک وغیرہ جیسے کچھ عناصر کے ل you ، آپ ری سائیکل مواد کو استعمال کرسکتے ہیں ...

اگر آپ ویب کو تھوڑا سا براؤز کریں گے تو آپ کو مل جائے گا اس قسم کے مختلف منصوبے، لیکن شاید سب سے زیادہ دلچسپ بات یہ ہے جارڈوینو. اس میں مجھے اس پروجیکٹ کے لئے حوصلہ افزائی ہوگی ، کیوں کہ میں سمجھتا ہوں کہ آبپاشی کے دیگر نظام جو صرف نمی کے سینسر کا استعمال کرتے ہیں اور کچھ بھی اتنا مکمل نہیں ہے۔

آپ کو کیا ضرورت ہے۔

ل آپ کے خود کار طریقے سے آبپاشی کے نظام کے لئے درکار مواد آواز:

  • کوئی مصنوعہ نہیں ملا۔، اگرچہ دوسرے قابل ہوں گے۔
  • پروٹو بارڈ یا پی سی بی اگر آپ اسے ٹانکا لگانا چاہتے ہیں اور اسے مستقل بنانا چاہتے ہیں۔
  • درجہ حرارت اور نمی سینسر کوئی مصنوعہ نہیں ملا۔
  • کیبلز
  • سینسر YL- 69 نمی آپ کے برتن / مٹی یا مٹی میں قائم رہنے کے لئے ایک ہائگومیٹر کے ساتھ زمین پر۔
  • منی پمپ 3V پنڈوببی پانی اور متوقع بہاؤ 120 l / h.
  • ڈیوڈو 1N4007
  • بائپولر ٹرانجسٹر PN2222
  • 3 مزاحم: 1x 220 اوہمز ، 1x 1 ک ، 1 ایکس فوٹوورسٹ LDR
  • پانی کے ٹینک، جو ڈھول یا 5 یا اس سے زیادہ لیٹر وغیرہ کی بوتل ہوسکتی ہے۔
  • ٹوبو منی پمپ سے منسلک ہونے اور پلانٹ / s پر لے جانے کے ل.

جیسا کہ متبادل خیالات، میں آپ کو بتاتا ہوں کہ آپ جہاں کہیں بھی ہو انٹرنیٹ سے اسے چالو کرنے کے لئے سونف یا ایک وائی فائی ماڈیول کا استعمال کرسکتے ہیں ، یا پانی کے ٹینک کو بھرنے کے پروگرام کے لئے نل میں خودکار والو شامل کرکے اسے بہتر بنا سکتے ہیں۔ ، وغیرہ

خود بخود آبپاشی کا نظام کیسے مرتب کیا جائے

فریزنگ میں اسمبلی کا منصوبہ

اسمبلی کافی آسان ہے۔ آپ کر سکتے ہیں تمام کنکشن کو بنانے کے لئے مذکورہ بالا تدبیر کا استعمال کریں. آپ اپنے سسٹم کو کھڑکی کے قریب یا جہاں پلانٹ کو پانی دینا چاہتے ہو وہاں پوزیشن میں رکھیں اور تنوں کے قریب پودوں کی مٹی میں نمی کے سینسر کے دو اشارے رکھیں۔

ارڈینو کے ساتھ پانی کا خودکار نظام جب بھی اس کا پتہ لگاتا ہے پانی آجاتا ہے ماحولیاتی حالات کا سلسلہ. مثال کے طور پر ، جب یہ کم روشنی یا اندھیرے کا پتہ لگاتا ہے تو ، ہوا کا درجہ حرارت ایک ٹھوس ہوتا ہے جسے ہم اردوینو IDE خاکہ میں تشکیل دیں گے ، اور زمین پر نمی کم ہے۔ اسی لمحے وہ پودے کو پانی دینے کے لئے موٹر کو چالو کرے گا۔

رات کے وقت پودوں کو پانی دینے کا مشورہ دیا جاتا ہے ، جب یہ کم گرم ہوتا ہے ، کیونکہ شدید گرم دنوں میں ایسا کرنا فائدہ سے زیادہ نقصان پہنچا سکتا ہے ...

یاد رکھنا پانی کے نیچے منی پمپ متعارف کروائیں اس ٹینک میں جو آپ نے آبپاشی کے لئے مقصود کیا ہے ، اور اس میں اتنے دن گزارنے کی گنجائش ہونی چاہئے کہ آپ وہاں نہیں ہیں۔ آپ یہ جاننے کے لئے پچھلے ٹیسٹ کرسکتے ہیں کہ یہ کتنا لمبا رہتا ہے اور شدید گرمی سے بخارات کی صورت میں آپ کو تھوڑا سا مزید پانی چھوڑنا چاہئے ...

یہ کہے بغیر چلا جاتا ہے کہ ٹیوب کو پلانٹ پر لگانا ضروری ہے تاکہ وہ ہوا کے ساتھ حرکت نہ کرے یا پانی باہر گر کر ضائع ہوجائے۔ اور مجھے لگتا ہے کہ یہ یاد رکھنا ضروری نہیں ہوگا کہ آپ کو اردوینو بورڈ کے کام کرنے کے ل board موجودہ فراہمی کو برقرار رکھنا ہوگا ...

پروگرامنگ

اب جب آپ لکھنا چاہئے ایردوینو IDE میں کوڈ کی ضرورت ہے تاکہ آپ مائکرو قابو پانے والے کو پروگرام کرسکیں جو آپ کے استعمال کردہ ہارڈ ویئر کا انتظام کرتا ہے۔ آپ کے علاقے میں پانی کے ل temperature مناسب درجہ حرارت ، نمی اور ہلکی اقدار کو ڈھالنے کا یہ وقت آگیا ہے ، کیونکہ یہ آپ کے مقام پر منحصر ہے کہ مختلف ہوسکتا ہے۔ لیکن مثال کے طور پر جو آپ بیس کے طور پر استعمال کرسکتے ہیں وہ ہے (میں نے تبصرے چھوڑے ہیں جہاں آپ اقدار میں ترمیم کرسکتے ہیں ، باقی آپ اسے اس طرح چھوڑ سکتے ہیں):

سے کوڈ ڈاؤن لوڈ کریں کوڈ آبپاشی آٹوآپ کے باغ کے لئے آٹو پانی

#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
}

مزید معلومات - ارڈینو پروگرامنگ کورس (مفت پی ڈی ایف)

Fuentes نے

مزید معلومات - جارڈوینو


مضمون کا مواد ہمارے اصولوں پر کاربند ہے ادارتی اخلاقیات. غلطی کی اطلاع دینے کے لئے کلک کریں یہاں.

36 تبصرے ، اپنا چھوڑیں

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔

  1.   راجر فرنانڈو آسٹو بونیفیسیو کہا

    میں کیوں خارجی حالت 1 سے باہر نکلتا ہوں
    # شامل کریں سے "FILENAME" یا ESO LOAD کی توقع ہے

    1.    اسحاق کہا

      ہیلو،
      یہ غلطی کوڈ میں کچھ نحوی مسئلہ کی وجہ سے ہے۔ میں اس سے گزر چکا ہوں اور ایک غلطی ہوئی تھی۔ اب یہ ٹھیک ہونا چاہئے۔
      مبارک ہو!

  2.   نو ذرائع کہا

    ہیلو ، بخیر ، مجھے بھی ایک ہی مسئلہ ہے:
    پروجیکٹ: 3:10: غلطی: # شامل ہونے سے "FILENAME" کی توقع ہے یا

    # شامل کریں <SimpleDHT.h>

    ^

    پروجیکٹ: 4:10: غلطی: # شامل ہونے سے "FILENAME" کی توقع ہے یا

    # شامل کریں <SPI.h>

    ^

    خارجی حیثیت 1
    # شامل کی توقع ہے "FILENAME" یا

  3.   کیون کہا

    ہیلو ، معاف کیج. ، آپ کوڈ میں پائی جانے والی غلطی سے میری مدد کرسکتے ہیں

  4.   سامنتھا کہا

    اسی طرح مجھے کوڈ میں ایک غلطی پیش کی گئی ہے ، کیا آپ اس مسئلے میں میری مدد کرسکتے ہیں؟

    1.    اسحاق کہا

      ہیلو،
      براہ کرم اپنی غلطی کے بارے میں معلومات چھوڑیں تاکہ میں مدد کر سکوں۔ اگر میں غلطی کے مندرجات کو نہیں جانتا ہوں تو ، آپ کی مدد کرنا یا مسئلہ کہاں ہے اسے تلاش کرنا میرے لئے مشکل ہے ...
      مبارک باد

  5.   سامنتھا ویگا سے محبت کرتا ہے کہا

    ہیلو ، یہ غلطی ظاہر ہوتی ہے ، میں اسے کیسے حل کر سکتا ہوں؟

    غلطی: سادہ DHT.h: ایسی کوئی فائل یا ڈائرکٹری نہیں ہے

    # شامل کریں

    ~~~~~~~~~~~~ ~~~~~~~~~~~~

    تالیف ختم۔

    خارجی حیثیت 1
    SimpleDHT.h: ایسی کوئی فائل یا ڈائرکٹری نہیں ہے

    1.    اسحاق کہا

      ہیلو سامانتھا ،
      یہ غلطی اس وجہ سے ہے کہ Ardino IDE لگتا نہیں ہے کہ سادہ DHT.h لائبریری کا پتہ لگائے۔ کیا آپ نے اسے صحیح طریقے سے انسٹال کیا ہے؟ اگر آپ کے پاس موجود ہے تو ، اگر یہ زیادہ پرانا ہو تو اریڈینو آئ ڈی ای کا حالیہ ورژن استعمال کرنے کی کوشش کریں۔
      آپ مزید معلومات یہاں دیکھ سکتے ہیں:
      https://www.arduino.cc/en/Guide/Libraries
      اور لائبریری یہاں سے حاصل کریں:
      https://github.com/adafruit/DHT-sensor-library
      مبارک ہو!

  6.   میں Pepe کہا

    پہلے اس پوسٹ کے لئے شکریہ جو بہت ہی دلچسپ اور انتہائی درست ہے ، لیکن میں نے اسے پڑھا ہے:

    "رات کے وقت پودوں کو پانی دینے کا مشورہ دیا جاتا ہے ، جب یہ کم گرم ہوتا ہے ، کیونکہ شدید گرم دنوں میں ایسا کرنا فائدہ سے زیادہ نقصان پہنچا سکتا ہے ..."

    میں نے یہ بات کئی بار سنی ہے ، لیکن میں چاہوں گا کہ کوئی مجھے واضح طور پر بتائے کہ اس سے ان کو کس طرح تکلیف پہنچتی ہے…. میں 20 سال سے زیادہ عرصے سے پودوں کی پرورش کر رہا ہوں اور جب یہ بہت گرم ہوتا ہے تو ایسی کوئی چیز نہیں ہے جس کی وہ اچھی طرح سے پانی پلانے کے علاوہ اس کی تعریف کریں اور چھڑکنے والے کے ساتھ پتے گیلے کرنے کے قابل ہوجائیں۔

    یہ ایک ایسی داستان ہے جس سے یہ سب کچھ پودوں کو تکلیف میں مبتلا کرتا ہے ... جب آپ گرم اور پیاسے ہوتے ہیں تو کیا آپ رات کے وقت تک پینے کے لئے انتظار کرتے ہیں؟ ... اس کے بارے میں سوچئے

    پوسٹ کے لئے شکریہ !!!

    1.    اسحاق کہا

      ہیلو پیپے ،
      آپ کے ان پٹ کا شکریہ۔ میں دیہی علاقوں میں رہتا ہوں اور کبھی کبھی ، جب گرمی بہت شدید ہوتی ہے ، گرم وقت میں پودوں کو پانی پلانا ان کی جان لے سکتا ہے۔ میں نے خود اس کی جانچ پڑتال کی ہے (اس کے علاوہ ، جغرافیائی علاقے کے لحاظ سے بھی یہ ایک جیسا نہیں ہے جہاں آپ ہو ، میری سرزمین میں یہ بہت گرم ہے)۔ یہ کئی وجوہات کی بناء پر ہوسکتا ہے:
      1-کیوں کہ پتے پر پانی کے قطرے شیشے کی طرح کام کرتے ہیں ، ان کو سورج کی روشنی سے جلانے والے شیشے کی طرح جلا دیتے ہیں۔
      2-پودوں میں اسٹومیٹا ہوتا ہے جو اتنی قریب آ جاتا ہے کہ دھوپ ہونے پر پانی کی کمی نہ ہو۔ اگر آپ ان کو پانی دیں گے تو وہ کھل جاتے ہیں اور ان کو پانی کی کمی کا باعث بن سکتے ہیں۔
      3-اگر وہ کسی پلاسٹک کے برتن میں ہیں تو ، اس کا اثر اور بھی خراب ہوسکتا ہے۔
      مبارک ہو!

  7.   اینڈریس کیرو کہا

    ہیلو!!
    مجھے واقعتاlab وسیع شدہ پروجیکٹ پسند آیا ، میرا اپنا باغ ہے اور میں اس پروجیکٹ کو ذاتی تجربے کے طور پر جانچ کررہا ہوں ، منافع بخش فائدہ حاصل کیے بغیر ، میں صرف آپ سے یہ پوچھنا چاہتا تھا کہ آپ کوڈ کے ساتھ میری مدد کریں گے ، کیوں کہ اس سے مجھے غلطی ہوتی ہے۔ ، میرے پاس ڈی ایچ ٹی لائبریری ہے لیکن اس کی تصدیق کرتے وقت میں کوڈ کے آخر میں ایک غلطی پھینک دیتا ہوں: ial Serial.println ("پانی بند ہوا")} me اور مجھے بتاتا ہے کہ یہ پروگرام ہے: گمراہ 'ray 342'۔
    مجھے اس معاملے کا بہت کم علم ہے اور میں نے تفتیش کی ہے اور میں اسے حل کرنے میں کامیاب نہیں رہا ہوں۔
    اگر آپ میری مدد کریں گے تو میں اس کی تعریف کروں گا۔ شکریہ 😀

    1.    اسحاق کہا

      ہیلو،
      کیا کوڈ درست ہے؟ یعنی اس کی ٹائپوز نہیں ہے؟
      دوسری طرف ، آپ اس غلطی کے بارے میں مزید جانچ کر سکتے ہیں یہاں:
      https://forum.arduino.cc/index.php?topic=386225.0
      مبارک باد

  8.   جوس اریارڈونڈو کہا

    ہیلو گڈ منسٹر ، معاف کیجئے گا ، مجھے نہیں معلوم کہ آپ سے رابطہ کرنے کا کوئی طریقہ موجود ہے ، یہ ہے کہ یہ مجھے ارڈینو میں اس کوڈ کے ساتھ بہت ساری غلطیاں دے رہا ہے۔

    1.    اسحاق کہا

      خوش سب کو،
      میں نے کوڈ کو صاف کرکے دوبارہ لکھا ہے ، تاکہ یہ دیکھنے کے ل to کہ آیا ویب پر دکھائے جانے والے کوڈ میں کسی وجہ سے کوئی غلطی تھی۔ تاکہ اسے ڈاؤن لوڈ کیا جاسکے ، میں نے ویب میں ظاہر ہونے والے کوڈ سے بالکل پہلے ہی ڈاؤن لوڈ لنک میں نیا کوڈ چھوڑ دیا ہے۔ اگر آپ وہاں کلک کرتے ہیں تو آپ اسے متن کی شکل میں ڈاؤن لوڈ کرسکتے ہیں۔ مجھے امید ہے کہ مزید کوئی پریشانی نہیں ہوگی۔
      مبارک ہو!

  9.   چاکی کہا

    میں وائی فائی ماڈیول کیسے شامل کرسکتا ہوں؟ اور کیا کوئی درخواست دے کر اس پر قابو پانا ممکن ہوگا؟

  10.   چاکی کہا

    کھانا بھی کیسا ہے: سی؟

    1.    لوئس البرٹو الوارڈو کہا

      ہائے چاکی! میں آپ جیسا ہی کرنے کی کوشش کر رہا ہوں ، اگر آپ اپنا کوڈ ختم کردیں تو کیا آپ میری مدد کرسکتے ہیں ؟؟؟؟

  11.   نیریہ کہا

    ایک سوال ہے کہ ارڈینو بورڈ اور ڈی ایچ ٹی 11 سینسر کے درمیان کون سا جزو ہو گا؟
    بہت بہت شکریہ!!

    1.    اسحاق کہا

      ہیلو نیریہ ،
      آپ کا مطلب ہے ڈایڈڈ اور ریزسٹر؟ نوٹ کریں کہ آریھ سے پہلے والے حصے میں تمام اجزاء کی ایک فہرست موجود ہے ...
      مبارک ہو!

  12.   جینٹ کہا

    ہیلو ، آپ کے پاس ایک ویڈیو ہے کہ آپ کا آبپاشی کا نظام کیسا تھا؟

  13.   الیجینڈرو باروس کہا

    معاف کرنا مجھے صرف کام کرتا ہے arduino uno یا ارڈینو میگا کیلئے بھی

  14.   Emmanuel کہا

    ہیلو گڈ مارننگ ، معذرت ، میں ایک سوال پوچھنا چاہتا تھا کہ جب میں ارڈینو آئیڈیو مانیٹر کھولتا ہوں تو ، میں ناکام dht11 سینسر پڑھنے کو کیوں ملتا ہوں؟
    پورا پروگرام اچھی طرح سے مرتب کیا گیا اور اچھی طرح سے بھری ہوئی تھی ، تفصیل اس وقت ہے جب میں مانیٹر کھولتا ہوں اور وہ لیجنڈ ظاہر ہوتا ہے۔
    یہ کیا ہوسکتا ہے؟

  15.   ڈینیئل الفریڈو ریواس میڈینا کہا

    ہیلو دوست بہت اچھا کام کرتا ہے لیکن مجھے اس حصے میں غلطی ہو جاتی ہے ایسی کوئی فائل یا ڈائرکٹری نہیں

    # شامل کریں
    یہ کیا ہو گا؟ میں آپ کی مدد کی تعریف کروں گا

  16.   اسابیل کہا

    ہیلو ، یہ عوامی ہے ، لیکن اس سے کوئی فرق نہیں پڑتا ، میں واقعتا THE اس منصوبے کی ترقی میں حصہ لینے والے فرد یا لوگوں کا شکریہ ادا کرنا چاہتا ہوں ، لیکن یہ آپ کو بچانے کے باوجود بہت ساری باتیں برداشت کر سکتے ہیں۔ اسکول جس میں میرا تعلق نہیں ہے اور جس سچائی پر مجھے افسوس نہیں ہے میں سیکھ چکا ہوں ، آپ کے صفحے کا شکریہ ، میں آپ سے بہترین خواہش کرتا ہوں۔

  17.   آئیلین کہا

    میں وائی فائی ماڈیول کیسے شامل کرسکتا ہوں؟ اور کیا کوئی درخواست دے کر اس پر قابو پانا ممکن ہوگا؟

  18.   برائن کہا

    # شامل کریں "DHT.h"
    ڈی ایچ ٹی ڈی ایچ ٹی (2 ، ڈی ایچ ٹی 11)؛
    INT ویلیو ایل ڈی آر؛
    int pinLDR = A5؛
    int موٹر = 8؛
    // ——————————————————————————————————————————————-
    باطل سیٹ اپ ()
    {
    سیریل.بیگین (9600)؛
    ویلیو ایل ڈی آر = 0؛
    سیریل.بیگین (9600)؛
    سیریل.پرنٹلن ("IRRIGATION SYSTEM TEST")؛
    dht.begin ()؛
    پن موڈ (موٹر ، آؤٹ پٹ)؛
    سیریل.پرنٹ للن ("نمی سینسر کی قدر")؛
    }
    // ——————————————————————————————————————————————-
    باطل لوپ ()
    {
    سیریل.پرنٹل («============================================ = =========================== »)؛
    نم نمی = ​​analogRead (A0)؛
    سیریل.پرنٹ ("پڑھیں:")؛
    سیریل.پرنٹلن (نمی)؛
    اگر (نمی> = 0 اور نمی> = 1000) {
    سیریل.پرنٹلن ("خشک مٹی میں سینسر")؛
    } دوسری صورت میں (نمی> 500 اور نمی <= 1000) {
    سیریل.پرنٹلن ("گیلی مٹی میں سینسر")؛
    } ورنہ اگر (نمی <= 500) {
    سیریل.پرنٹلن ("پانی میں سینسر")؛
    }
    ویلیو ایل ڈی آر = ینالاگ ریڈ (پن ایل ڈی آر)؛
    سیریل.پرنٹ ("روشنی ("))
    سیریل.پرنٹ (ویلیو ایل ڈی آر)؛
    سیریل.پرنٹلن (")")؛
    تاخیر (2000)؛
    فلوٹ h = dht.readHumidity ()؛
    فلوٹ ٹی = dht.readTemperature ()؛
    if (isnan (h) || isnan (t)) {
    سیریل.پرنٹلن ("ڈی ایچ ٹی 11 سینسر پڑھنے میں ناکام!")؛
    ، واپس
    }
    سیریل.پرنٹ ("نمی:")؛
    سیریل.پرنٹ (h)؛
    سیریل.پرنٹ ("٪")؛
    سیریل.پرنٹ ("درجہ حرارت:")؛
    سیریل.پرنٹ (ٹی)؛
    سیریل.پرنٹلن ("* سی")؛
    اگر (h <= 50 && LDRueue <70 && t = 1000) {
    ڈیجیٹل رائٹ (موٹر ، ہائی)؛
    سیریل.پرنٹلن ("پانی ضرور پینا")؛
    }
    ورنہ {
    ڈیجیٹل رائٹ (موٹر ، کم)؛
    Serial.println ("پانی نہیں چاہئے")؛
    }
    تاخیر (1000)؛
    }

    میں نے صرف استعمال کیا
    پن 2 پر درجہ حرارت اور نمی کی ڈیٹیچ
    پن پن 5 پر LDR فوٹو اسٹورسٹ
    8 پن پر موٹر
    پن A0 پر مٹی کی نمی کے لor سینسر
    مجھے امید ہے کہ یہ میرا کوڈ ہے اور یہ آپ کے لئے کام کرتا ہے

    مٹی کے لئے ماسٹر سینسر

  19.   جوس ایل کہا

    صبح بخیر ، مجھے یہ حاصل ہونے والے کوڈ سے پریشانی ہو رہی ہے اور میں جدید ترین سافٹ ویئر استعمال کر رہا ہوں:

    sketch_nov12c: 1: 10: مہلک خرابی: SimpleDHT.h: ایسی کوئی فائل یا ڈائرکٹری نہیں ہے

    # شامل کریں

    ~~~~~~~~~~~~ ~~~~~~~~~~~~

    تالیف ختم۔

    خارجی حیثیت 1

    SimpleDHT.h: ایسی کوئی فائل یا ڈائرکٹری نہیں ہے

    میں چاہوں گا کہ آپ میری مدد کریں کہ اس کو کس طرح حل کریں ، کیونکہ میں اس کے لئے نیا ہوں مجھے نہیں معلوم کہ یہ کس طرح کام کرتا ہے۔ شکریہ

  20.   جوآن کہا

    ہیلو ، کیا آپ اس سے بہتر تصویر چھوڑ سکتے ہیں کہ سرکٹ کس طرح جڑا ہوا ہے؟ اسے اچھی طرح سے سراہا نہیں جاتا ہے ، اسے کس بجلی کے وولٹیج سے کھلایا جاتا ہے؟ شکریہ

  21.   برائن کہا

    # شامل کریں "DHT.h"
    ڈی ایچ ٹی ڈی ایچ ٹی (2 ، ڈی ایچ ٹی 11)؛
    INT ویلیو ایل ڈی آر؛
    int pinLDR = A5؛
    int موٹر = 8؛
    // ——————————————————————————————————————————————-
    باطل سیٹ اپ ()
    {
    سیریل.بیگین (9600)؛
    ویلیو ایل ڈی آر = 0؛
    سیریل.بیگین (9600)؛
    سیریل.پرنٹلن ("IRRIGATION SYSTEM TEST")؛
    dht.begin ()؛
    پن موڈ (موٹر ، آؤٹ پٹ)؛
    سیریل.پرنٹ للن ("نمی سینسر کی قدر")؛
    }
    // ——————————————————————————————————————————————-
    باطل لوپ ()
    {
    سیریل.پرنٹل («============================================ = =========================== »)؛
    //
    // ———– نمی ، مٹی کا سینسر —————————————————–
    نم نمی = ​​analogRead (A0)؛
    سیریل.پرنٹ ("پڑھیں:")؛
    سیریل.پرنٹلن (نمی)؛
    اگر (نمی> = 0 اور نمی> = 1000) {
    سیریل.پرنٹلن ("خشک مٹی میں سینسر")؛
    } دوسری صورت میں (نمی> 500 اور نمی <= 1000) {
    سیریل.پرنٹلن ("گیلی مٹی میں سینسر")؛
    } ورنہ اگر (نمی <= 500) {
    سیریل.پرنٹلن ("پانی میں سینسر")؛
    }
    //
    // ————— فوٹو مزاحمت ———————————————————-
    ویلیو ایل ڈی آر = ینالاگ ریڈ (پن ایل ڈی آر)؛
    سیریل.پرنٹ ("روشنی ("))
    سیریل.پرنٹ (ویلیو ایل ڈی آر)؛
    سیریل.پرنٹلن (")")؛
    تاخیر (2000)؛
    //
    // ————— سینسر DTH11 درجہ حرارت اور ہوا میں نمی —————————–
    فلوٹ h = dht.readHumidity ()؛
    فلوٹ ٹی = dht.readTemperature ()؛
    if (isnan (h) || isnan (t)) {
    سیریل.پرنٹلن ("ڈی ایچ ٹی 11 سینسر پڑھنے میں ناکام!")؛
    ، واپس
    }
    سیریل.پرنٹ ("نمی:")؛
    سیریل.پرنٹ (h)؛
    سیریل.پرنٹ ("٪")؛
    سیریل.پرنٹ ("درجہ حرارت:")؛
    سیریل.پرنٹ (ٹی)؛
    سیریل.پرنٹلن ("* سی")؛
    //
    // water پانی کی شرط ہے نہ پانی کو ———————————————-
    // (ایئر ہیمیٹیٹی) (فوٹوورسٹ) (درجہ حرارت) (ارتھ ہیمٹیٹی)
    اگر (h <= 50 && LDRueue <70 && t = 1000) {
    ڈیجیٹل رائٹ (موٹر ، ہائی)؛
    سیریل.پرنٹلن ("پانی ضرور پینا")؛
    }
    ورنہ {
    ڈیجیٹل رائٹ (موٹر ، کم)؛
    Serial.println ("پانی نہیں چاہئے")؛
    }
    تاخیر (1000)؛
    }

    // جیسے ہی پنوں نے صرف یہ چیک کیا کہ پمپ ایک پی ڈبلیو ایم پن ہے اور
    // یہ کہ LDR فوٹووراسٹ کا مطابق اور مٹی کی نمی بھی ایک پن کے برابر ہے
    // ینالاگ اور ہوا کے درجہ حرارت اور نمی سینسر کے dth11 میں سے کچھ بھی
    // ڈیجیٹل پن ابھی بھی اس صفحے کے اصل کوڈ پر مبنی ہوسکتے ہیں
    // پنوں کو جوڑنے کے لئے
    // 5v کے ساتھ کام کرتا ہے

  22.   Erick کہا

    مجھے کوڈ کے اس حص inے میں ایک خامی ملی. خالی لوپ () {me میری مدد کرسکتا ہے

  23.   آندرس پی. کہا

    ہیلو ، کیا آپ مجھے بتاسکتے ہیں کہ ان کو انسٹال کرنے کے لئے کون سی لائبریریاں ہیں یا ان کا نام کیا ہے جب میں جب کوڈ پیسٹ کرتا ہے تو یہ مجھے بتاتا ہے کہ مجھے ڈی ٹی ایچ لائبریری کی ضرورت ہے

  24.   اینڈریس گوزمان کہا

    ہیلو ، سسٹم بہت اچھا لگتا ہے۔ میں نے اسے دوبارہ بنانے کی کوشش کی لیکن کوڈ اور اسی لائبریری کو شامل کرنے کے وقت مندرجہ ذیل ظاہر ہوتا ہے۔

    سی میں شامل فائل میں: \ صارف \ صارف \ دستاویزات rdu اردوینو \ TEST_1 \ TEST_1.ino: 5: 0:
    C: \ پروگرام فائلیں (x86) rdu ارڈینو \ لائبریریاں \ DHT- سینسر-لائبریری-ماسٹر / DHT_U.h: 36:10: مہلک خرابی: اڈفروٹ_سنسر۔ کوئی فائل یا ڈائریکٹری
    # شامل کریں
    ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
    تالیف ختم۔
    خارجی حیثیت 1
    کارڈ کے لئے مرتب کرنے میں خامی Arduino Uno.

    مجھے یقین نہیں ہے کہ اگر کوئی براہ کرم میری مدد کرسکتا ہے تو مجھے کسی اور کتابوں کی دکان کی ضرورت ہے۔

  25.   پیپ گونزالز کہا

    بہت اچھا پروجیکٹ ، تاہم کوڈ کی تصدیق کرنے ، مرتب کرنے اور اسے اپ لوڈ کرنے کے بعد ، سیریل مانیٹر پر ظاہر ہونے والی واحد چیز "DHT11 پڑھنے میں ناکام ہوگئ" یہ اس نقطہ سے آگے نہیں بڑھتی ہے۔

  26.   روس کہا

    ہیلو ، مجھے کئی مسائل ہیں ، کیا آپ میری مدد کر سکتے ہیں اور اگر کسی کے پاس ویڈیو ہے یا مجھے ایک تفصیلی ویڈیو ملی ہے جسے میں دیکھ سکتا ہوں

  27.   سیبسٹین کہا

    میرے پاس ایک سوال ہے کہ کرنٹ کہاں لگانا ہے اور کس قسم کا کرنٹ استعمال کیا جا سکتا ہے۔

  28.   ایڈرین کہا

    کیا آپ ایک اعلی ریزولیوشن آؤٹ لائن شامل کر سکتے ہیں؟ کچھ کنکشن واضح طور پر نظر نہیں آتے ہیں۔