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

نظام الأمان الذكي: 10 خطوات
نظام الأمان الذكي: 10 خطوات

فيديو: نظام الأمان الذكي: 10 خطوات

فيديو: نظام الأمان الذكي: 10 خطوات
فيديو: طلعت معا اوبر ومشوارها نص ساعه وهيا وصول😭😭#shorts #ترند_السعودية #السعودية #tiktok 2024, شهر نوفمبر
Anonim
نظام أمان ذكي
نظام أمان ذكي

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

لاتباع هذه التعليمات ، يجب أن يكون لديك معرفة حول:

  • فطيرة التوت
  • اردوينو
  • شخص سخيف
  • mysql

وإذا كنت تريد تغيير الرمز:

  • الثعبان
  • اردوينو
  • html / css

الخطوة 1: BOM (ما تحتاجه)

في هذه القائمة ، كل ما تحتاجه لإنشاء نظام الأمان ، ومعظم الأشياء التي يمكنك شراؤها على AliExpress ولكن بعض الأشياء مثل adafruit pn532n و pi الذي يجب عليك شراؤه في مكان آخر. الخزنة الرئيسية التي يمكنك شراؤها من متجر لاجهزة الكمبيوتر المحلي.

الخطوة 2: التخطيطي

تخطيطي
تخطيطي
قم بتركيب كل شيء في Key Safe
قم بتركيب كل شيء في Key Safe

لقد قمت بتقطيع قطعة بالليزر حيث قمت بتركيب كل شيء في الأعلى عن طريق حفر ثقوب 3 مم واستخدام فواصل من النايلون ، كما قمت بحفر الكثير من الثقوب في الخزنة الرئيسية واستخدمت حلقات الكابلات لحماية الكابلات من الحواف الحادة.

الخطوة 7: تركيب Arduino و Rfid Reader و Lcd

تركيب Arduino و Rfid Reader و Lcd
تركيب Arduino و Rfid Reader و Lcd
تركيب Arduino و Rfid Reader و Lcd
تركيب Arduino و Rfid Reader و Lcd
تركيب Arduino و Rfid Reader و Lcd
تركيب Arduino و Rfid Reader و Lcd

قم بتركيب قارئ rfid كما هو موضح في الصورة ، استخدم صواميل m3 كمباعد بين الغطاء والقارئ ، افعل الشيء نفسه بالنسبة لشاشات الكريستال السائل (تأكد من أنها بالطريقة الصحيحة لأعلى).

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

الخطوة 8: إعداد ملف Pi

اكتب صورة raspbian جديدة على بطاقة sd ، وقم بتشغيل pi ، وقم بالاتصال عبر ssh (اسم المستخدم = pi ، كلمة المرور = raspberry ، قم بتغييرها في أسرع وقت ممكن)

فعل:

sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

سنقوم الآن بتنشيط بيئة افتراضية

تثبيت python3 -m pip - ترقية pip setuptools wheel virtualenv

mkdir project1 && cd project1 python3 -m venv --system-site-bundles env / bin / تفعيل python -m pip install mysql-connector-python argon2-cffi Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib

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

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

أنشئ 3 مستخدمين لقاعدة البيانات: project1-web ، و project1-sensor و project1-admin بكلمات مرور فريدة

إنشاء قاعدة بيانات تسمى مشروع 1

منح جميع الامتيازات للمسؤول و SELECT و INSERT و UPDATE و DELETE للمستخدمين 2 الآخرين

قم باستيراد ملف sql إلى pi

الخطوة العاشرة: تحميل الكود

بي

استنساخ بوابة

املأ بيانات اعتماد قاعدة البيانات في الكود (في sensor.py في السطر 47 و 64 ، وفي web.py في السطر 41)

لإضافة مستخدم موقع ويب لا يمكن إزالته: يوجد في أسفل الكود سطر معلق: adduser (الجذر ، كلمة المرور الخاصة بك). املأ كلمة المرور التي تختارها وقم بتشغيل الرمز بعد ذلك قم بتعليق السطر وإزالة كلمة المرور

اردوينو

قم بتحميل الكود على اردوينو الخاص بك

موصى به: