فهرست مطالب:

امنیت خانه با سیستم جاسازی شده: 12 مرحله (همراه با تصاویر)
امنیت خانه با سیستم جاسازی شده: 12 مرحله (همراه با تصاویر)

تصویری: امنیت خانه با سیستم جاسازی شده: 12 مرحله (همراه با تصاویر)

تصویری: امنیت خانه با سیستم جاسازی شده: 12 مرحله (همراه با تصاویر)
تصویری: تکچرخ 2024, ژوئن
Anonim
امنیت خانه با سیستم تعبیه شده
امنیت خانه با سیستم تعبیه شده

سلام خوانندگان محترم ،

این یک دستورالعمل برای ساخت یک سیستم امنیت خانگی بر خلاف هر سیستم امنیتی دیگر است. این سیستم دارای ویژگی بهبود یافته TRAP و حالت PANIC است که صاحب خانه ، همسایه و ایستگاه پلیس را از طریق شبکه متصل می کند. در این پروژه من کل پروژه را از طریق اینترانت (شبکه محدود) نشان می دهم نه از طریق اینترنت ، اگر می خواهید انجام دهید همینطور از طریق اینترنت..

حالت پانیک: (سیستم موجود) هنگامی که مزاحم توسط سنسور اولتراسونیک تشخیص داده می شود. چراغهای خانه و صدای زنگ منفجر می شود و در نتیجه وحشت مزاحم ایجاد می شود و یک پیام کوتاه به صاحب خانه قربانی و همسایه وی ارسال می کند و یک وب موقت میزبانی می شود که برخی از اطلاعات مربوط به تخلف را در چه ساعتی نگه می دارد. مزاحم تجاوز کرد ، زمان پس از تجاوز و یک فیلد ورودی سپری شد. جایی که صاحب خانه می تواند PIN را وارد کند تا زنگ و چراغ های خانه را از راه دور غیرفعال کند.

حالت TRAP: (سیستم پیشنهادی) هنگامی که مزاحم تشخیص داده می شود Buzzer و چراغها مانند سیستمهای فعلی منفجر نمی شوند. در عوض یک اعلان پیامکی حاوی آدرس IP با کلیک بر روی آدرس IP به کلانتری ارسال می شود ، دستمزد وب باز می شود که پلیس می تواند اطلاعاتی مانند زمان تجاوز ، زمان سپری شده از تجاوز و آدرس خانه قربانی و جهت نقشه گوگل ثابت از ایستگاه پلیس به خانه قربانی را دریافت کنید. و یک پیام کوتاه به همسایه و صاحب خانه نیز ارسال می شود.

چیزهایی که باید بسازید

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

  1. صفحه بارگیری Arduino IDE IDE را بارگیری کنید
  2. بارگیری کتابخانه DS3231 دانلود کتابخانه
  3. دانلود فایل Bridge دانلود فایل
  4. بارگیری کد منبع بارگیری کد منبع

سخت افزار مورد نیاز

  1. آردوینو اونو مگا ATmega1280
  2. سپر اترنت
  3. تخته نان
  4. LCD 16x2
  5. سرووی اساسی
  6. سیم جامپر نر تا نر 30 تا 35
  7. سیم جامپر زن تا زن 20 تا 25
  8. سیم جامپر زن تا مرد 10-15
  9. ماتریس صفحه کلید 4x4
  10. سنسور اولتراسونیک - HC -SR04
  11. وزوز پیزو
  12. چراغ های LED 2
  13. کابل لن
  14. کابل برق برد آردوینو
  15. ماژول RTC ds3231

الزام اعتبار

برای دریافت اعلان پیامک از سخت افزار:

  1. SID حساب از API Twilio
  2. Auth Token از Twilio API
  3. کلید برنامه Temboo از API Temboo
  4. شماره فرستنده از Twilio API

اول از همه همانطور که در تصویر نشان داده شده است ، Ethernet Shield خود را با Arduino Uno Mega سوار کنید.

مراحل 1 تا 5 ارتباطات جداگانه ماژول با برد اصلی آردوینو را توضیح می دهد. و در نهایت برد شما مانند کل پروژه به نظر می رسد.

مرحله 1: صفحه نمایش LCD 16x2 با برد آردوینو

صفحه نمایش LCD 16x2 با برد آردوینو
صفحه نمایش LCD 16x2 با برد آردوینو
صفحه نمایش LCD 16x2 با برد آردوینو
صفحه نمایش LCD 16x2 با برد آردوینو

شرایط لازم برای تکمیل این مرحله

  1. آردوینو مگا
  2. سپر اترنت
  3. LCD 16x2
  4. Jumper Wires نر به نر

این LCD 16x2 دارای 16 پین است. تصویر را دنبال کنید و LCD را با برد آردوینو وصل کنید. برای تکمیل این مرحله به سیم های بلوز مردانه به مرد نیاز دارید.

مرحله 2: سنسور اولتراسونیک خط - HC -SR04 با برد آردوینو

سنسور التراسونیک Line Up - HC -SR04 با برد آردوینو
سنسور التراسونیک Line Up - HC -SR04 با برد آردوینو
سنسور التراسونیک Line Up - HC -SR04 با برد آردوینو
سنسور التراسونیک Line Up - HC -SR04 با برد آردوینو
سنسور التراسونیک Line Up - HC -SR04 با برد آردوینو
سنسور التراسونیک Line Up - HC -SR04 با برد آردوینو
سنسور التراسونیک Line Up - HC -SR04 با برد آردوینو
سنسور التراسونیک Line Up - HC -SR04 با برد آردوینو

شرایط لازم برای تکمیل این مرحله

  1. برد آردوینو
  2. سپر اترنت
  3. سنسور اولتراسونیک - HC -SR04
  4. Jumper سیم های مردانه را به زن وصل می کند

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

برای پوشش بیشتر مناطق با سنسور برای امنیت و کاهش هزینه نصب این سیستم در دنیای واقعی. سنسور اولتراسونیک بر روی یک سروو اصلی که 180 درجه می چرخد و حداکثر مساحت را پوشش می دهد ، ثابت شده است.

مرحله 3 خط سرووی Basic و ترکیب سنسور اولتراسونیک و Basic Servo را با هم در تصویر نشان می دهد

مرحله 3: آماده سازی سرویس اولیه با برد آردوینو

برای خدمات اولیه با برد آردوینو آماده شوید
برای خدمات اولیه با برد آردوینو آماده شوید
برای خدمات اولیه با برد آردوینو آماده شوید
برای خدمات اولیه با برد آردوینو آماده شوید
برای خدمات اولیه با برد آردوینو آماده شوید
برای خدمات اولیه با برد آردوینو آماده شوید
برای خدمات اولیه با برد آردوینو آماده شوید
برای خدمات اولیه با برد آردوینو آماده شوید

شرایط لازم برای تکمیل این مرحله

  1. برد آردوینو
  2. سپر اترنت
  3. سرووی اساسی
  4. سیم های بلوز

این سروو اصلی برای چرخاندن سنسور اولتراسونیک در 180 درجه برای پوشش حداکثر مساحت برای امنیت استفاده می شود. و سپس سنسور اولتراسونیک را در بالای آن وصل کرده ام که در تصویر نشان داده شده است

مرحله 4: برای ماتریس صفحه کلید 4x4 ، LED و Buzzer با برد آردوینو صف آرایی کنید

Line Up for 4x4 Keypad Matrix، LED and Buzzer With Arduino Board
Line Up for 4x4 Keypad Matrix، LED and Buzzer With Arduino Board
Line Up for 4x4 Keypad Matrix، LED and Buzzer With Arduino Board
Line Up for 4x4 Keypad Matrix، LED and Buzzer With Arduino Board
Line Up for 4x4 Keypad Matrix، LED and Buzzer With Arduino Board
Line Up for 4x4 Keypad Matrix، LED and Buzzer With Arduino Board
Line Up for 4x4 Keypad Matrix، LED and Buzzer With Arduino Board
Line Up for 4x4 Keypad Matrix، LED and Buzzer With Arduino Board

شرایط لازم برای تکمیل این مرحله

  1. برد آردوینو
  2. سپر اترنت
  3. ماتریس صفحه کلید 4x4
  4. رهبری
  5. وزوز پیزو

توجه: ماتریس صفحه کلید 4x4 دارای 8 پین است که از دکمه های رو به راست به چپ شروع می شود ، Buzzer تنها زمانی استفاده می شود که سیستم امنیتی در حالت Panic در حال اجرا است ، و در اینجا ما یک LED را به عنوان چراغ خانه فرض می کنیم و همچنین هنگامی که سیستم امنیتی است استفاده می شود. اجرا در حالت وحشت برای ایجاد وحشت مزاحم..

مرحله 5: برای RTC DS3231 با برد آردوینو آماده شوید

Line up برای RTC DS3231 با برد آردوینو
Line up برای RTC DS3231 با برد آردوینو
Line up برای RTC DS3231 با برد آردوینو
Line up برای RTC DS3231 با برد آردوینو

شرایط لازم برای تکمیل این مرحله

  1. برد آردوینو
  2. سپر اترنت
  3. RTC DS3231
  4. Jumper سیم نر به نر را وصل می کند

توجه: ماژول RTC (ساعت زمان واقعی) مانند زمان مراقبت از دسکتاپ یا لپ تاپ ما حتی زمانی که لپ تاپ شما مدتی خاموش است ، مراقبت می کند. زمان روشن کردن لپ تاپ زمان صحیح را نشان می دهد.

به همین ترتیب ماژول RTC عمل می کند. بنابراین برای شروع کار با ماژول RTC برای اولین بار ، باید در ابتدا یک زمان تنظیم کنید. من یک ویدئو در مورد تنظیم زمان در ماژول RTC شما به اشتراک می گذارم و یک بار برای تنظیم زمان لازم نیست لازم باشد بارها و بارها این کار را انجام دهید شروع به کار با ماژول RTC DS3231.

مرحله 6: اجازه دهید محیط نرم افزار را پیکربندی کنید

اجازه دهید محیط نرم افزار را پیکربندی کنید
اجازه دهید محیط نرم افزار را پیکربندی کنید
اجازه دهید محیط نرم افزار را پیکربندی کنید
اجازه دهید محیط نرم افزار را پیکربندی کنید

مطابق الزامات مورد بحث در مقدمه ، باید Arduino IDE ، کتابخانه ds3231 ، فایل دسته ای را بارگیری کرده و کد منبع را بارگیری کنید.

  1. پس از بارگیری Arduino IDE ، آن را راه اندازی کنید. روی طرح> شامل کتابخانه> مدیریت کتابخانه ها> جستجو برای "Keypad" کلیک کنید ، سپس "Keypad by Mark Stanley" را انتخاب کرده و روی نصب کلیک کنید
  2. دوباره روی> طرح> شامل کتابخانه> افزودن کتابخانه. ZIP> برای فایل zs ds3231 را انتخاب کرده و وارد کنید.

مرحله 7: اجازه دهید مدارک مورد نیاز را دریافت کنید

اجازه دهید مدارک مورد نیاز را دریافت کنید
اجازه دهید مدارک مورد نیاز را دریافت کنید

همانطور که در مقدمه ذکر شد ، شما برای اجرای پروژه به اعتبار شخصی خود احتیاج دارید

  • SID حساب Twilio
  • نشان توئلیو Auth
  • کلید برنامه Temboo و
  • یک شماره فرستنده از Twilio.
  1. وارد وب سایت Twilio شوید Twilio Site در حساب کنسول خود SID حساب و شناسه Auth را مشاهده خواهید کرد.
  2. سپس به پیامک های قابل برنامه ریزی بروید> روی build کلیک کنید و یاد بگیرید روی "GET A NUMBER" کلیک کنید که در آن می توانید شماره فرستنده منحصر به فرد خود را دریافت کنید و از طریق این شماره فرستنده منحصر به فرد ، هنگامی که Intruder شناسایی شد ، اعلان SMS دریافت خواهید کرد.
  3. سپس باید شماره تلفن دریافت کننده پیامک خود را در Twilio ثبت کنید تا بر روی "شماره تلفن" کلیک کنید> روی Verified Caller IDs> کلیک کنید و دکمه plus را اضافه کنید تا شماره تلفن همراه خود را برای دریافت اعلان پیامک اضافه کنید.
  4. این اعتبارنامه را کپی کرده و سپس وارد وب سایت Temboo API شوید Temboo API site. در سمت چپ در زیر Choreos ، روی Twilio> پیام های SMS> SendSMS کلیک کنید. سپس فیلدهای ورودی را برای Account SID ، Auth Token ، Body ، From و To مشاهده خواهید کرد.
  5. همه آن اعتبارنامه ها را همان جا وارد کرده و آن شماره فرستنده منحصر به فرد را در قسمت "FROM" وارد کنید
  6. روی "اکنون اجرا" کلیک کنید

یک اعلان دریافت خواهید کرد.

توجه: برای دریافت اعلان پیامک ، باید یک شماره فرستنده "FROM" و "TO" شماره تلفن خود را ثبت کنید.

مرحله 8: خطوط کد جایی که باید مدارک خود را وارد کنید

