فهرست مطالب:

سیستم امنیتی RPI: 4 مرحله
سیستم امنیتی RPI: 4 مرحله

تصویری: سیستم امنیتی RPI: 4 مرحله

تصویری: سیستم امنیتی RPI: 4 مرحله
تصویری: نصب و کار با سیستم عامل رزبری پای روی ماشین مجازی 2024, جولای
Anonim
سیستم امنیتی RPI
سیستم امنیتی RPI

عملکرد زنگ امنیتی RPI

در این مقاله آموزشی نحوه ایجاد یک سیستم هشدار شبانه به طور کامل را یاد خواهید گرفت. اگر سیستم مزاحمی را تشخیص دهد ، بلافاصله "INTRUDER" را روی مانیتور شما چاپ می کند و همچنین صدای بلند از زنگ هشدار ایجاد می کند. چراغ ها به همراه الارم به صورت الگو چشمک می زنند.

مرحله 1: مواد مورد نیاز

مواد مورد نیاز
مواد مورد نیاز

مواد مورد نیاز:

  1. هر رنگ Led (4 توصیه می شود)
  2. سیم های بلوز
  3. وزوز
  4. 330 مقاومت (به مقدار LED)
  5. حسگر حرکتی
  6. 3 سیم نر به ماده
  7. مقاومت وابسته به نور
  8. خازن
  9. تخته نان
  10. T-Cobbler

مرحله 2: روش

روش:

  1. ابتدا قدرت و هر دو ریل خود را زمین کنید
  2. 330 مقاومت خود را در پایین تخته نان که از ریل زمینی شروع می شود تا هر ریل روی تخته نان قرار دهید
  3. سپس led های خود را در کنار مقاومت قرار دهید. اگر مقاومت های شما در سمت چپ تخته نان قرار گرفته اند ، پای کوتاه مستقیماً به سمت راست مقاومت می رود.
  4. پایه بلند led هر کجا که بخواهید می رود ، اما مطمئن شوید همه در ریل های مختلف وجود دارد
  5. سیم های بلوز را به led طولانی led خود وصل کنید
  6. سیم های بلوز را به هر پین gpio وصل کنید
  7. زنگ را در بالای مقاومتها قرار دهید و پای کوتاه آن در ریل زمینی قرار گیرد
  8. یک سیم بلوز را به زنگ و سپس به پین gpio وصل کنید
  9. حالا ldr را به یک ریل قدرت و یک ریل روی تخته نان وصل کنید
  10. پای کوتاه خازن را به ریل گاند و پای بلند را به سمت راست ldr وصل کنید
  11. یک سیم جهنده را به سمت چپ ldr و سپس به یک پینگ gpio وصل کنید
  12. در نهایت سه سیم نر به زن را روی سنسور حرکت وصل کنید
  13. هر یک از سیمهای نر را به سیمهای زن به زمین ، 5v و gpio متصل کنید ، به ترتیب مطمئن شوید که هر کدام به انتهای سمت راست سنسور حرکت وصل شده اند.

مرحله 3: روش کد

رویه کد
رویه کد

رویه کد L

مطمئن شوید که از پایتون 3 استفاده می کنید زیرا این کد روی هیچ نرم افزار دیگری کار نمی کند.

ابتدا باید چیزهای مناسب را وارد کنیم

از واردات gpiozero LED ، Buzzer ، LightSensor ، MotionSensor ،

از زمان وارد کردن خواب

اکنون باید اجزای الکتریکی خود را تعریف کنیم. شماره در انتها باید شماره پورت gpio باشد که با سیم جامپر به آن متصل شده اید. برای کد زیر باید شماره را با پورت gpio مربوطه جایگزین کنید.

نور 1 = LED (21)

Light2 = LED (20)

Light3 = LED (12)

Light4 = LED (16)

زنگ = زنگ (19)

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

pir = MotionSensor (24)

اکنون وقت آن است که قسمت آبدار کد را درست کنید.

در حالی که True:

اگر ldr.light_detected و pir.motion_detected:

چاپ ("امن")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

دیگری:

ldr. When_dark و pir.motion_detected

چاپ ("INTRUDER INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

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 LED ، Buzzer ، LightSensor ، MotionSensor ،

از زمان وارد کردن خواب

نور 1 = LED (21)

light2 = LED (20)

light3 = LED (12)

light4 = LED (16)

زنگ = زنگ (19)

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

pir = MotionSensor (24)

در حالی که True:

اگر ldr.light_detected و pir.motion_detected:

چاپ ("امن")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

دیگری:

ldr. When_dark و pir.motion_detected

چاپ ("INTRUDER INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

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: محصول نهایی

در نهایت ، این چیزی است که سیستم باید کامل به نظر برسد:

توصیه شده: