- ارڈینوو پلانٹ کو پانی دینے کے نظام کے منصوبے کے لئے ضروری اجزاء
- سرکٹ کی وضاحت:
- ورکنگ وضاحت:
- پروگرامنگ کی وضاحت:
جب بھی ہم کچھ دن کے لئے شہر سے باہر جاتے ہیں ، ہم ہمیشہ اپنے پودوں کی فکر کرتے تھے کیونکہ انہیں مستقل بنیاد پر پانی کی ضرورت ہوتی ہے۔ لہذا ہم یہاں ارڈینو کا استعمال کرتے ہوئے خودکار پلانٹ آبپاشی کا نظام بنا رہے ہیں ، جو آپ کے پودوں کو خود بخود پانی مہیا کرتا ہے اور اپنے سیل فون پر میسج بھیج کر آپ کو اپ ڈیٹ کرتا رہتا ہے۔
اس پلانٹ کو پانی دینے والے نظام میں ، مٹی نمی سینسر مٹی میں نمی کی سطح کو چیک کرتا ہے اور اگر نمی کی سطح کم ہے تو پود کو پانی فراہم کرنے کے لئے اریدوینو پانی کے پمپ پر سوئچ کردیتا ہے۔ جب مٹی میں نظام کو کافی نمی مل جاتی ہے تو واٹر پمپ خود بخود ختم ہوجاتا ہے۔ جب بھی سسٹم پمپ آن یا آف ہوجاتا ہے تو ، جی ایس ایم ماڈیول کے ذریعے صارف کو ایک میسج بھیجا جاتا ہے ، جس میں واٹر پمپ اور مٹی کی نمی کی صورتحال کو اپ ڈیٹ کیا جاتا ہے۔ یہ نظام فارموں ، باغات ، گھر وغیرہ میں بے حد مفید ہے۔ یہ نظام مکمل طور پر خود کار ہے اور کسی انسانی مداخلت کی ضرورت نہیں ہے۔
ارڈینوو پلانٹ کو پانی دینے کے نظام کے منصوبے کے لئے ضروری اجزاء
- ارڈینو اونو
- جی ایس ایم ماڈیول
- ٹرانجسٹر BC547 (2)
- مربوط تاروں
- 16x2 LCD (اختیاری)
- بجلی کی فراہمی 12v 1A
- ریلے 12 وی
- واٹر کولر پمپ
- مٹی نمی سینسر
- مزاحم (1 ک ، 10 ک)
- متغیر ریسسٹر (10 ک ، 100 ک)
- ٹرمینل کنیکٹر
- وولٹیج ریگولیٹر آئی سی LM317
GSM ماڈیول:
یہاں ہم نے TTL SIM800 GSM ماڈیول استعمال کیا ہے ۔ سم 800 ایک مکمل کواڈ بینڈ جی ایس ایم / جی پی آر ایس ماڈیول ہے جسے صارف یا شوق کے ذریعہ آسانی سے سرایت کیا جاسکتا ہے۔ سم 900 جی ایس ایم ماڈیول انڈسٹری کا ایک معیاری انٹرفیس فراہم کرتا ہے۔ سم 800 جی ایس ایم / جی پی آر ایس 850/900/1800/1900 میگاہرٹز کی کارکردگی کیلئے آواز ، ایس ایم ایس ، کم بجلی کی کھپت کے ساتھ ڈیٹا فراہم کرتا ہے۔ اس سم 800 جی ایس ایم ماڈیول کا ڈیزائن پتلا اور کمپیکٹ ہے۔ یہ آسانی سے مارکیٹ میں یا ای بے سے آن لائن دستیاب ہے۔
- کواڈ - بینڈ GSM / GPRS ماڈیول چھوٹے سائز میں۔
- جی پی آر ایس قابل بنایا گیا
- ٹی ٹی ایل آؤٹ پٹ
جی ایس ایم ماڈیول اور اے ٹی کمانڈوں کے بارے میں مزید معلومات حاصل کریں۔ GSM اور Ardino کا استعمال کرتے ہوئے ہمارے مختلف پروجیکٹس کو بھی دیکھیں تاکہ ان کی مداخلت کو صحیح طریقے سے سمجھیں۔
سرکٹ کی وضاحت:
اس پلانٹ ایریگیشن سسٹم میں ، ہم نے مٹی کی نمی کی سطح کو سمجھنے کے لئے گھریلو مٹی نمی سینسر کی تحقیقات کا استعمال کیا ہے ۔ تحقیقات کرنے کے ل we ، ہم نے نیچے دیئے گئے تصویر کے مطابق ایک کاپر پہنے ہوئے بورڈ کو کاٹا اور جوڑا ہے۔ تحقیقات کا ایک رخ براہ راست وی سی سی سے منسلک ہے اور دوسرا تحقیقات ٹرمینل بی سی 547 trans ٹرانجسٹر کے اڈے پر جاتا ہے۔ سینسر کی حساسیت کو ایڈجسٹ کرنے کے لئے ایک پوٹینومیٹر ٹرانجسٹر کی بنیاد سے منسلک ہوتا ہے۔
ارڈوینو اس آٹومیٹک پلانٹ واٹرنگ سسٹم کے پورے عمل کو کنٹرول کرنے کے لئے استعمال کیا جاتا ہے ۔ مٹی سینسر سرکٹ کا آؤٹ پٹ اردوینو کے ڈیجیٹل پن D7 سے براہ راست جڑا ہوا ہے۔ سینسر سرکٹ میں ایک ایل ای ڈی استعمال کیا جاتا ہے ، اس ایل ای ڈی کی آن ریاست مٹی میں نمی کی موجودگی کی نشاندہی کرتی ہے اور ریاست مٹی میں نمی کی غیر موجودگی کی نشاندہی کرتی ہے۔
GSM ماڈیول صارف کو SMS بھیجنے کے لئے استعمال ہوتا ہے۔ یہاں ہم نے ٹی ٹی ایل سم 800 جی ایس ایم ماڈیول کا استعمال کیا ہے ، جو براہ راست ٹی ٹی ایل منطق دیتا ہے اور لیتا ہے (صارف کوئی جی ایس ایم ماڈیول استعمال کرسکتا ہے)۔ ایک LM317 وولٹیج ریگولیٹر سم 800 GSM ماڈیول کو پاور کرنے کے لئے استعمال کیا جاتا ہے۔ LM317 وولٹیج کی درجہ بندی کے ل very بہت حساس ہے اور استعمال سے پہلے اس کی ڈیٹا شیٹ پڑھنے کی سفارش کی جاتی ہے۔ اس کی آپریٹنگ وولٹیج کی درجہ بندی 3.8v سے 4.2v ہے (براہ کرم اسے چلانے کے لئے 3.8v کو ترجیح دیں)۔ ذیل میں ہے بجلی کی فراہمی کے سرکٹ ڈایا گرام sim800 GSM ماڈیول TTL کو دیا:
اگر صارف سم 900 ٹی ٹی ایل ماڈیول استعمال کرنا چاہتا ہے تو اسے 5V استعمال کرنا چاہئے اور اگر صارف سم 900 ماڈیول استعمال کرنا چاہتا ہے تو بورڈ کے ڈی سی جیک سلاٹ میں 12v کا اطلاق کریں۔
ایک 12V ریلے 220VAC چھوٹے واٹر پمپ کو کنٹرول کرنے کے لئے استعمال کیا جاتا ہے۔ ریلے کو ایک BC547 ٹرانجسٹر کے ذریعہ کارفرما کیا گیا ہے جو مزید ارڈینو کے ڈیجیٹل پن 11 سے منسلک ہے۔
حیثیت اور پیغامات کی نمائش کے لئے ایک اختیاری LCD بھی استعمال کیا جاتا ہے۔ LCD ، RS اور EN کی کنٹرول پن Ardino کے 14 اور 15 پن سے منسلک ہیں اور LCD D4-D7 کے ڈیٹا پنوں Ardino کے 16 ، 17 ، 18 اور 19 پر براہ راست جڑے ہوئے ہیں۔ ایل سی ڈی 4 بٹ موڈ میں استعمال ہوتا ہے اور ارڈینو کی انبلٹ ایل سی ڈی لائبریری کے ذریعہ کارفرما ہے۔
اس آب پاشی کے نظام کا سرکٹ ڈایاگرام ذیل میں ارڈوینو اور مٹی نمی سینسر کے ساتھ ہے:
ورکنگ وضاحت:
اس آٹومیٹک پلانٹ ایریگیشن سسٹم کا کام کرنا بالکل آسان ہے۔ سب سے پہلے ، یہ ایک مکمل خود کار نظام ہے اور اس نظام کو کنٹرول کرنے کے لئے افرادی قوت کی ضرورت نہیں ہے۔ اردوینو پورے عمل کو کنٹرول کرنے کے لئے استعمال ہوتا ہے اور جی ایس ایم ماڈیول اپنے سیل فون پر صارف کو انتباہی پیغامات بھیجنے کے لئے استعمال ہوتا ہے۔
اگر نمی مٹی میں موجود ہے تو پھر مٹی نمی سینسر کی دو تحقیقات کے درمیان ترسیل ہوتی ہے اور اس ترسیل کی وجہ سے ، ٹرانجسٹر کیو 2 متحرک / ریاست میں رہتا ہے اور اردوینو پن D7 کم رہتا ہے۔ جب ارڈینو D7 پر کم سگنل پڑھتا ہے ، تو پھر وہ صارف کو "مٹی نمی معمول ہے" کے بارے میں ایس ایم ایس بھیجتا ہے۔ موٹر بند ہے اور واٹر پمپ آف اسٹیٹ میں باقی ہے۔
اب اگر مٹی میں نمی نہیں ہے تو ٹرانجسٹر کیو 2 آف ہوجاتا ہے اور پن D7 زیادہ ہوجاتا ہے۔ پھر ارڈینو پن D7 پڑھتا ہے اور پانی کی موٹر کو موڑ دیتا ہے اور صارف کو "کم مٹی کی نمی کا پتہ لگانے کے بارے میں بھی پیغام بھیجتا ہے۔ موٹر آن ہوا ”۔ جب مٹی میں کافی نمی ہو گی تو موٹر خود بخود بند ہوجائے گی۔ اس منصوبے کے کام کے عمل کو بہتر طور پر سمجھنے کے لئے مظاہرے کی ویڈیو اور کوڈ (آخر میں دیا گیا) کی مزید جانچ کریں ۔
پروگرامنگ کی وضاحت:
اس پروگرام کے لئے کوڈ آسانی سے قابل فہم ہے۔ سب سے پہلے ہم نے RX & Tx کے بطور پن 2 اور 3 بنانے کے لئے سافٹ ویئرشیر لائبریری کو شامل کیا ہے اور LCD کے لئے LiquidCrystal بھی شامل کیا ہے ۔ پھر ہم موٹر ، مٹی نمی سینسر ، ایل ای ڈی وغیرہ کے لئے کچھ متغیر کی وضاحت کی۔
# شامل کریں
پھر باطل سیٹ اپ () فنکشن میں ، سیریل مواصلات کی ابتدا 9600 بی پی ایس سے کی جاتی ہے اور مختلف پنوں کو ہدایات دی جاتی ہیں۔ جی ایس ایم ماڈیول کو ابتدا کے لئے gsmInit فنکشن کہا جاتا ہے۔
سیریل 1.بیگین (9600)؛ سیریل.بیگین (9600)؛ پن موڈ (قیادت ، آؤٹ پٹ)؛ پن موڈ (موٹر ، آؤٹپٹ)؛ پن موڈ (سینسر ، INPUT_PULLUP)؛ lcd.print ("واٹر ایریگرٹن")؛ lcd.setCursor (4،1)؛ تاخیر (2000)؛ lcd.clear ()؛ lcd.print ("سرکٹ ڈائجسٹ")؛ lcd.setCursor (0،1)؛ lcd.print ("آپ کا استقبال کرتا ہے")؛ تاخیر (2000)؛ gsmInit ()؛
پھر سینسر کو باطل لوپ () فنکشن میں پڑھا جاتا ہے ، اور سینسر کی حیثیت کے مطابق موٹر آن یا آف کردی جاتی ہے اور सेंڈ ایس ایم ایس فنکشن کا استعمال کرتے ہوئے صارف کو ایک ایس ایم ایس بھیجا جاتا ہے۔ آخر میں دیئے گئے مکمل کوڈ میں مختلف کاموں کو چیک کریں۔
باطل لوپ () c lcd.setCursor (0،0)؛ lcd.print ("خودکار وضع")؛ اگر (ڈیجیٹل ریڈ (سینسر) == 1 && پرچم == 0) {تاخیر (1000)؛ اگر (ڈیجیٹل ریڈ (سینسر) == 1) {ڈیجیٹل رائٹ (ایل ای ڈی ، ہائی)؛ بھیجیں ایس ایم ایس ("کم مٹی نمی کا پتہ چلا۔ موٹر آن ہوا")؛ lcd.begin (16،2)؛ lcd.setCursor (0،1)؛…………………
یہاں gsmInit () فنکشن اہم ہے اور زیادہ تر صارفین کو مناسب طریقے سے سیٹ کرنا مشکل محسوس ہوتا ہے۔ یہ GSM ماڈیول کو شروع کرنے کے لئے استعمال کیا جاتا ہے ، جہاں پہلے GSM ماڈیول کی جانچ پڑتال کی جاتی ہے کہ آیا یہ GSM ماڈیول کو 'AT' کمانڈ بھیج کر مربوط ہے یا نہیں۔ اگر جواب ٹھیک ہے ، کا مطلب ہے کہ یہ تیار ہے۔ نظام تیار ہونے تک یا 'اوکے' موصول ہونے تک ماڈیول کی جانچ پڑتال کرتا رہتا ہے۔ پھر ای ٹی ای او کو ای ٹی ای0 کمانڈ بھیج کر بند کردیا گیا ، بصورت دیگر جی ایس ایم ماڈیول تمام احکام کی بازگشت کرے گا۔ پھر آخر کار نیٹ ورک کی دستیابی کی جانچ پڑتال 'AT + CPIN' کے ذریعے کی جاتی ہے؟ کمانڈ ، اگر داخل کردہ کارڈ سم کارڈ ہے اور پن موجود ہے تو ، یہ جواب کو تیار ہے۔ جب تک کہ نیٹ ورک نہیں مل جاتا یہ بار بار چیک کیا جاتا ہے۔ اسے نیچے دی گئی ویڈیو کے ذریعے واضح طور پر سمجھا جاسکتا ہے۔
باطل gsmInit () c lcd.clear ()؛ lcd.print ("ماڈیول ڈھونڈنا..")؛ بولین at_flag = 1؛ جبکہ (at_flag) ial Serial1.println ("AT")؛ جبکہ (سیریل 1. دستیاب ()> 0) {اگر (Serial1.find ("ٹھیک ہے")) at_flag = 0؛ } تاخیر (1000)؛ }……………….
لہذا اس آٹومیٹک آبپاشی کے نظام سے ، جب آپ گھر سے دور ہوں تو آپ کو اپنے پودوں کے بارے میں فکر کرنے کی ضرورت نہیں ہے۔ اسے انٹرنیٹ پر چلانے اور مانیٹر کرنے کے لئے مزید بڑھایا جاسکتا ہے۔