خطوط کد جایی که باید مدارک خود را وارد کنید
خطوط کد جایی که باید مدارک خود را وارد کنید

در اینجا من به خطوطی اشاره می کنم که باید در آنها کد اطلاعات خود را وارد کنید.

  1. در پنج مکان باید "کلید SID حساب" خود را جایگزین کنید (شماره خط: 440 ، 467 ، 495 ، 525 ، 554)
  2. در پنج مکان باید "کلید توکن" را جایگزین کنید (شماره خط: 432 ، 459 ، 487 ، 517 ، 546)
  3. در پنج مکان باید شماره "TO" خود را جایگزین کنید (شماره خط: 434 ، 461 ، 489 ، 519 ، 548) شماره تلفن خود را بچسبانید که باید در "شناسه های تماس گیرنده تأیید شده" ثبت شود
  4. در پنج مکان باید شماره "FROM" خود را جایگزین کنید (شماره خط: 436 ، 463 ، 491 ، 521 ، 550) شماره فرستنده منحصر به فرد را که از twilio دریافت کرده اید بچسبانید.
  5. در فایل TembooAccount.h#تعریف TEMBOO_APP_KEY "#کلید برنامه خود را اینجا قرار دهید#" می توانید کلید برنامه خود را از حساب Temboo خود دریافت کنید

هنگامی که اعتبار خود را در LOC (خط کد) مشخص شده چسباندید ، خوب است کد خود را اجرا کنید.

مرحله 9: اتصال پل

اتصال پل
اتصال پل
اتصال پل
اتصال پل

حالا LAN adapter و منبع اینترنت را راست کلیک کرده و Bridge bridge را انتخاب کنید. این یک اتصال اینترانت بین لپ تاپ شما و سپر اترنت را تشکیل می دهد که یک شبکه بسته را تشکیل می دهد (اینترانت)

پس از برقراری ارتباط ، باید فایل دسته ای را که در مرحله 1 بارگیری کرده اید باز و بسته کنید.

مرحله 10: دستورالعمل نهایی

دستورالعمل نهایی
دستورالعمل نهایی
دستورالعمل نهایی
دستورالعمل نهایی

کابل برق آردوینو خود را با لپ تاپ و کابل LAN خود از پورت LAN لپ تاپ خود به پورت LAN اترنت shield وصل کنید و سپس برای بارگذاری 5 دقیقه طول بکشد.

پس از بارگذاری ، برنامه شروع به اجرای DHCP آدرس IP می کند و سپس برای وارد کردن PIN درخواست می کند

  1. پین حالت TRAP "A33333"
  2. پین حالت PANIC MODE "B66666"
  3. پین غیرفعال "D00000"

با توجه به پین وارد شده ، سیستم شروع به کار می کند.

با ویرایش کد منبع می توانید پین را به دلخواه تغییر دهید.

مرحله 11: نتایج حالت وحشت

نتایج حالت وحشت
نتایج حالت وحشت
نتایج حالت وحشت
نتایج حالت وحشت
نتایج حالت وحشت
نتایج حالت وحشت

به محض تشخیص مزاحم ، زنگ زدن و LED (به عنوان چراغ خانه) منفجر می شود و اعلان پیامک به صاحب همسایه و خانه مطابق تصویر ارسال می شود و وب موقت فقط برای صاحب خانه میزبانی می شود ، آدرس وب از طریق اعلان پیامک به صاحب خانه ارسال می شود

تصاویر صفحه وب در بالا قرار داده شده است.

مرحله 12: نتایج حالت تله

نتایج حالت تله
نتایج حالت تله
نتایج حالت تله
نتایج حالت تله
نتایج حالت تله
نتایج حالت تله
نتایج حالت تله
نتایج حالت تله

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

اعلان پیامک حاوی اطلاعاتی مانند

  1. آدرس صفحه وب
  2. پیوند مسیر نقشه Google از ایستگاه پلیس به خانه قربانی

تصاویر صفحه وب در بالا قرار داده شده است.

مزایای این سیستم

  1. راه جدیدی برای ایمن سازی خانه ، از راه دور با اقدامات فوری پلیس و همسایه
  2. هزینه پیاده سازی بسیار کمتر
  3. امنیت دیجیتال را تشویق می کند
  4. هیچ توجیهی برای پلیس برای اقدام نکردن در برابر سرقت ندارد زیرا سابقه سرقت به صورت دیجیتالی در محل اعلام می شود.
  5. کاهش نرخ سرقت

توصیه شده: