اجعل مشروع أمن المنزل هذا باستخدام Arduino - تم اختباره والعمل

اجعل مشروع أمن المنزل هذا باستخدام Arduino - تم اختباره والعمل

سنرى في هذه المقالة كيفية بناء دائرة نظام أمان منزلي باستخدام اردوينو والتي قد تنقذ منزلك من المتسللين يومًا ما.



يحدث اقتحام المنازل كل بضع ثوانٍ في العالم. بحلول الوقت الذي تقرأ فيه هذه الجملة ، اقتحم المحتالون منزل شخص ما بالفعل.

قاعدة ذهبية: الوقاية خير من العلاج ، فمن الأفضل دائمًا منع المحتالين بردعهم (بأي شكل من أشكال الإنذار بصوت عالٍ) بدلاً من تسجيل شكوى في مركز الشرطة عقب الحادث.





مستشعر PIR

الدماغ والقلب للمشروع هما اردوينو ومستشعر PIR على التوالي. يستشعر مستشعر PIR حركة الجسم الذي يصدر موجات الأشعة تحت الحمراء مثل الإنسان أو الحيوان.

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



يعطي مستشعر PIR إشارة عالية نشطة 3.3 فولت عند اكتشاف الحركة لفترة محددة مسبقًا. يتم تغذية هذه الإشارة العالية النشطة إلى اردوينو الذي يقرر ما يجب فعله بعد ذلك.

تخطيط الدائرة:

يمكن بناء مشروع أمن الوطن في Arduino من أجزاء من الصناديق غير المرغوب فيها ، والتي تحتوي على بعض I / Os للمستخدم.

استخدم إبداعك لتصميم التخطيط بحيث يبدو جيدًا وأنيقًا.

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

تأكد من وضع النظام بالكامل على الحائط جيدًا ويجب ألا يسقط بسهولة. يمكنك حفر أو استخدام شريط مزدوج الجوانب مع الغراء القوي للالتصاق بالجدار ، إذا لم يكن صندوق القمامة الخاص بك به مسافة بادئة للتسمير. استخدم “arduino pro mini” إذا كان صندوق البريد غير الهام الخاص بك صغيرًا.

هذا هو النموذج الأولي للمؤلف:

في هذا النموذج الأولي ، استخدمت صندوق أقلام الرصاص للإعداد بالكامل ، تم تثبيت مصباح LED أبيض 1 وات على السقف لإضاءة تنبيه الدخيل.

يضيء مصباح LED بقوة 1 وات مساحة صغيرة ساطعة بشكل معقول أثناء المواقف المظلمة والتي قد تردع الدخيل. قم بإنشاء نظام UPS على متن الطائرة لهذا المشروع داخل صندوق البريد غير الهام ، بحيث يكون نشطًا حتى أثناء انقطاع التيار الكهربائي.

التصميم:

المشروع كله مبني على اردوينو pro mini ، ولكن يمكنك أن تفعل الشيء نفسه مع لوحة اردوينو المفضلة لديك.

ملاحظة: حاول ألا تعدل أي شيء معطى في التخطيطي إذا كنت مبتدئًا في اردوينو. إذا قمت بذلك ، قم بتغيير الرمز بشكل مناسب لتعديلك.

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

//---------Program Starts--------//
//----------Developed by R.Girish------//
int input=2
int alarm=3
int buzzer=4
int start=5
int test=6
int led=7
int green=8
int red=9
void setup ()
{
pinMode(input,INPUT)
pinMode(alarm,OUTPUT)
pinMode(buzzer,OUTPUT)
pinMode(start,INPUT)
pinMode(test,INPUT)
pinMode(led,OUTPUT)
pinMode(green,OUTPUT)
pinMode(red,OUTPUT)
}
void loop ()
{
digitalWrite(alarm,1)
digitalWrite(green,0)
digitalWrite(led,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
inactive:
if(digitalRead(test)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
delay(10000) // Test delay
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
trig:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(buzzer,1)
digitalWrite(red,1)
delay(2000)
digitalWrite(buzzer,0)
digitalWrite(led,1)
digitalWrite(green,0)
digitalWrite(red,0)
}
else
{
delay(1)
goto trig
}
}
if(digitalRead(start)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
active:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(red,1)
delay(20000)
digitalWrite(alarm,0)
digitalWrite(buzzer,1)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
digitalWrite(alarm,1)
digitalWrite(led,1)
digitalWrite(buzzer,0)
delay(1)
goto active
}
else
{
delay(1)
goto active
}
}
delay(10)
goto inactive
}
//----------Developed by R.Girish------//
//---------Program Ends---------//

ال نظام أمن الوطن الدائرة باستخدام Arduino Uno موضحة أعلاه ، ولكن يمكنك استخدام أي من لوحات اردوينو.

قد تبدو الدائرة معقدة ولكنها في الواقع ليست كذلك. R3 هو زر إعادة الضبط متصل بإعادة تعيين دبوس اردوينو ومؤرض.

جميع الترانزستورات من نوع PNP. إذا كنت تريد استخدام ترانزستور NPN ، فقم بإجراء التغييرات المناسبة في الكود. يوجد جرس بجهد 5 فولت لإعطاء تغذية صوتية للمستخدم عند الضغط على أي زر.

ملاحظة: يجب توصيل المقاوم المنسدل 10K بـ #Pin 2 من arduino ، والذي لا يظهر في التخطيطي.

اتجاه للاختبار:

بعد الانتهاء من إنشاء الكود وتحميله ، قم بتنفيذ التعليمات التالية للاختبار.

· قم بتشغيل الدائرة واضغط على زر 'اختبار' سوف تسمع صوتًا ويضيء مؤشر LED الأخضر ، مما يشير إلى أن الدائرة جاهزة لوضع الاختبار وتذهب بعيدًا على الفور عن الدائرة. بعد 10 ثوانٍ ، ستسمع صوتًا آخر يشير إلى أن الإعداد جاهز لاكتشاف الحركة.

· اقترب من مستشعر PIR ، ستسمع صوت صفير لمدة ثانيتين على الفور مع 1 وات led ON. ثم يذهب إلى حالة الخمول.

· إذا نجحت التعليمات التالية ، فإن نظام الأمان الخاص بك جاهز للاستخدام. قم بإجراء اختبارات متكررة لإطالة فترة عمل النظام.

تعليمات الاستخدام: افهم التعليمات التالية بعناية.

· أغلق الأبواب واضغط على 'زر البدء' عندما يصدر صوتًا مزدوجًا يشير إلى أنه يمكنك المغادرة الآن. بعد دقيقتين ، سيصدر صوتًا مزدوجًا آخر (عندما لا تكون موجودًا في المنزل) يشير إلى أن النظام نشط وجاهز لاكتشاف الحركة.

· إذا تم تشغيل أي حركة من قبل الدخيل ، أولاً ، يضيء المصباح الأبيض 1 وات ويضيء أيضًا مؤشر LED الأحمر. هذه هي المرحلة الأولى لردع المحتال. قد يعتقد الدخيل أن شخصًا ما لا يزال في المنزل.

· بعد 20 ثانية يبدأ الإنذار ، هذه هي المرحلة الثانية لردع المحتال. سيجذب الإنذار انتباه الكثيرين بالقرب من المنطقة.

· بعد دقيقة واحدة يتوقف المنبه 1 وات LED يتم إيقاف تشغيله ولكن يظل مؤشر LED الأحمر قيد التشغيل ، مما يشير إلى قيام شخص ما بتشغيل النظام.

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

مكان وضع نظام أمان Arduino:

عند إنشاء هذا أو شراء أشياء مماثلة من السوق ، لا تخبر أي شخص عنها. قد يؤدي إخبار شخص ما إلى تنبيه المحتال وقد يحاول تجاوزه.

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

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

· إذا كان لديك حيوانات أليفة ، فحاول إبعادها عن نظام الأمان. سوف يطلقون إنذارًا كاذبًا.

· استخدم دائمًا خيالك وتوقعاتك لوضع نظام الأمان.




السابق: كيفية تعيين IC 741 لـ Auto Cut-oFF في المادة التالية: 18V اللاسلكي شاحن بطارية الحفر الدائرة