الٹراسونک اسمارٹ آٹومیٹک آن / آف سوئچ سرکٹ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





اس آرٹیکل میں ہم اردوینو کا استعمال کرتے ہوئے ایک اسمارٹ آٹومیٹک آن / آف سوئچ تیار کرنے جارہے ہیں ، جو الٹراسونک کے تصور کے ذریعے قریبی انسان کی موجودگی کا احساس کرکے خود بخود گیجٹ کو آن یا آف کرسکتے ہیں۔



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

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



اس پروجیکٹ میں ہم ان گیجٹوں پر توجہ دے رہے ہیں جن کو ہم کثرت سے استعمال کرتے ہیں جیسے ٹیبل لیمپ / ٹیبل فین اور دیگر گیجٹ ، جہاں ہم بیٹھ کر کثرت سے حرکت کرتے ہیں۔ ان گیجٹوں کو طویل عرصے تک چھوڑنے سے ممکنہ توانائی اور پیسوں کا نقصان ہوسکتا ہے۔

ڈیزائن:

ارڈوینو کا استعمال کرتے ہوئے اس اسمارٹ خود کار طریقے سے آن / آف سوئچ کا دل اور دماغ ہے ایک الٹراسونک ماڈیول ، اور بالترتیب اردوینو۔ الٹراسونک ماڈیول انسان کی موجودگی کا احساس کرتا ہے ، لیکن الٹراسونک ماڈیول کسی انسان اور میز کے سامنے والی کرسی جیسی رکاوٹ کے درمیان فرق نہیں کرسکتا ہے۔ لہذا اس خصوصیت کو قابل بنانے کے ل we ہم سینسر اور انسان کے مابین ایک دہلیز فاصلہ طے کرنے جارہے ہیں۔

سینسر اور کسی شے کے مابین فاصلہ کم ہوجائے گا جب ان کے درمیان اس طرح کے انسان کے درمیان نئی رکاوٹ آئے گی۔ اگر اردوینو دو چیزوں کے درمیان فاصلے کا پتہ لگاتا ہے تو سیٹ کی سطح حد کی قیمت سے نیچے جاتی ہے اور یہ ریلے کو متحرک کردیتا ہے۔

جب فرد دہلیز کی حد سے باہر نکل جاتا ہے تو یہ ریلے کو آف کر دیتا ہے۔

مذکورہ بالا خاکہ انسان کی موجودگی میں ریلے کی محرک کی عکاسی کرتا ہے ، چونکہ اردوینو نے حد قدر سے نیچے کا فاصلہ معلوم کیا تھا۔

مذکورہ آریھام نے بتایا ہے کہ انسان کی عدم موجودگی میں ریلے کا انعقاد کیا جاتا ہے ، کیوں کہ اردوینو حد قیمت سے اوپر کی دوری کا پتہ لگاتا ہے۔

پروگرام کو اس طرح لکھا گیا ہے کہ یہ حقیقی وقت میں سینسر اور رکاوٹ کے مابین فاصلہ طے کرتا ہے۔

صارفین کو ارڈوینو پر اپ لوڈ کرنے سے پہلے سینٹی میٹر میں حد کی قیمت ان پٹ کرنے کی ضرورت ہے۔

یہ کیسے کام کرتا ہے

الٹراسونک اسمارٹ آٹومیٹک آن / آف سوئچ سرکٹ

الٹراسونک سینسر A0 سے A3 تک ینالاگ پنوں پر براہ راست داخل کیا جاسکتا ہے ، بیرونی کا سامنا کرنے والے سینسر ، اس سے سرکٹ کو پروٹو ٹائپ کرتے ہوئے تار کی بھیڑ کم ہوسکتی ہے۔

نوٹ: #PIN 7 ریلے کے لئے آؤٹ پٹ ہے

//--------------------Program developed by R.Girish-------------------//
const int trigger = A1
const int echo = A2
int vcc = A0
int gnd = A3
int OP = 7
long Time
float distanceCM
float distance = 15 // set threshold distance in cm
float resultCM
void setup()
{
pinMode(OP,OUTPUT)
pinMode(trigger,OUTPUT)
pinMode(echo,INPUT)
pinMode(vcc,OUTPUT)
pinMode(gnd,OUTPUT)
}
void loop()
{
digitalWrite(vcc,HIGH)
digitalWrite(gnd,LOW)
digitalWrite(trigger,LOW)
delay(1)
digitalWrite(trigger,HIGH)
delayMicroseconds(10)
digitalWrite(trigger,LOW)
Time=pulseIn(echo,HIGH)
distanceCM=Time*0.034
resultCM=distanceCM/2
if(resultCM<=distance)
{
digitalWrite(OP,HIGH)
delay(4000)
}
if(resultCM>=distance)
{
digitalWrite(OP,LOW)
}
delay(10)
}
//-----------------Program developed by R.Girish-------------------//

نوٹ:

پروگرام میں سینسر اور ٹیبل کے کنارے + 7 سے 10 سینٹی میٹر کے درمیان اپنے فاصلے کے ساتھ 15 کی قیمت کو تبدیل کریں۔

فلوٹ فاصلہ = 15 // سینٹی میٹر میں دہلیز کا فاصلہ طے کریں

مثال کے طور پر : اگر سینسر اور ٹیبل کے درمیان فاصلہ 100 سینٹی میٹر ہے تو ، 7 سے 10 سینٹی میٹر مزید شامل کریں اور قیمت رکھیں۔ اقدار سینٹی میٹر میں ہیں۔ اس شخص کو سینسر کی حدود سے دور کرنے کے بعد ریلے کو بند کرنے میں 4 سیکنڈ تک کا وقت لگ سکتا ہے۔




پچھلا: ٹی ڈی اے 1011 کا استعمال کرتے ہوئے 6 واٹ آڈیو یمپلیفائر سرکٹ اگلا: RC ہیلی کاپٹر ریموٹ کنٹرول سرکٹ