فهرست مطالب:

سیستم امنیتی پیشرفته: 7 مرحله
سیستم امنیتی پیشرفته: 7 مرحله

تصویری: سیستم امنیتی پیشرفته: 7 مرحله

تصویری: سیستم امنیتی پیشرفته: 7 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, دسامبر
Anonim
سیستم امنیتی پیشرفته
سیستم امنیتی پیشرفته

آیا تا به حال خواسته اید که خانه خود را کاملاً ایمن کنید و ورود مزاحمان به خانه شما را غیرممکن کنید؟ اگر چنین است ، این راه حل برای شما است!

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

این اولین پروژه من در زمینه تحصیلی من است: فناوری چند رسانه ای و ارتباطات (MCT) در Howest (Kortrijk belgium).

مرحله 1: اجزا و مواد

اجزا و مواد
اجزا و مواد
اجزا و مواد
اجزا و مواد
اجزا و مواد
اجزا و مواد

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

اجزاء:

  • رزبری پای 4 مدل B / 4 گیگابایت
  • مونتاژ Pi T-cobbler به علاوه GPIO Breakout
  • LDR
  • حسگر حرکتی
  • کلید تماس مغناطیسی
  • نوار LED
  • OLED
  • سیرین
  • MCP3008
  • TIP120
  • تخته نان
  • منبع تغذیه
  • سیم جامپر مردانه به مرد
  • سیم بلوز مردانه تا زنانه

مواد:

  • پروفایل led
  • چوب ام دی اف 18 میلی متر
  • شیشه پلکسی
  • لولا

ابزارها:

  • آهن لحیم کاری
  • اره منبت کاری اره مویی
  • اره
  • لاملو
  • سمباده
  • نقاشی سفید
  • اسلحه ناخن
  • چسب چوب

مرحله 2: سخت افزار را کنار هم قرار دهید

کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار
کنار هم قرار دادن سخت افزار

من مدار خود را با پیروی از طرح Fritzing که ساخته ام ، ایجاد کرده ام ، این طرح را در زیر بارگذاری کردم. این مدار دارای چندین سنسور و یک محرک است که به عنوان یک با هم کار می کنند. من مدارهای مختلف را لیست می کنم ، نحوه اتصال این مدارها را می توانید در طرح پیدا کنید.

  1. 3 سنسور PIR ، 2 در داخل خانه و 1 خارج از خانه وجود دارد.
  2. LDR به سنسور خارجی بگوید اگر آنقدر تاریک است که نور را روشن کند.
  3. سنسور سوئیچ مغناطیسی که زمان باز شدن در را می شناسد.
  4. یک صفحه نمایش OLED که آمار رزبری پای من از جمله IP وب سایت را نشان می دهد.
  5. LED که روشن یا خاموش بودن زنگ هشدار را نشان می دهد
  6. سیرن به مردم هشدار دهد که شخصی بدون اجازه صاحبان خانه وارد خانه می شود.

مرحله 3: پایگاه داده

پایگاه داده
پایگاه داده

می توانید نمودار ERD من را در بالا مشاهده کنید ، من همچنین فایل dump را در github خود قرار می دهم تا بتوانید پایگاه داده را برای خود وارد کنید.

با استفاده از این پایگاه داده می توانید چندین مورد مانند:

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

اگر می خواهید این پایگاه داده را دوباره ایجاد کنید ، باید یک کاربر جدید بسازید تا بتوانید به رزبری پای خود متصل شوید.

github.com/howest-mct/1920-1mct-project1-WalraeveLaurens

مرحله 4: نوشتن کد

نوشتن کد
نوشتن کد
نوشتن کد
نوشتن کد

اکنون وقت آن است که مطمئن شویم همه اجزا کار خود را انجام می دهند. بنابراین من مقداری کد در پایتون نوشتم و آن را بر روی تمشک pi پیاده کردم. وقتی معلمان من این کار را عمومی کردند می توانید کد من را در Github بیابید.

github.com/howest-mct/1920-1mct-project1-W…

برای برنامه نویسی کد از Visual Code استفاده کردم. کد به صورت html ، CSS ، JavaScript با استفاده از Sockets و python نوشته شده است.

مرحله 5: طراحی وب سایت واکنش گرا

طراحی وب سایت واکنش گرا
طراحی وب سایت واکنش گرا
طراحی وب سایت واکنش گرا
طراحی وب سایت واکنش گرا
طراحی وب سایت واکنش گرا
طراحی وب سایت واکنش گرا
طراحی وب سایت واکنش گرا
طراحی وب سایت واکنش گرا

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

ابتدا ، من طراحی خود را در Adobe XD انجام دادم. فونت مورد استفاده من Robotto بود. من به دنبال یک طراحی آسان رفتم زیرا می خواهم کاربر پسند باشد و دکمه های زیادی نداشته باشد اما فقط به اندازه کافی باشد تا کاربر بتواند از کار با برنامه لذت ببرد.

طراحی توسط معلمان من تأیید شد ، بنابراین من می توانم برنامه نویسی را شروع کنم. من سایت را با HTML - CSS - JavaScript نوشتم.

مرحله 6: نرم افزار Raspberry Pi

نرم افزاری بر روی رزبری پای
نرم افزاری بر روی رزبری پای

برای اینکه کد من کار کند (که در زیر به آن پیوند می دهم) باید برخی از بسته ها و کتابخانه ها را نصب کنید. اولین چیزی که لازم است این است که Pi خود را به روز کنید.

ابتدا لیست بسته های سیستم خود را با وارد کردن دستور زیر به روز کنید: sudo apt-get update

در مرحله بعد ، همه بسته های نصب شده خود را با آخرین دستور به آخرین نسخه خود ارتقا دهید: sudo apt-get dist-upgrade

پس از نصب بسته ها ، باید برخی کتابخانه ها را نصب کنید:

  • نخ زدن
  • زمان
  • جسون
  • spidev
  • فلاسک
  • flask_cors
  • RPI. GPIO
  • زمان قرار
  • فرایند فرعی
  • mysql
  • SocketIO

و ما باید کتابخانه زیر را برای کارکردن OLED کلون کنیم.

github.com/adafruit/Adafruit_Python_SSD130…

مرحله 7: ساختن پرونده

ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده
ساخت پرونده

در مورد من ، من یک عمارت کوچک با در 2 اتاق و پنجره و سقف از شیشه پلکسی می سازم. یک اتاق در زیر خانه برای نگهداری وسایل الکترونیکی ساختم و آن را با لاملو مونتاژ کردم.

همچنین تصاویری را قرار می دهم که می توانید روند ساخت کیس را مشاهده کنید.

برای اندازه گیری ها ، من همچنین یک فایل را در زیر بارگذاری می کنم که در آن می توانید طرح کلی من از نحوه ایجاد مجدد آن را مشاهده کنید.

توصیه شده: