Table of Contents

لماذا بناء نظام أمني متحكم بالميكروفلور؟

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

كما أن المتحكمين حديثاً في الميكروفونات مثل الـ(أردينو أونو) و(إي إس بي 32) يقدمون ما يكفي من القدرة على التجهيز، ومرونة I/O، وخيارات الاتصال لمعالجة كشف الحركة، ورصد الأبواب، والتنبيهات الصوتية، والإخطارات عن بعد، وبحلول نهاية هذا الدليل، سيكون لديكم نظام أمني قابل للتوسع يمكن أن تصمموه لبيئةكم الخاصة.

ما ستحتاجه: قائمة المواد الكاملة

وقبل أن تُسجّل أي شيء، تجمع المكونات التالية: معظمها غير مكلف ومتاح من أي موزع إلكتروني أو موزع على شبكة الإنترنت.

العناصر الأساسية

  • Microcontroller board] — An Arduino Uno (ATmega328P) for a straightforward wired build, or an ESP32 development board if you want built-in Wi-Fi and Bluetooth for remote alerts.
  • Passive infrared (PIR) motion sensor] – HC-SR501 is the most common and reliable choice. It detects movement byens changes in infrared radiation.
  • Magnetic reed shiftes] – Two-wire normally open (NO) or normally closed (NC) shiftes for door and window monitoring. NO types are easier to integrate with withdrawal-up resistanceors.
  • LED indicators] — At least one red LED for alarm state and one green LED for armed state. Use 220 current-limiting resistanceors.
  • Piezoelectric buzzer — A 5V active buzzer for audible alerts. Passive buzzers require PWM, but active buzzers produce sound with a simple HIGH signal.
  • Resistor kit] — 10k, withdrawal-up resistanceors for reed shiftes and 220 EDs are essential.
  • الأسلاك القفزية ] - الأسلاك المرنة من الذكور إلى الذكور للزرع على لوحة الخبز.
  • Breadboard] — A half-size or full-size solderless breadboard for circuit assembly.
  • Power supply] — A 5V DC adapter for Arduino or a USB power bank for portable setups. ESP32 boards typically require 5V input via USB or a regulated 3.3V supply.

الاختيارية ولكن الموصى بها

  • Wi-Fi or Bluetooth module] - إذا اخترتم وحدة أرديو أونو، تضاف وحدة ESP8266 أو وحدة منفصلة ESP32 كعملية مشتركة للإنذارات اللاسلكية، وإذا اخترتم لوحة ESP32 dev، وW-Fi و Bluetooth على متنها بالفعل.
  • Keypad (4x4 membrane مصفوفة) ] - for arming/disarming the system with a PIN code.
  • RFID reader (RC522) - Enables keycard-based authentication.
  • MicroSD card module] - لقطع الأشجار أحداث أمنية مع المصابيح.
  • Relay module] - To control external devices like a siren, floodlight, or door lock.

الخطوة 1: إنشاء برامجيات صلبة - جمعها معاً

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

Connecting the PIR Motion Sensor

(أ) تطابق حركة الارتداد عند خط العرض 5V) و(غ.د.د.د.د.د.ع.م) و(رقم 5V) على لوحة الخبز، ورقم GND إلى الأرض، ودليل الإنتاج إلى مدخلات رقمية على جهاز التحكم المصغر (مثلاً، تحديد 7 على لوحة إنذار (Aduino Uno) أو (GPIO 13 على لوحة كشف)

Connecting Door and Window Sensors

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

Indicator LEDs and Buzzer

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

توزيع السلطة والفصل

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

الخطوة 2: برمجة المتحكم البالغ الصغر - اللغم الأساسي

البرمجيات هي دماغ نظامك الأمني، النهج التالي هو علم الصوت، ويطبق نفس المنطق على منصات (أردينو أونو) و(إيسب 32)

إنشاء البنادق والقنصل

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

رصد أجهزة الاستشعار مع المقاطعتين والمصاريف

بالنسبة لمجس PIR، فإن اقتراع المدخلات الرقمية البسيطة داخل وظيفة التكسير يعمل جيدا لأن أحداث الحركة تنتج إشارة مستمرة عالية (تحتّى 2 دبوس؛ 3 ثوان) وتقرأ الحالة الدبوسية وتضع علم عندما يتم اكتشاف الحركة، أما بالنسبة للمفاتيح المُعادَلة، فيمكنك إما أن تُلقي نظرة على المُلصقات المُتغيرة في فترات منتظمة أو أن تُحدث تغييراً فورياً.

تنفيذ آلة الدولة المعنية بالأسلحة

(أ) أن يتجاهل النظام جميع مدخلات الاستشعار في ولاية (ARMED)، ويراقب المتحكم في الميكروفلور كل جهاز استشعار، وعندما يُحدث أي جهاز استشعار، يُحدث الإنذار في ولاية (ARMMED)، ويُحدث هذا النظام في حالة تأخير مُسببة للضغط، ويُحدث تأخيراً مُزيفاً في 15 ثانية من بدء التشغيل.

Debouncing Reed Switches

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

موجة اللوجية العنيفة

في "بودوكود" الحلقة الأساسية تبدو هكذا

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

الخطوة 3: اختبار العملية الموثوقة والمعايرة لها

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

أول فحص للكهرباء

تطبيق الطاقة على لوحة الخبز والتحقق من أن أحذية المتحكمين بالمايكروير، وينبغي للجهاز الأخضر للدواء أن يضيء ليبيّن أن النظام موجود في ولاية المفرزة، وإذا لم تكن الأجهزة المتفجرة المرتجلة خفيفة، تحقق من القطبية ووصلات المقاومة، فالكميسور عبر خطوط الكهرباء على لوح الخبز لتأكيد تسليم 5V.

معايرة الحساسية

ويحتاج جهاز الاستشعار التابع للشركة HC-SR501 إلى فترة معايرة من 30 إلىنداش؛ 60 ثانية بعد زيادة الطاقة قبل أن يقدم قراءات مستقرة، وخلال هذه الفترة، يمكن أن يُنتصر المخرج بشكل عشوائي، وفي انتظار فترة الاحترار، ثم اختبار الحركة عن طريق الكشف عن طريق السير عبر حركات المقياس الطويل للثبات؛ ومسارات النظر.

التحقق من حالة دودة الرصد

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

سيناريوهات التدخل المحاكاة

(د) أن يُدرِج النظام، وينتظر أن ينتهي التأخير في الخروج، ثم يُحاكي تدخلاً عن طريق إطلاق جهاز استشعار PIR أو فتح باب مُراقب، وينبغي أن يُنشط البوزر فوراً، وينبغي أن يُشغل جهاز التلقيم الأحمر، والوقت الذي ينبغي أن يُحدث فيه الإنذار في 200ندوش، و300 مللي ثانية من حدث الاستشعار، وتجربة التصرفات الباطلة عن طريق نزع السلاح من أقل المحركات الفرز على التوالي.

الخطوة 4: التحسينات المتقدمة لنظام الإنتاج - الحد من الإنتاج

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

Wireless Push Notifications with ESP32

إذا كنت تستخدمين جهازاً من طراز ESP32، فإن دمج نظام الإنذار الخاص بك هو () و(WiFi() و() في مكتبات إرسال إنذارات عبر البريد الإلكتروني، أو نظام SMS، أو خدمة إنذار طرف ثالث مثل Twilio أو IFTTT.

For Arduino Uno users, add an ESP8266 module connected via sequence UART. send AT commands to the ESP8266 to manage Wi-Fi connections. While function, this approach uses more fats and is less elegant than a single ESP32 board. Espress modersquo;s official ESP32 documentation provides detailed guidance on deeppower

مستعملة معتمدة لدى شركة كيباد أو شركة RFID

Installing a 4 x4 membrane keypad allows you to arm and disarmament the system with a 4ndash;8 digit PIN. The Keypad Arduino library simplifies column-row scanning. Store the PIN in EEPROM so it persists through power cycles. Add an attempt counter:

وكبديل لذلك، تسمح وحدة نموذجية لشبكة RC522 للمستخدمين المأذون لهم بنزع السلاح باستخدام بطاقة أو فوغ رئيسي. وتتواصل الوحدة عن طريق البرنامج الفرعي ويمكنها تخزين ما يصل إلى 000 1 من بطاقات السحب الموحدة في أجهزة الذاكرة المتناقلة بالمايكرويدات، وذاكرة الميكروفون. ]NXPrsquo؛ وMFRC522، وتحتوي المبادئ التوجيهية على أقصى قدر من المواصفات الكهربائية.

تنظيم مناسبات أمنية لشحنات يدوية

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

Remote Control via web Interface

وبالنسبة للنظم القائمة على أساس ESP32، إنشاء خادوم بسيط على الشبكة العالمية يخدم صفحة HTML عندما تتصل بميكروفلورورسكيو؛ وعنوان IP يمكن أن تبين النظام الحالي وتوفر أزرار لمستشعرات محددة، أو نزع السلاح أو التجاوز، وتستخدم WebServer ] المكتبة، وتخدم حدا أدنى من التفاعل المستجيب.

الخطوة 5: عمليات الإغلاق، ودعم السلطة، والنشر النهائي

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

اختيار كشف

(ب) تشغيل جهاز التحكم المصغر، أجهزة الاستشعار، والأسلاك داخل جهاز كشف مقاوم للطقس أو جهاز كشف متعدد الكربون، واستخدام أراض الكابلات لأوسلاك الاستشعار التي تدخل إلى الصندوق للحفاظ على تصنيف IP.(و) بالنسبة للاستخدام الداخلي، فإن صندوق المشاريع البسيطة مع فتحات التهوية مناسب، وحرك جهاز الاستشعار PIR في ارتفاع من اطار المغندش النموذجي (Gandash)(2.5 مترات

دعم السلطة مع البطارية

نظام أمني يفشل خلال انقطاع الكهرباء غير مؤمن، إضافة دائرة احتياطية من 5V تستخدم وحدة شحن من طراز TP4056 الليثيوم و 18650 خلية، وربط وحدة التموين المتحركة، و800 ساعة تشغيلية، و5 أيام من الملوثات الدقيقة، و5 في المائة من خلال جهاز استديو من طراز Sotky لمنع تدفق الكهرباء، و185 في شكل كهرباء، و2 في شكل عطل في البحر.

الحماية السريعة والحصانة

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

الاستنتاج: ما لديك بناء وما يأتي بعد ذلك

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

وللمزيد من القراءة بشأن البرمجة المتقدمة للمراقبين، يرجى الرجوع إلى Arduino Language Reference] للاطلاع على تفاصيل المكتبة الأساسية، أو استكشاف ] ESP32-specific tutorials ] التي تغطي النوم العميق، وتحديثات مكتب الشؤون الإدارية، وإدماج MQTT في الربط السحابي.