دائرة أمان الليزر المعتمدة على الرسائل القصيرة

جرب أداة القضاء على المشاكل





في هذا المنشور ، سنقوم ببناء دائرة أمان ليزر يمكنها إرسال تنبيه عبر الرسائل القصيرة إلى مالك العقار أو أي شخص آخر وتنشيط الإنذار بصوت عالٍ لردع المحتال ، والذي يمكن توصيله عبر الترحيل.

نخاف دائمًا من المحتالين خاصة عندما نترك ممتلكاتنا وشأنها ، هذا المكان انظمة حماية تأتي في متناول اليدين. قد يكون صوت الإنذار كافيًا لجذب انتباه الجميع في المنطقة المجاورة وردع اللص.



تنبيه عبر الرسائل النصية القصيرة يحذر المستخدم من اتخاذ الإجراء اللازم بعد اقتحام المحتال لممتلكاتك.

يجب تنفيذ أنظمة الأمان في نقاط الأسبوع في منزلك / مكتبك ، مثل الأبواب والنوافذ ، وفي بعض الأحيان تكون هناك حاجة لعدد متعدد من أنظمة الأمان لتحقيق أقصى قدر حماية ضد اللص في نقاط مختلفة من منزلك أو مكتبك.



كيف تعمل

دائرة أمان الليزر المعتمدة على الرسائل القصيرة

ملاحظة: يرجى استبدال المقاوم الأساسي للترانزستور 330 أوم بمقاوم 10 كلفن ، لأن قيمة 330 أوم منخفضة جدًا وغير صحيحة.

تتكون الدائرة من Arduino ، والتي تشعر بالتطفل واتخاذ القرارات. يتلقى مودم GSM أمرًا لإرسال رسائل SMS إلى المستخدم وعدد قليل من المكونات السلبية الأخرى لاكتشاف التطفل.

يقوم Arduino بمسح ملف شعاع الليزر لانقطاع الضوء 500 مرة في الثانية. ال يستشعر LDR وجود ضوء الليزر ويعطي إشارة لاردوينو.

يشكل كل من 10K و LDR مقسم جهد ، تؤخذ الإشارة التناظرية من نقطة بين هذين المكونين.

عندما تنخفض شدة الضوء الساقط إلى درجة معينة أو ينقطع الضوء تمامًا ، يتعرف اردوينو على أنه تدخل.

ال 10 كيلو المقاوم المتصل بـ 'زر التنشيط' يعمل كمقاوم منزلق لمنع تنشيط دبوس اردوينو بشكل عشوائي.

ال الترانزستور ينشط التتابع في حالة الاقتحام ، يحمي الصمام الثنائي بقية الدائرة من ارتفاع الجهد العالي أثناء تشغيل المرحل وإيقافه.

يمكنك توصيل ملف صفارة إنذار أو الأضواء أو أي شيء ترغب في توصيله بالترحيل.

لتنشيط نظام الأمان ، يتعين علينا الضغط على زر التنشيط ، ملف مؤشر LED يؤكد أن الزر مضغوط.

يتم تنشيط النظام بعد دقيقتين فقط ، مما يمنحك الوقت لقفل ممتلكاتك ومغادرة المكان.

عند العودة إلى المنزل ، لإلغاء تنشيط النظام ، اضغط على زر إعادة الضبط. قم بلحام زر الضغط من محطة زر إعادة الضبط في Arduino ، بحيث يمكن الوصول بسهولة إلى زر إعادة الضبط لإلغاء تنشيط النظام من خارج الإعداد.

بمجرد اكتشاف الدائرة للتطفل ، سيتم تنشيط التتابع لـ 2 دقيقة ويتم إيقاف تشغيله وسيكون جاهزًا لاكتشاف التسلل التالي.

يحتاج مودم GSM خارجي مزود الطاقة حيث لا يستطيع اردوينو توفير تيار كافٍ للوحدة. الرجاء إدخال بطاقة SIM صالحة مع خطة SMS صالحة.

هذا كل ما يتعلق بدائرة أمان الليزر القائمة على الرسائل القصيرة ، دعنا الآن نرى كيفية تنفيذ الإعداد بالطريقة الصحيحة.

كيفية تنفيذ الإعداد:

ضع ال مصدر الليزر ودائرة اردوينو بحيث يسقط ضوء الليزر بالضبط على LDR. يمكنك أيضًا تجربة المرايا التي تعكس شعاع الليزر لتغطية مساحة كبيرة.

إذا كنت تمتلك حيوانات أليفة ولمنع الإنذارات العرضية أو الكاذبة ، ارفع الجهاز بالكامل إلى مستوى ورك شخص بالغ. ستخضع حيواناتك الأليفة لأشعة الليزر لمنع التحفيز الخاطئ.

إن LDR عرضة للأخطاء / الإنذارات الكاذبة عند سقوط الضوء المحيط عليه. لتجنب هذه الأنواع من الأخطاء ، نحتاج إلى إحاطة LDR بأسطوانة مجوفة غير شفافة بنهاية واحدة مفتوحة ونهاية أخرى مغلقة مصنوعة من البلاستيك أو أي مادة أخرى.

إعداد LDR

تأكد من تغطية الجزء الأمامي من الأنبوب أيضًا وأن هناك ثقبًا صغيرًا بقطر بضعة ملليمترات لدخول شعاع الليزر.

عندما شعاع الليزر يقع على LDR القيمة التي يقرأها arduino منخفضة ولكن عند اكتشاف انقطاع الضوء ، ستصل القيمة إلى الذروة في نفس اللحظة ، والتي يمكنك مشاهدتها من الشاشة التسلسلية.

بمجرد أن تنخفض شدة الضوء عن العتبة المحددة مسبقًا ، يقوم اردوينو بتشغيل الترحيل وإرسال تنبيه عبر الرسائل القصيرة إلى المستخدم.

كود البرنامج:

//--------------Program developed by R.Girish---------------//
#include
SoftwareSerial gsm(9,8)
int LDR = A0
int OP = 7
int start = 6
int LED = 5
int th = 300
int x
unsigned long A = 1000L
unsigned long B = A * 60
unsigned long C = B * 2
void setup()
{
Serial.begin(9600)
gsm.begin(9600)
pinMode(LDR,INPUT)
pinMode(OP,OUTPUT)
pinMode(start,INPUT)
pinMode(LED,OUTPUT)
}
void loop()
{
if(digitalRead(start)==1)
{
digitalWrite(LED,HIGH)
delay(C)
A:
x = analogRead(A0)
Serial.println(x)
if(x<=th)
{
delay(2)
goto A
}
if(x>=th)
{
digitalWrite(OP,HIGH)
Serial.println('Sending SMS...... ')
gsm.println('AT+CMGF=1')
delay(1000)
gsm.println('AT+CMGS='+91XXXXXXXXXX' ') // Replace x with mobile number
delay(1000)
gsm.println('Security Warning: Intruder detected.') // The SMS text you want to send
delay(100)
gsm.println((char)26) // ASCII code of CTRL+Z
delay(1000)
Serial.println('Message is sent ')
delay(C)
digitalWrite(OP,LOW)
goto A
}
}
}
//--------------Program developed by R.Girish---------------//

يرجى استبدال “XXXXXXXXXX” برقم هاتفك لتلقي الرسائل القصيرة.




زوج من: 10 دارة مقياس سرعة الدوران LED التالي: دائرة أمان مؤشر موضع الدخيل