جدول المحتويات:
- الخطوة 1: المكونات والمواد
- الخطوة 2: تجميع الأجهزة معًا
- الخطوة 3: قاعدة البيانات
- الخطوة 4: كتابة الكود
- الخطوة الخامسة: تصميم موقع الويب سريع الاستجابة
- الخطوة 6: برنامج على Raspberry Pi
- الخطوة السابعة: بناء القضية
فيديو: نظام أمان متقدم: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
هل سبق لك أن رغبت في تأمين منزلك بالكامل وجعل من المستحيل على المتسللين دخول منزلك؟ إذا كان الأمر كذلك ، فهذا هو الحل المناسب لك!
لقد صنعت نظام أمان متقدم ، وهو نظام سيؤمن منزلك من الداخل والخارج وسيخيف المتسللين بعيدًا باستخدام صفارات الإنذار بصوت عالٍ يتم تشغيله عند دخولهم. يمكنك التحكم في هذا النظام من خلال موقع ويب وستعرف دائمًا متى وأين تم اكتشاف متطفل.
هذا هو أول مشروع لي في مجال دراستي: الوسائط المتعددة وتكنولوجيا الاتصالات (MCT) في Howest (Kortrijk belgium).
الخطوة 1: المكونات والمواد
بالنسبة لمشروعي ، استخدمت أجزاء متعددة سأدرجها أدناه ، وسأضيف أيضًا فاتورة المواد بالسعر الصحيح والمواقع الإلكترونية التي طلبتها.
عناصر:
- Raspberry Pi 4 موديل B / 4 جيجا بايت
- تم تجميع Pi T-cobbler بالإضافة إلى GPIO Breakout
- LDR
- مستشعر الحركة
- مفتاح اتصال مغناطيسي
- قطاع الصمام
- OLED
- سيرين
- MCP3008
- نصيحة 120
- اللوح
- مزود الطاقة
- ذكر لذكر سلك الطائر
- ذكر لأنثى سلك العبور
المواد:
- الملف الشخصي بقيادة
- خشب MDF 18 ملم
- زجاج شبكي
- مفصلات
أدوات:
- لحام حديد
- بانوراما
- رأى
- لاميلو
- ورق زجاج
- طلاء ابيض
- بندقية مسمار
- غراء الخشب
الخطوة 2: تجميع الأجهزة معًا
لقد قمت ببناء دائري باتباع مخطط Fritzing الذي قمت به ، قمت بتحميل المخطط أدناه. تحتوي الدائرة على أجهزة استشعار متعددة ومشغل يعمل معًا كجهاز واحد. سأدرج الدوائر المختلفة الموجودة ، وكيف ستحتاج إلى توصيل هذه الدوائر التي يمكنك العثور عليها في المخطط.
- هناك 3 أجهزة استشعار PIR ، 2 داخل المنزل وواحد خارج المنزل.
- LDR ليخبر المستشعر الخارجي إذا كان مظلمًا بدرجة كافية لتشغيل الضوء.
- مستشعر مفتاح مغناطيسي يعرف متى يفتح الباب.
- شاشة OLED تعرض إحصائيات Raspberry Pi الخاصة بي بما في ذلك IP الخاص بالموقع.
- مؤشر LED يشير إلى ما إذا كان الإنذار قيد التشغيل أو الإيقاف
- صفارة الإنذار لتنبيه الناس أن شخصًا ما يقتحم المنزل دون إذن من أصحابه.
الخطوة 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
لكي يعمل الكود الخاص بي (والذي سأقوم بربطه أدناه) ، ستحتاج إلى تثبيت بعض الحزم والمكتبات. أول شيء تحتاجه هو أن تقوم بتحديث Pi الخاص بك.
أولاً ، قم بتحديث قائمة حزم نظامك عن طريق إدخال الأمر التالي: sudo apt-get update
بعد ذلك ، قم بترقية جميع الحزم المثبتة إلى أحدث إصداراتها باستخدام الأمر التالي: sudo apt-get dist-Upgrade
بعد تثبيت الحزم ، ستحتاج إلى تثبيت بعض المكتبات:
- خيوط
- زمن
- جسون
- سبيديف
- قارورة
- flask_cors
- RPI. GPIO
- التاريخ والوقت
- عملية فرعية
- mysql
- مقبس
وعلينا استنساخ المكتبة أدناه لجعل OLED يعمل.
github.com/adafruit/Adafruit_Python_SSD130…
الخطوة السابعة: بناء القضية
بالنسبة لحالتي ، أقوم ببناء قصر صغير به باب من غرفتين ونافذة وسقف من زجاج شبكي. لقد صنعت غرفة أسفل المنزل لحمل الإلكترونيات وقمت بتجميعها باستخدام lamellos.
أضع أيضًا صورًا حيث يمكنك رؤية عملية بناء الحالة.
بالنسبة للقياسات ، سأقوم أيضًا بتحميل ملف أدناه حيث يمكنك رؤية المخطط الخاص بي لكيفية إعادة إنشائه.
موصى به:
نظام أمان محلي الصنع باستخدام Sensor Fusion: 5 خطوات
نظام أمان محلي الصنع باستخدام Sensor Fusion: تتمثل الفكرة وراء هذا المشروع في إنشاء مستشعر أمان رخيص وسهل الصنع يمكن استخدامه لتنبيهك عندما يتجاوزه شخص ما. كان الهدف الأصلي هو إنشاء شيء يمكنه إخطاري عندما يصعد أحدهم الدرج ولكني أيضًا
نظام أمان مفتاح بصمة الإصبع: 8 خطوات
نظام أمان مفتاح بصمة الإصبع: هذا التطبيق مفيد لتأمين المفاتيح المطلوبة يوميًا (قفل). في بعض الأحيان يكون لدينا بعض المفاتيح المشتركة مثل المنزل ، المرآب ، وقوف السيارات بين شخصين أو أكثر. هناك عدد من أنظمة المقاييس الحيوية المتاحة في السوق ، وربما
نظام أمان كاميرا الويب Pizero Motion Detect: 3 خطوات
نظام أمان كاميرا الويب Pizero Motion Detect: يستخدم هذا النظام جهاز pizero و wifi dongle وكاميرا ويب قديمة في علبة مخصصة لعلبة الثقاب. إنه يسجل مقاطع فيديو لاكتشاف الحركة بمعدل 27 إطارًا في الثانية لأي حركة مهمة على ممر سيارتي. ثم يقوم بتحميل المقاطع إلى حساب صندوق الإسقاط. يمكن أيضًا عرض السجلات و c
نظام إنذار أمان الليزر (الوضع المزدوج): 5 خطوات
نظام إنذار أمان الليزر (DUAL MODE): عندما يحدث شيء يتعلق بالأمان ، نحتاج بالتأكيد إلى أي فكرة قوية وفي هذه الحالة يكون إنذار أمان الليزر هو أفضل خيار يتم إنشاؤه في المنزل بطريقة سهلة للغاية. لجعل هذا المشروع بطريقة سهلة للغاية
نظام أمان المنزل IOT: 3 خطوات
نظام IOT Home Security: أحد أكثر تطبيقات IoT فائدة هو أمن المنزل. تخيل لصًا يقطع سلك الكاميرا الأمنية أثناء محاولته اقتحام منزلك ، فلن يحدث هذا إذا أصبح نظام الأمان لديك لاسلكيًا وذكيًا