جدول المحتويات:

نظام أمان RPI: 4 خطوات
نظام أمان RPI: 4 خطوات

فيديو: نظام أمان RPI: 4 خطوات

فيديو: نظام أمان RPI: 4 خطوات
فيديو: How to make a security system using Raspberry Pi board 2024, يوليو
Anonim
نظام أمان RPI
نظام أمان RPI

وظيفة إنذار أمان RPI

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

الخطوة 1: المواد المطلوبة

المواد المطلوبة
المواد المطلوبة

المواد المطلوبة:

  1. أي لون ليد (4 موصى به)
  2. أسلاك العبور
  3. صفارة
  4. 330 مقاوما (نفس كمية المصابيح)
  5. مستشعر الحركة
  6. 3 أسلاك ذكر لأنثى
  7. مقاوم يعتمد على الضوء
  8. مكثف
  9. مجلس الخبز
  10. T- كوبلر

الخطوة 2: الإجراء

إجراء:

  1. ضع القوة والأرضي على كلا القضبان
  2. ضع 330 مقاوماً في الجزء السفلي من لوح الخبز بدءًا من السكة الأرضية إلى أي سكة على لوح الخبز
  3. ثم ضع المصابيح الخاصة بك بجانب المقاوم الخاص بك. تذهب الساق القصيرة مباشرة إلى يمين المقاوم إذا تم وضع مقاوماتك على الجانب الأيسر من لوح الخبز.
  4. يذهب الجزء الطويل من المصباح إلى أي مكان تريده ولكن تأكد من وجود كل ذلك في سكك حديدية مختلفة
  5. قم بتوصيل أسلاك العبور بمصباح LED الطويل
  6. قم بتوصيل أسلاك العبور بأي دبابيس gpio
  7. ضع الجرس فوق المقاومات مع تحريك الساق القصيرة في السكة الأرضية
  8. قم بتوصيل سلك توصيل بالجرس ثم في دبوس gpio
  9. الآن قم بتوصيل ldr في قضيب كهربائي وسكة حديدية على لوح الخبز
  10. قم بتوصيل الساق القصيرة للمكثف بقضيب الربط والساق الطويلة على يمين ldr
  11. قم بتوصيل سلك توصيل على يسار ldr ثم في gpio ping
  12. أخيرًا ، قم بتوصيل ثلاثة أسلاك من الذكور إلى الإناث على مستشعر الحركة
  13. قم بتوصيل كل واحد من أسلاك الذكور إلى الإناث بالأرضي ، 5 فولت و gpio على التوالي مع التأكد من توصيل كل منها بالطرف الأيمن من مستشعر الحركة

الخطوة 3: إجراء التعليمات البرمجية

إجراءات الكود
إجراءات الكود

إجراءات الكود ل

تأكد من أنك تستخدم python 3 لأن هذا الرمز لن يعمل على أي برنامج آخر.

أولا يجب علينا استيراد الأشياء الصحيحة

من gpiozero import LED ، الجرس ، LightSensor ، MotionSensor ،

من وقت استيراد النوم

الآن علينا تحديد مكوناتنا الكهربائية. يجب أن يكون الرقم في النهاية هو رقم منفذ gpio الذي اتصلت به بسلك العبور. بالنسبة للرمز أدناه ، يجب استبدال الرقم بمنفذ gpio الخاص بك.

Light1 = LED (21)

Light2 = LED (20)

Light3 = LED (12)

Light4 = LED (16)

إنذار = الجرس (19)

ldr = LightSensor (13، 5، 1، 0.1)

pir = MotionSensor (24)

حان الوقت الآن لتصحيح الجزء المثير من الكود.

احيانا صحيح:

إذا تم اكتشاف ldr.light_detected و pir.motion_detected:

طباعة ("آمنة")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

آخر:

ldr.hen_dark و pir.motion_detected

طباعة ("INTRUDER INTRUDER INTRUDER")

المنبه مفعل()

light1.on ()

النوم (0.1)

light1.off ()

light2.on ()

النوم (0.1)

light2.off ()

light3.on ()

النوم (0.1)

light3.off ()

light4.on ()

النوم (0.1)

light4.off ()

هذا ما سيبدو عليه الرمز مكتملًا

من gpiozero import LED ، الجرس ، LightSensor ، MotionSensor ،

من وقت استيراد النوم

light1 = ليد (21)

light2 = ليد (20)

light3 = ليد (12)

light4 = ليد (16)

إنذار = الجرس (19)

ldr = LightSensor (13، 5، 1، 0.1)

pir = MotionSensor (24)

احيانا صحيح:

إذا تم اكتشاف ldr.light_detected و pir.motion_detected:

طباعة ("آمنة")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

آخر:

ldr.hen_dark و pir.motion_detected

طباعة ("INTRUDER INTRUDER INTRUDER")

المنبه مفعل()

light1.on ()

النوم (0.1)

light1.off ()

light2.on ()

النوم (0.1)

light2.off ()

light3.on ()

النوم (0.1)

light3.off ()

light4.on ()

النوم (0.1)

light4.off ()

الآن قم بتشغيل الكود وستعرض الوحدة النص الخاص بك

الخطوة 4: المنتج النهائي

أخيرًا ، هذا ما يجب أن يبدو عليه النظام مكتملًا:

موصى به: