اگر آپ اپنے DIY ارڈینو پروجیکٹس کو قربت یا نقل و حرکت کا پتہ لگانے کی اہلیت سے لیس کرنا چاہتے ہیں اور اس کی بنیاد پر کسی قسم کی کارروائی کرتے ہیں ، جیسے واقعہ کا اندراج کرنا ، لائٹ آن کرنا ، الارم بند کرنا ، ڈی سی موٹر کو چالو کریںوغیرہ ، پھر آپ کو چاہئے HC-SR501 سینسر کو جانیں.
اس سینسر IR کا استعمال کرتا ہے، اسی طرح کے سینسرز کی دیگر اقسام کی طرح ، اور اس گائڈ میں میں آپ کو ہر چیز کی وضاحت کرنے کی کوشش کروں گا تاکہ آپ اسے شروع سے استعمال کرنا شروع کریں۔ اس کی خصوصیات سے ، HC-SR501 کو کس طرح ضم کرنے کا طریقہ ہے آپ کا بیج Arduino UNO. جتنا ممکن ہو اسے آسان بنانے کے ل Everything ہر چیز کو زیادہ عملی انداز میں۔
انڈیکس
HC-SR501 اور ورکنگ اصول کیا ہے؟
El HC-SR501 ایک طرح کا موشن سینسر ہے، ایک پیر سینسر جس میں دو الگ الگ عناصر شامل ہیں۔ ایک طرف ، اس میں ایک ایسا آلہ ہے جو اس اور دوسرے سینسر کے مابین تفریق سگنل کو خارج کرتا ہے ، جو وہی عنصر ہوگا جو اصل میں الارم سگنل کو چالو کرتا ہے۔
یہ ایک کے ذریعہ حاصل کیا جاتا ہے انٹیگریٹڈ سرکٹ BISS0001، جس میں آپریشنل امپلیفائر اور اضافی الیکٹرانک انٹرفیس ہوتے ہیں۔ اس کے علاوہ ، ماڈیول اپنے افعال میں سے دو ایڈجسٹمنٹ کی اجازت دیتا ہے ، ایک تو کچھ پوٹینومیٹروں کے ساتھ پی آئی آر کا پتہ لگانے کی دوری کی حساسیت کے لئے۔ دوسری خصوصیت خود بخود روشنی کا پتہ لگانے کی صلاحیت ہے ، حالانکہ یہ فیکٹری میں اہل نہیں ہے۔
یہ آخری فنکشن اکثر استعمال ہوتا ہے کچھ سسٹمز تاکہ جب حرکت کا پتہ چلتا ہے تو وہ کسی نظام کی روشنی کو چالو کرتے ہیں ، لیکن محیط روشنی زیادہ نہیں ہوتا ہے ، یعنی جب رات ہوتی ہے۔
HC-SR501 کے معاملے میں ، اس کی ایک حرکت کی نشاندہی کی حد ہوتی ہے جس کی ایک حد ہوتی ہے 3 سے 7 میٹر کے فاصلے پر، اور 90 اور 110º تک کے پیر پیرس یہ ایک اچھی حد ہے ، جہاں آپ کو ضرورت پڑنے پر اسے انسٹال کرنے کی اجازت ہے ، جیسے دیوار ، چھت ، فرش وغیرہ۔
جیسا کہ آپ دیکھ سکتے ہیں ، پی آئی آر سینسر ایک قسم کے سفید گنبد کا احاطہ کرتا ہے ، اسی کو جانا جاتا ہے فرینسل لینس. اس کا نام فرانسیسی موجد اور طبیعیات دان آگسٹن جین فریسنل کے لئے رکھا گیا ہے۔ اس کی بدولت ، یہ ممکن ہے کہ بڑے یپرچر اور مختصر فوکل کی لمبائی کے لینسوں کو بغیر کسی وزن کے وزن اور بلک مال کے بغیر روایتی عینک کے ساتھ استعمال کیا جائے۔
اور یہ اس کے ڈیزائن کا شکریہ لینس کی ایجاد 1822 میں ہوئی، اور اس کے بعد سطح کا نمونہ ہے جو آپ گالف کی طرح ہی تصویر میں دیکھ سکتے ہیں۔ اور اس ڈیزائن کی بدولت ، آلات کی ایک بڑی جماعت کو نافذ کیا گیا ہے ، جس میں HC-SR501 بھی شامل ہے۔
HC-SR501 خصوصیات
El HC-SR501 IR ماڈیول ایک کم قیمت کا سینسر ہے، چھوٹے اور ایک جدید ترین ٹکنالوجی کے ساتھ تمام موجودہ موشن سینسرز کی۔ اس کے دو پوٹینومیٹر اور مربوط جمپر کی مدد سے ، اس کے پیرامیٹرز کو آسانی سے ترمیم کیا جاسکتا ہے ، جس سے وہ ہر طرح کی حساسیت اور فاصلاتی ضروریات ، اور یہاں تک کہ ایکٹیویشن اور ردعمل کے وقت کو بھی ڈھال سکتا ہے۔
The تکنیکی خصوصیات اس HC-SR501 میں سے ہیں:
- یہ پیر LH1778 اور کنٹرولر BISS0001 پر مشتمل ہے
- سپلائی وولٹیج: 5 سے 12 وی
- بجلی کی کھپت: <1 ایم اے
- فاصلہ کی حد: 3 سے 7 میٹر سایڈست
- پتہ لگانے کا زاویہ: 110º
- ترتیبات: پتہ لگانے کی حد اور فعال الارم کے وقت کیلئے 2 پوٹینومیٹر کے ذریعہ۔ جمپر نے الارم آؤٹ پٹ کو سنگل شاٹ یا بار بار چلنے والے یا قابل قبول ٹرگر موڈ میں ترتیب دینے کی صلاحیت میں اضافہ کیا ہے۔ الارم آؤٹ پٹ کو 3 سیکنڈ اور 5 منٹ کے درمیان مرتبہ ترتیب دیا جاسکتا ہے۔
- 1 (شبیہہ میں): دائیں مڑیں کیونکہ یہ تصویر میں ہے جیسے 3 سیکنڈ سے 5 منٹ تک سیٹ کریں۔
- 2 (شبیہہ میں): بائیں مڑیں کیونکہ یہ تصویر میں ہے جیسے 3 میٹر سے زیادہ سے زیادہ 7 میٹر تک فاصلہ ترتیب دیں۔
- 3 (شبیہہ میں): ٹرگر کو مرتب کرنے کیلئے جمپر۔ جب جمپر کو اس شبیہہ میں دکھائے جانے والے دو بیرونی ترین پنوں میں داخل کیا جائے گا ، تب اس کو 1 سنگل شاٹ کے طور پر تشکیل دیا جائے گا۔ اور اگر یہ باطن میں ہے تو ، بار بار موڈ چالو ہوجاتا ہے۔ یعنی ، وہاں 3 پن ہیں ، اگر یہ باہر پر ہے اور درمیانی ایک مونو فنکشن ہے ، اور اگر یہ سنٹرل پن پر ہے اور پی سی بی کے اندرونی حص itہ میں یہ دہرائی جائے گی۔
- شروعات کا وقت: HC-SR501 ماڈیول کو طاقت دینا شروع کرنے کے بعد ، آپریشنل ہونے سے پہلے کم از کم 1 منٹ گزرنا چاہئے۔
- آپریشنل کام کرنے کا درجہ حرارت: -15ºC اور + 70ºC
- مزید معلومات: پن آؤٹ اور ڈیٹاشیٹ دیکھیں
ذہن میں رکھو کہ یہ غیر فعال سینسر وہ آپ کے منصوبوں کے لئے مثالی ہیں ، وہ اسی وقت شروع کریں گے جب انہیں قربت کا پتہ چل جائے ، اس دوران وہ غیر فعال کان میں رہیں گے۔ اور آپ اسے بہت آسانی سے حاصل کرسکتے ہیں ، کیونکہ HC-SR501 میں ایک ہے آسان پن آؤٹ:
- بجلی دینے کے لئے وی سی سی۔
- GND کو زمین سے مربوط کرنے کے لئے۔
- سینسر آؤٹ پٹ کے لئے آؤٹ پٹ۔
کے لئے کے طور پر دو ٹرامر جس کا میں نے پہلے حوالہ دیا ہے ، ان کو ایڈجسٹ کیا جاسکتا ہے جیسا کہ میں نے پہلے ہی کہا ہے۔ میں نے جس کی وضاحت نہیں کی وہ جمپر کے ذریعہ فائرنگ کے طریقے ہیں:
- H (دوبارہ چالو کرنے)- جب سینسر کا محرک ہوتا ہے تو پیداوار زیادہ رہتی ہے ، یعنی جب حرکت یا قربت کا پتہ لگاتا ہے تو وہ ہائی ولٹیج کو برقرار رکھتا ہے ، اور بار بار ایسا کرتا ہے۔ سینسر غیر فعال ہونے پر یہ نیچے آجائے گا۔
- L (عام): چالو حالت میں آؤٹ پٹ کم اونچائی سے بڑھتا ہے۔ مسلسل نقل و حرکت کے نتیجے میں بار بار اعلی نچلی نبض پیدا ہوتی ہے۔
ایپلی کیشنز
پی آئی آر کم سطح کے اورکت تابکاری پر مبنی ہے۔ جس شے میں جتنی گرمی ہوتی ہے ، اتنا ہی اس سے خارج ہوتا ہے۔ اس قسم کا سینسر اسی چیز پر مبنی ہے ، چونکہ لوگ ، اشیاء اور جانور حرارت چھوڑ دیتے ہیں اور اس سے اس بات کا اندازہ لگایا جاسکتا ہے کہ وہ قریب ہیں یا نہیں۔
اس آسان نظام کے ساتھ لاگو کیا جا سکتا ہے خود بخود کھلنے والے دروازوں سے ، ایسکیلیٹرس جو قربت کا پتہ لگاتے وقت شروع ہوجاتے ہیں ، الارم جو موجود ہوتے ہیں اس کا پتہ لگانے پر چالو ہوجاتے ہیں ، ایسی لائٹس جو آپ کی موجودگی کا پتہ لگانے پر روشن کرتی ہیں وغیرہ۔ درخواستوں کی تعداد بہت زیادہ ہے ...
اس سے ارڈینو اور متعدد دیگر آلات جیسے رابطہ ماڈیول کو بھیجا جاسکتا ہے انٹرنیٹ الرٹ، اور مزید موجودگی کا پتہ لگانے والے محرک سرگرمی کو دور سے بنا کر صلاحیتوں میں اضافہ کریں۔ میں ذکر کر رہا ہوں ESP8266-01 ماڈیول یا اسی طرح کے ...
دیگر سفارش es ایک ریلے کا استعمال کریں اعلی وولٹیج عناصر کو چالو کرنے کے ل such ، جیسے دروازہ موٹر ، لائٹ بلب وغیرہ۔
ارڈینو کے ساتھ HC-SR501 کا انضمام
کرنے اسے اپنے اردوینو IDE بورڈ کے ساتھ مربوط کریں ، آپ مزید معلومات کے لئے ہمارا پروگرامنگ کورس دیکھ سکتے ہیں۔ تاہم ، میں آپ کو ایک سادہ خاکہ کوڈ دکھاتا ہوں جس کے ذریعہ آپ یہ دیکھنا شروع کر سکتے ہیں کہ اس کا بنیادی طریقہ سے کس طرح استعمال کیا جاتا ہے ، اور ابتدائی کوڈ میں تھوڑی تھوڑی ترمیم کرکے اپنے پروجیکٹ میں عناصر شامل کر کے اسے مکمل طور پر کام کریں۔
El مثال کے طور پر ماخذ کوڈ یہ اس طرح ہوگا:
//Ejemplo básico con el HC-SR501 byte sensorpir 8; //Pin del salida del sensor que está como salida. byte led=13; //Puedes conectar un LED en el 13 para ver el efecto visual cuando se activa al detectar presencia void setup() { pinMode(sensorpir, INPUT); //Declaramos pines E/S pinMode(led, OUTPUT); Serial.begin(9600); //Configuramos la velocidad del monitor serial } void loop) { if(digitalRead(sensorpir)== HIGH) { Serial.println("Movimiento detectado"); digitalWrite(led, HIGH); delay(1000); digitalWrite(led , LOW); } }
تبصرہ کرنے والا پہلا ہونا