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

نظام أمان متقدم: 7 خطوات
نظام أمان متقدم: 7 خطوات

فيديو: نظام أمان متقدم: 7 خطوات

فيديو: نظام أمان متقدم: 7 خطوات
فيديو: iOS 14 | نظام ابل الجديد | 7 ميزات امان خرافية لازم تعرفها 2024, شهر نوفمبر
Anonim
نظام أمان متقدم
نظام أمان متقدم

هل سبق لك أن رغبت في تأمين منزلك بالكامل وجعل من المستحيل على المتسللين دخول منزلك؟ إذا كان الأمر كذلك ، فهذا هو الحل المناسب لك!

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

هذا هو أول مشروع لي في مجال دراستي: الوسائط المتعددة وتكنولوجيا الاتصالات (MCT) في Howest (Kortrijk belgium).

الخطوة 1: المكونات والمواد

المكونات والمواد
المكونات والمواد
المكونات والمواد
المكونات والمواد
المكونات والمواد
المكونات والمواد

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

عناصر:

  • Raspberry Pi 4 موديل B / 4 جيجا بايت
  • تم تجميع Pi T-cobbler بالإضافة إلى GPIO Breakout
  • LDR
  • مستشعر الحركة
  • مفتاح اتصال مغناطيسي
  • قطاع الصمام
  • OLED
  • سيرين
  • MCP3008
  • نصيحة 120
  • اللوح
  • مزود الطاقة
  • ذكر لذكر سلك الطائر
  • ذكر لأنثى سلك العبور

المواد:

  • الملف الشخصي بقيادة
  • خشب MDF 18 ملم
  • زجاج شبكي
  • مفصلات

أدوات:

  • لحام حديد
  • بانوراما
  • رأى
  • لاميلو
  • ورق زجاج
  • طلاء ابيض
  • بندقية مسمار
  • غراء الخشب

الخطوة 2: تجميع الأجهزة معًا

تجميع الأجهزة معًا
تجميع الأجهزة معًا
تجميع الأجهزة معًا
تجميع الأجهزة معًا
تجميع الأجهزة معًا
تجميع الأجهزة معًا

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

  1. هناك 3 أجهزة استشعار PIR ، 2 داخل المنزل وواحد خارج المنزل.
  2. LDR ليخبر المستشعر الخارجي إذا كان مظلمًا بدرجة كافية لتشغيل الضوء.
  3. مستشعر مفتاح مغناطيسي يعرف متى يفتح الباب.
  4. شاشة OLED تعرض إحصائيات Raspberry Pi الخاصة بي بما في ذلك IP الخاص بالموقع.
  5. مؤشر LED يشير إلى ما إذا كان الإنذار قيد التشغيل أو الإيقاف
  6. صفارة الإنذار لتنبيه الناس أن شخصًا ما يقتحم المنزل دون إذن من أصحابه.

الخطوة 3: قاعدة البيانات

قاعدة البيانات
قاعدة البيانات

يمكنك رؤية مخطط ERD الخاص بي أعلاه ، وسأضع أيضًا ملف التفريغ في github الخاص بي حتى تتمكن من استيراد قاعدة البيانات بنفسك.

باستخدام قاعدة البيانات هذه ، ستتمكن من إظهار أشياء متعددة مثل:

  • عندما يفتح الباب ويغلق
  • متى وأين يقوم شخص ما بإطلاق الإنذار
  • عندما يقوم شخص ما بتشغيل الإضاءة بالخارج
  • عندما يدخل شخص ما غرفة دون إطلاق ناقوس الخطر

إذا كنت ترغب في إعادة إنشاء قاعدة البيانات هذه ، فستحتاج إلى إنشاء مستخدم جديد حتى تتمكن من الاتصال بـ Raspberry Pi الخاص بك.

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

الخطوة 4: كتابة الكود

كتابة الكود
كتابة الكود
كتابة الكود
كتابة الكود

حان الوقت الآن للتأكد من أن جميع المكونات تعمل هناك. لذلك قمت بكتابة بعض التعليمات البرمجية بلغة Python ونشرتها على raspberry pi. يمكنك العثور على الكود الخاص بي على Github عندما يقوم أساتذتي بنشره للجمهور.

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

لبرمجة الكود ، استخدمت الكود المرئي. تمت كتابة الكود بلغة html و CSS و JavaScript باستخدام Sockets و python.

الخطوة الخامسة: تصميم موقع الويب سريع الاستجابة

تصميم موقع الاستجابة
تصميم موقع الاستجابة
تصميم موقع الاستجابة
تصميم موقع الاستجابة
تصميم موقع الاستجابة
تصميم موقع الاستجابة
تصميم موقع الاستجابة
تصميم موقع الاستجابة

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

أولاً ، لقد صنعت تصميمي في Adobe XD. الخط الذي استخدمته كان Robotto. لقد اخترت تصميمًا سهلًا لأنني أريده أن يكون صديقًا للمستخدم وليس لدي العديد من الأزرار ولكن يكفي فقط حتى يتمكن المستخدم من الاستمتاع بالعمل مع التطبيق.

تمت الموافقة على التصميم من قبل أساتذتي ، حتى أتمكن من البدء في البرمجة. كتبت الموقع بلغة HTML - CSS - JavaScript.

الخطوة 6: برنامج على Raspberry Pi

برنامج على Raspberry Pi
برنامج على Raspberry Pi

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

أولاً ، قم بتحديث قائمة حزم نظامك عن طريق إدخال الأمر التالي: sudo apt-get update

بعد ذلك ، قم بترقية جميع الحزم المثبتة إلى أحدث إصداراتها باستخدام الأمر التالي: sudo apt-get dist-Upgrade

بعد تثبيت الحزم ، ستحتاج إلى تثبيت بعض المكتبات:

  • خيوط
  • زمن
  • جسون
  • سبيديف
  • قارورة
  • flask_cors
  • RPI. GPIO
  • التاريخ والوقت
  • عملية فرعية
  • mysql
  • مقبس

وعلينا استنساخ المكتبة أدناه لجعل OLED يعمل.

github.com/adafruit/Adafruit_Python_SSD130…

الخطوة السابعة: بناء القضية

بناء القضية
بناء القضية
بناء القضية
بناء القضية
بناء القضية
بناء القضية
بناء القضية
بناء القضية

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

أضع أيضًا صورًا حيث يمكنك رؤية عملية بناء الحالة.

بالنسبة للقياسات ، سأقوم أيضًا بتحميل ملف أدناه حيث يمكنك رؤية المخطط الخاص بي لكيفية إعادة إنشائه.

موصى به: