موسم گرما میں ایسا وقت ہوتا ہے جب بہت سے لوگ بیرون ملک چھٹیوں پر جاتے ہیں اور پودوں کا مسئلہ ہوتا ہے ، کیوں کہ وہ ایسا نہیں ہو سکتے ان دنوں پانی دیں جب آپ گھر پر نہیں ہوتے ہیں. اس کے علاوہ ، باغیچے کے اسٹور عام طور پر ایک قسم کا جیل بیچتے ہیں جو پودوں کو تقریبا ایک ماہ تک ہائیڈریٹ اور پرورش دیتا ہے۔ لیکن گرمی کے ساتھ کہ یہ ہے یا اگر آپ ایک ماہ سے زیادہ وقت کے لئے رخصت ہوجائیں ، تو آپ کو کسی حد تک بہتر نظام کی ضرورت ہوگی تاکہ جب آپ واپس آئیں تو وہ اب بھی زندہ اور جوش و خروش کے ساتھ زندہ رہیں۔
اس کے لئے ممکن ہے کہ ، جو حل موجود ہے اسے خریدنا ہے خودکار آبپاشی کا نظام کہ آپ پروگرام کرسکتے ہیں یا اگر آپ میکر ہیں اور آپ کو 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 سے باہر نکلتا ہوں
# شامل کریں سے "FILENAME" یا ESO LOAD کی توقع ہے
ہیلو،
یہ غلطی کوڈ میں کچھ نحوی مسئلہ کی وجہ سے ہے۔ میں اس سے گزر چکا ہوں اور ایک غلطی ہوئی تھی۔ اب یہ ٹھیک ہونا چاہئے۔
مبارک ہو!
ہیلو ، بخیر ، مجھے بھی ایک ہی مسئلہ ہے:
پروجیکٹ: 3:10: غلطی: # شامل ہونے سے "FILENAME" کی توقع ہے یا
# شامل کریں <SimpleDHT.h>
^
پروجیکٹ: 4:10: غلطی: # شامل ہونے سے "FILENAME" کی توقع ہے یا
# شامل کریں <SPI.h>
^
خارجی حیثیت 1
# شامل کی توقع ہے "FILENAME" یا
ہیلو ، معاف کیج. ، آپ کوڈ میں پائی جانے والی غلطی سے میری مدد کرسکتے ہیں
اسی طرح مجھے کوڈ میں ایک غلطی پیش کی گئی ہے ، کیا آپ اس مسئلے میں میری مدد کرسکتے ہیں؟
ہیلو،
براہ کرم اپنی غلطی کے بارے میں معلومات چھوڑیں تاکہ میں مدد کر سکوں۔ اگر میں غلطی کے مندرجات کو نہیں جانتا ہوں تو ، آپ کی مدد کرنا یا مسئلہ کہاں ہے اسے تلاش کرنا میرے لئے مشکل ہے ...
مبارک باد
ہیلو ، یہ غلطی ظاہر ہوتی ہے ، میں اسے کیسے حل کر سکتا ہوں؟
غلطی: سادہ DHT.h: ایسی کوئی فائل یا ڈائرکٹری نہیں ہے
# شامل کریں
~~~~~~~~~~~~ ~~~~~~~~~~~~
تالیف ختم۔
خارجی حیثیت 1
SimpleDHT.h: ایسی کوئی فائل یا ڈائرکٹری نہیں ہے
ہیلو سامانتھا ،
یہ غلطی اس وجہ سے ہے کہ Ardino IDE لگتا نہیں ہے کہ سادہ DHT.h لائبریری کا پتہ لگائے۔ کیا آپ نے اسے صحیح طریقے سے انسٹال کیا ہے؟ اگر آپ کے پاس موجود ہے تو ، اگر یہ زیادہ پرانا ہو تو اریڈینو آئ ڈی ای کا حالیہ ورژن استعمال کرنے کی کوشش کریں۔
آپ مزید معلومات یہاں دیکھ سکتے ہیں:
https://www.arduino.cc/en/Guide/Libraries
اور لائبریری یہاں سے حاصل کریں:
https://github.com/adafruit/DHT-sensor-library
مبارک ہو!
پہلے اس پوسٹ کے لئے شکریہ جو بہت ہی دلچسپ اور انتہائی درست ہے ، لیکن میں نے اسے پڑھا ہے:
"رات کے وقت پودوں کو پانی دینے کا مشورہ دیا جاتا ہے ، جب یہ کم گرم ہوتا ہے ، کیونکہ شدید گرم دنوں میں ایسا کرنا فائدہ سے زیادہ نقصان پہنچا سکتا ہے ..."
میں نے یہ بات کئی بار سنی ہے ، لیکن میں چاہوں گا کہ کوئی مجھے واضح طور پر بتائے کہ اس سے ان کو کس طرح تکلیف پہنچتی ہے…. میں 20 سال سے زیادہ عرصے سے پودوں کی پرورش کر رہا ہوں اور جب یہ بہت گرم ہوتا ہے تو ایسی کوئی چیز نہیں ہے جس کی وہ اچھی طرح سے پانی پلانے کے علاوہ اس کی تعریف کریں اور چھڑکنے والے کے ساتھ پتے گیلے کرنے کے قابل ہوجائیں۔
یہ ایک ایسی داستان ہے جس سے یہ سب کچھ پودوں کو تکلیف میں مبتلا کرتا ہے ... جب آپ گرم اور پیاسے ہوتے ہیں تو کیا آپ رات کے وقت تک پینے کے لئے انتظار کرتے ہیں؟ ... اس کے بارے میں سوچئے
پوسٹ کے لئے شکریہ !!!
ہیلو پیپے ،
آپ کے ان پٹ کا شکریہ۔ میں دیہی علاقوں میں رہتا ہوں اور کبھی کبھی ، جب گرمی بہت شدید ہوتی ہے ، گرم وقت میں پودوں کو پانی پلانا ان کی جان لے سکتا ہے۔ میں نے خود اس کی جانچ پڑتال کی ہے (اس کے علاوہ ، جغرافیائی علاقے کے لحاظ سے بھی یہ ایک جیسا نہیں ہے جہاں آپ ہو ، میری سرزمین میں یہ بہت گرم ہے)۔ یہ کئی وجوہات کی بناء پر ہوسکتا ہے:
1-کیوں کہ پتے پر پانی کے قطرے شیشے کی طرح کام کرتے ہیں ، ان کو سورج کی روشنی سے جلانے والے شیشے کی طرح جلا دیتے ہیں۔
2-پودوں میں اسٹومیٹا ہوتا ہے جو اتنی قریب آ جاتا ہے کہ دھوپ ہونے پر پانی کی کمی نہ ہو۔ اگر آپ ان کو پانی دیں گے تو وہ کھل جاتے ہیں اور ان کو پانی کی کمی کا باعث بن سکتے ہیں۔
3-اگر وہ کسی پلاسٹک کے برتن میں ہیں تو ، اس کا اثر اور بھی خراب ہوسکتا ہے۔
مبارک ہو!
ہیلو!!
مجھے واقعتاlab وسیع شدہ پروجیکٹ پسند آیا ، میرا اپنا باغ ہے اور میں اس پروجیکٹ کو ذاتی تجربے کے طور پر جانچ کررہا ہوں ، منافع بخش فائدہ حاصل کیے بغیر ، میں صرف آپ سے یہ پوچھنا چاہتا تھا کہ آپ کوڈ کے ساتھ میری مدد کریں گے ، کیوں کہ اس سے مجھے غلطی ہوتی ہے۔ ، میرے پاس ڈی ایچ ٹی لائبریری ہے لیکن اس کی تصدیق کرتے وقت میں کوڈ کے آخر میں ایک غلطی پھینک دیتا ہوں: ial Serial.println ("پانی بند ہوا")} me اور مجھے بتاتا ہے کہ یہ پروگرام ہے: گمراہ 'ray 342'۔
مجھے اس معاملے کا بہت کم علم ہے اور میں نے تفتیش کی ہے اور میں اسے حل کرنے میں کامیاب نہیں رہا ہوں۔
اگر آپ میری مدد کریں گے تو میں اس کی تعریف کروں گا۔ شکریہ 😀
ہیلو،
کیا کوڈ درست ہے؟ یعنی اس کی ٹائپوز نہیں ہے؟
دوسری طرف ، آپ اس غلطی کے بارے میں مزید جانچ کر سکتے ہیں یہاں:
https://forum.arduino.cc/index.php?topic=386225.0
مبارک باد
ہیلو گڈ منسٹر ، معاف کیجئے گا ، مجھے نہیں معلوم کہ آپ سے رابطہ کرنے کا کوئی طریقہ موجود ہے ، یہ ہے کہ یہ مجھے ارڈینو میں اس کوڈ کے ساتھ بہت ساری غلطیاں دے رہا ہے۔
خوش سب کو،
میں نے کوڈ کو صاف کرکے دوبارہ لکھا ہے ، تاکہ یہ دیکھنے کے ل to کہ آیا ویب پر دکھائے جانے والے کوڈ میں کسی وجہ سے کوئی غلطی تھی۔ تاکہ اسے ڈاؤن لوڈ کیا جاسکے ، میں نے ویب میں ظاہر ہونے والے کوڈ سے بالکل پہلے ہی ڈاؤن لوڈ لنک میں نیا کوڈ چھوڑ دیا ہے۔ اگر آپ وہاں کلک کرتے ہیں تو آپ اسے متن کی شکل میں ڈاؤن لوڈ کرسکتے ہیں۔ مجھے امید ہے کہ مزید کوئی پریشانی نہیں ہوگی۔
مبارک ہو!
میں وائی فائی ماڈیول کیسے شامل کرسکتا ہوں؟ اور کیا کوئی درخواست دے کر اس پر قابو پانا ممکن ہوگا؟
کھانا بھی کیسا ہے: سی؟
ہائے چاکی! میں آپ جیسا ہی کرنے کی کوشش کر رہا ہوں ، اگر آپ اپنا کوڈ ختم کردیں تو کیا آپ میری مدد کرسکتے ہیں ؟؟؟؟
ایک سوال ہے کہ ارڈینو بورڈ اور ڈی ایچ ٹی 11 سینسر کے درمیان کون سا جزو ہو گا؟
بہت بہت شکریہ!!
ہیلو نیریہ ،
آپ کا مطلب ہے ڈایڈڈ اور ریزسٹر؟ نوٹ کریں کہ آریھ سے پہلے والے حصے میں تمام اجزاء کی ایک فہرست موجود ہے ...
مبارک ہو!
ہیلو ، آپ کے پاس ایک ویڈیو ہے کہ آپ کا آبپاشی کا نظام کیسا تھا؟
معاف کرنا مجھے صرف کام کرتا ہے arduino uno یا ارڈینو میگا کیلئے بھی
ہیلو گڈ مارننگ ، معذرت ، میں ایک سوال پوچھنا چاہتا تھا کہ جب میں ارڈینو آئیڈیو مانیٹر کھولتا ہوں تو ، میں ناکام dht11 سینسر پڑھنے کو کیوں ملتا ہوں؟
پورا پروگرام اچھی طرح سے مرتب کیا گیا اور اچھی طرح سے بھری ہوئی تھی ، تفصیل اس وقت ہے جب میں مانیٹر کھولتا ہوں اور وہ لیجنڈ ظاہر ہوتا ہے۔
یہ کیا ہوسکتا ہے؟
ہیلو دوست بہت اچھا کام کرتا ہے لیکن مجھے اس حصے میں غلطی ہو جاتی ہے ایسی کوئی فائل یا ڈائرکٹری نہیں
# شامل کریں
یہ کیا ہو گا؟ میں آپ کی مدد کی تعریف کروں گا
ہیلو ، یہ عوامی ہے ، لیکن اس سے کوئی فرق نہیں پڑتا ، میں واقعتا THE اس منصوبے کی ترقی میں حصہ لینے والے فرد یا لوگوں کا شکریہ ادا کرنا چاہتا ہوں ، لیکن یہ آپ کو بچانے کے باوجود بہت ساری باتیں برداشت کر سکتے ہیں۔ اسکول جس میں میرا تعلق نہیں ہے اور جس سچائی پر مجھے افسوس نہیں ہے میں سیکھ چکا ہوں ، آپ کے صفحے کا شکریہ ، میں آپ سے بہترین خواہش کرتا ہوں۔
میں وائی فائی ماڈیول کیسے شامل کرسکتا ہوں؟ اور کیا کوئی درخواست دے کر اس پر قابو پانا ممکن ہوگا؟
# شامل کریں "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 سینسر
مجھے امید ہے کہ یہ میرا کوڈ ہے اور یہ آپ کے لئے کام کرتا ہے
مٹی کے لئے ماسٹر سینسر
صبح بخیر ، مجھے یہ حاصل ہونے والے کوڈ سے پریشانی ہو رہی ہے اور میں جدید ترین سافٹ ویئر استعمال کر رہا ہوں:
sketch_nov12c: 1: 10: مہلک خرابی: SimpleDHT.h: ایسی کوئی فائل یا ڈائرکٹری نہیں ہے
# شامل کریں
~~~~~~~~~~~~ ~~~~~~~~~~~~
تالیف ختم۔
خارجی حیثیت 1
SimpleDHT.h: ایسی کوئی فائل یا ڈائرکٹری نہیں ہے
میں چاہوں گا کہ آپ میری مدد کریں کہ اس کو کس طرح حل کریں ، کیونکہ میں اس کے لئے نیا ہوں مجھے نہیں معلوم کہ یہ کس طرح کام کرتا ہے۔ شکریہ
ہیلو ، کیا آپ اس سے بہتر تصویر چھوڑ سکتے ہیں کہ سرکٹ کس طرح جڑا ہوا ہے؟ اسے اچھی طرح سے سراہا نہیں جاتا ہے ، اسے کس بجلی کے وولٹیج سے کھلایا جاتا ہے؟ شکریہ
# شامل کریں "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 کے ساتھ کام کرتا ہے
مجھے کوڈ کے اس حص inے میں ایک خامی ملی. خالی لوپ () {me میری مدد کرسکتا ہے
ہیلو ، کیا آپ مجھے بتاسکتے ہیں کہ ان کو انسٹال کرنے کے لئے کون سی لائبریریاں ہیں یا ان کا نام کیا ہے جب میں جب کوڈ پیسٹ کرتا ہے تو یہ مجھے بتاتا ہے کہ مجھے ڈی ٹی ایچ لائبریری کی ضرورت ہے
ہیلو ، سسٹم بہت اچھا لگتا ہے۔ میں نے اسے دوبارہ بنانے کی کوشش کی لیکن کوڈ اور اسی لائبریری کو شامل کرنے کے وقت مندرجہ ذیل ظاہر ہوتا ہے۔
سی میں شامل فائل میں: \ صارف \ صارف \ دستاویزات rdu اردوینو \ TEST_1 \ TEST_1.ino: 5: 0:
C: \ پروگرام فائلیں (x86) rdu ارڈینو \ لائبریریاں \ DHT- سینسر-لائبریری-ماسٹر / DHT_U.h: 36:10: مہلک خرابی: اڈفروٹ_سنسر۔ کوئی فائل یا ڈائریکٹری
# شامل کریں
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
تالیف ختم۔
خارجی حیثیت 1
کارڈ کے لئے مرتب کرنے میں خامی Arduino Uno.
مجھے یقین نہیں ہے کہ اگر کوئی براہ کرم میری مدد کرسکتا ہے تو مجھے کسی اور کتابوں کی دکان کی ضرورت ہے۔
بہت اچھا پروجیکٹ ، تاہم کوڈ کی تصدیق کرنے ، مرتب کرنے اور اسے اپ لوڈ کرنے کے بعد ، سیریل مانیٹر پر ظاہر ہونے والی واحد چیز "DHT11 پڑھنے میں ناکام ہوگئ" یہ اس نقطہ سے آگے نہیں بڑھتی ہے۔
ہیلو ، مجھے کئی مسائل ہیں ، کیا آپ میری مدد کر سکتے ہیں اور اگر کسی کے پاس ویڈیو ہے یا مجھے ایک تفصیلی ویڈیو ملی ہے جسے میں دیکھ سکتا ہوں
میرے پاس ایک سوال ہے کہ کرنٹ کہاں لگانا ہے اور کس قسم کا کرنٹ استعمال کیا جا سکتا ہے۔
کیا آپ ایک اعلی ریزولیوشن آؤٹ لائن شامل کر سکتے ہیں؟ کچھ کنکشن واضح طور پر نظر نہیں آتے ہیں۔