جدول المحتويات:
- الخطوة 1: اجمع المواد
- الخطوة 2: توصيل مستشعر الحركة PIR
- الخطوة 3: توصيل المصابيح والمقاومات
- الخطوة 4: توصيل PiCamera
- الخطوة الخامسة: إعداد مكبرات الصوت
- الخطوة السادسة: برمجة المشروع
- الخطوة 7: الفحص النهائي
فيديو: SanityForce (نظام إنذار- Rpi): 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يوجد الآن العديد من الطرق للحفاظ على متعلقاتك آمنة ، أو مجرد إبعاد إخوتك عن غرفتك ، مثل وضع قفل عليها أو إبعادها عن متناول الآخرين. ماذا لو أخبرتك أنك لست بحاجة إلى القيام بكل هذه الأشياء الأساسية ولكن يمكنك تحويل Raspberry Pi إلى نظام إنذار شخصي! الآن قد تعتقد أن هذا مستحيل أو غير ضروري للغاية ، يمكنك فقط وضع قفل على باب غرفتك لإبعاد أخيك الصغير. لكن ، يمكن لأخيك أن يجد مفتاح القفل ويدخل غرفتك فقط ، ولكن مع نظام الإنذار هذا ، بمجرد تشغيله ، لا يمكن تعطيله حتى تذهب وتغلقه عبر الرمز. إذا اقترب شقيقك من بابك على بعد متر ، فسوف ينطلق المنبه ليخبر كل شخص في منزلك أن شخصًا ما حاول التعدي على خصوصيتك. ثم بمجرد أن يعرف شخص ما أنه حاول غزو خصوصيتك ، فسوف يأتون ويوقفونه. لتحويل Pi الخاص بك إلى نظام إنذار مذهل يسمى SanityForce ، ستحتاج إلى اتباع بعض الخطوات البسيطة وستتطلب بعض الوظائف الإضافية إلى Pi الخاص بك. جميع الخطوات والمواد التي ستحتاجها مذكورة أدناه. حظا سعيدا ، وجب أن تكون قوة العقل معك!
الخطوة 1: اجمع المواد
الآن بالنسبة لهذا المشروع ، سوف تحتاج إلى عدد غير قليل من الوظائف الإضافية لـ Raspberry Pi الخاص بك. قبل البدء في إنشاء المشروع ، يرجى التأكد من توفر جميع المواد المدرجة أدناه.
- 1x Raspberry Pi
- 1x اللوح
- 1x زوج من مكبرات الصوت
- 1x PiCamera
- 10x المصابيح الحمراء
- 1x مستشعر حركة PIR
- 3x أسلاك أنثى ذكر
- 10x 330 مقاومات
- 10x كابلات Blue Jumper
- 2x من كابلات Black Jumper
الخطوة 2: توصيل مستشعر الحركة PIR
قبل توصيل جميع مصابيح LED ومكبرات الصوت الأخرى ، فأنت تريد توصيل مستشعر الحركة الذي يمثل العمود الفقري لمشروعك. لتوصيل مستشعر الحركة ، يجب أن تكون حريصًا على توصيل السلك الأنثوي الصحيح بمسامير GPIO ودبابيس GND. سأستخدم الصورة أعلاه كمثال لتحديد السلك الذي سيذهب إلى أين. في المثال هناك 3 أسلاك موصولة بجهاز استشعار الحركة ، واحد أخضر ، أرجواني ، وآخر أزرق ، بهذا الترتيب من اليمين إلى اليسار. سيتصل السلك الأخضر بدبوس GND في لوح الخبز الخاص بك ، كما ترون في المثال أعلاه. سيتصل السلك الأرجواني بدبوس الطاقة 5 فولت في لوحة الخبز ، ويمكنك رؤية ذلك في الصورة أعلاه. السلك الثالث والأخير ، السلك الأزرق الذي يدخل في دبوس GPIO على لوح الخبز الخاص بك ، حيث يكون دبوس GPIO هو خيارك.
الخطوة 3: توصيل المصابيح والمقاومات
لذا ، بالنسبة لمصابيح LED والمقاومات ، فإن توصيلها سهل للغاية ، فقط تأكد من أن الساق الطويلة (الأنود) لمصباح LED متصل بكابل العبور المتصل بدبوس GPIO. يتم توصيل الساق القصيرة (كاثود) LED بالمقاوم 330 المتصل بدبوس GND. قبل إعداد مصابيح LED على اللوحة ، قم بتوصيل كبلي توصيل أسود يمكن إرفاقهما من دبوس GND بسكة GND على اللوحة. يمكنك نشر مصابيح LED في أي مكان على لوح الخبز ، في أي تصميم تريده. تأكد من اتباع الأشياء التي قلتها أعلاه ويجب أن تضيء مصابيح LED الخاصة بك بمجرد وضع الكود واختبارها. أيضًا ، لا يهم دبابيس GPIO التي تقوم بتوصيل مصابيح LED بها ، فقد يكون هذا هو اختيارك.
الخطوة 4: توصيل PiCamera
يعد توصيل PiCamera الآن مهمة سهلة ، ولكن كن حذرًا أثناء توصيلها بحيث لا تتلف دبابيس الكاميرا أثناء عملية زرعها في Pi. هناك يمكنك فتح الفتحة السوداء على الشريط ، وإدخال كاميرا Pi في الداخل ، وتذكر دفع الشريط للخلف بمجرد وضع الكاميرا في مكانها. بعد القيام بذلك ، تريد الضغط على زر Raspberry Pi في الشريط السفلي لواجهة Pi ، سيظهر شريط القائمة. ثم تقوم بالنقر فوق "التفضيلات" ، وتنتقل إلى "تكوين Raspberry Pi" ، بمجرد النقر فوق ذلك ، ستحصل على قائمة أمام شاشتك. هناك يمكنك النقر فوق "واجهات" ، انقر فوق زر تمكين لخيار الكاميرا. إذا تم تمكين الكاميرا بالفعل ، فقم بتعطيلها ثم قم بتمكينها. بمجرد تمكين الكاميرا ، أعد تشغيل Pi وستبدأ الكاميرا في العمل بمجرد إعادة تشغيل Pi.
الخطوة الخامسة: إعداد مكبرات الصوت
الآن بالنسبة لـ Pi ، يمكنك استخدام أي مكبرات صوت تريدها ، لكنني أوصيك باستخدام مكبرات الصوت التي تحتوي على منفذ سماعة رأس يمكنك توصيله بمقبس سماعة رأس Pi. يعد إعداد مكبرات الصوت الآن أسهل جزء في إنشاء هذا المشروع ، فكل ما عليك فعله هو توصيل منفذ سماعة الرأس الخاص بمكبرات الصوت بمقبس سماعة الرأس Pi. ثم تقوم بتوصيل كبل السماعات USB A في بقعة Pi USB A. تقوم بعد ذلك بتشغيل مكبرات الصوت الخاصة بك ويجب أن تكون جاهزًا للعمل. فقط في حالة عدم عمل مكبرات الصوت الخاصة بك بعد توصيلها ، حاول إخراجها وإخراجها وإعادة وضعها مرة أخرى ، أو إيقاف تشغيل Pi الخاص بك وتشغيله مرة أخرى!
الخطوة السادسة: برمجة المشروع
الآن بعد أن قمت بتجميع كل شيء على Pi الخاص بك ، فأنت جاهز للتشفير في Python ، لذلك ستعمل بالفعل. يوجد أدناه الرمز الذي سيجعل كل شيء يعمل ، يمكنك فقط استخدام ذلك ، ولكن تذكر تغيير جميع أرقام دبوس GPIO إلى الرقم السري الخاص بلوحة الخبز الخاصة بك. سيتعين عليك أيضًا تغيير اسم مجلد الموسيقى الذي قمت بتعيينه في الرمز ، وتغيير الاسم إلى أي اسم موجود على المجلد على جهاز الكمبيوتر الخاص بك. يوجد في الجزء السفلي صورة لكيفية ظهور الكود الخاص بك على Python ، ما عليك سوى تنزيل الملف وإلقاء نظرة.
من gpiozero استيراد MotionSensorfrom gpiozero استيراد LED
من وقت استيراد النوم
من picamera استيراد PiCamera
استيراد pygame
الكاميرا = PiCamera ()
pir = MotionSensor (4)
إنذار 1 = LED (21)
إنذار 2 = LED (24)
إنذار 3 = LED (20)
إنذار 4 = LED (19)
إنذار 5 = LED (16)
إنذار 6 = LED (5)
إنذار 7 = LED (12)
إنذار 8 = LED (13)
Alarm9 = LED (25)
إنذار 10 = LED (22)
def بقية ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
(-1) pygame.mixer.music.play
احيانا صحيح:
pir.wait_for_motion ()
إذا تم الكشف عن pir.motion_det:
camera.start_preview ()
النوم (0.1)
camera.capture ('/ home / pi / Desktop / capture.jpg')
camera.stop_preview ()
استراحة()
طباعة ("تنبيه الدخيل !!!!")
alarm1.on ()
alarm2.on ()
النوم (0.4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
النوم (0.5)
alarm3.off ()
alarm4.off ()
إنذار 5.on ()
alarm6.on ()
النوم (0.4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
النوم (0.4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
alarm10.on ()
النوم (0.4)
alarm9.off ()
alarm10.off ()
alarm10.on ()
alarm9.on ()
النوم (0.4)
alarm10.off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
النوم (0.4)
alarm8.off ()
alarm7.off ()
alarm6.on ()
إنذار 5.on ()
النوم (0.4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
النوم (0.4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
النوم (0.4)
alarm2.off ()
alarm1.off ()
آخر:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
alarm10.off ()
الخطوة 7: الفحص النهائي
الآن بعد أن وضعت الكود الخاص بك في Python ، حان الوقت لتجميع كل شيء معًا ومعرفة ما إذا كان مشروعك يعمل بالفعل! يوجد أدناه مقطع فيديو يوضح كيفية عمل مشروعك ، وتجاهل بعض الأشخاص الذين يتحدثون في الخلف ، لم أكن في مكان هادئ! آمل أن تكون جهودك في جعل SanityForce: لقد نجح نظام الإنذار ، والآن لديك شيء رائع سيساعدك على إبقاء أشقائك خارج غرفتك.
شكرًا لك على اتباع هذه التعليمات ، وآمل أن تكون قد تعلمت شيئًا أو شيئين! لا تنس أن تترك أفكارك في التعليقات أدناه! استمتع مع SanityForce الخاص بك!
موصى به:
نظام إنذار PIR صغير M5StickC-ESP32: 7 خطوات
M5StickC-ESP32 Mini PIR Alarm System: في هذا المشروع سوف نتعلم كيفية عمل تنبيه إنذار صغير باستخدام مستشعر PIR صغير ولوحة M5StickC ESP32. شاهد الفيديو
نظام إنذار الدخيل أتمتة المنزل DIY: 5 خطوات (بالصور)
نظام إنذار دخيل أتمتة المنزل DIY!: في هذا المشروع سأوضح لك كيفية استخدام برنامج Home Assistant من أجل إنشاء نظام إنذار دخيل لمنزلك. سيكتشف النظام بشكل أساسي ما إذا كان الباب قد تم فتحه دون إذن ثم يرسل إشعارًا
نظام إنذار الحوادث باستخدام GSM و GPS ومقياس التسارع: 5 خطوات (بالصور)
نظام إنذار الحوادث باستخدام GSM و GPS و Accelerometer: يرجى التصويت لي للمسابقة ، يرجى التصويت لي للمسابقة في الوقت الحاضر توفي العديد من الأشخاص على الطريق بسبب حادث ، والسبب الرئيسي هو & quot؛ التأخير في الإنقاذ & quot ؛. هذه المشكلة كبيرة جدًا في البلدان النامية ، لذلك صممت هذا المشروع لإنقاذ
نظام إنذار الحريق باستخدام Arduino [في بضع خطوات سهلة]: 3 خطوات
نظام إنذار الحريق باستخدام Arduino [في بضع خطوات سهلة]: هل تتطلع إلى إنشاء مشروع بسيط وممتع باستخدام Arduino والذي يمكن أن يكون مفيدًا حقًا ويمكن أن ينقذ الأرواح في نفس الوقت؟ شيء جديد ومبتكر. في هذا المنشور نذهب
البرنامج التعليمي: كيفية عمل إنذار للباب باستخدام إنذار مستشعر التبديل المغناطيسي MC-18: 3 خطوات
البرنامج التعليمي: كيفية عمل إنذار للباب باستخدام إنذار مستشعر التبديل المغناطيسي MC-18: مرحبًا يا رفاق ، سأقدم برنامجًا تعليميًا حول إنذار مستشعر التبديل المغناطيسي MC-18 الذي يعمل في وضع الإغلاق المعتاد ، ولكن أولاً ، دعني أشرح لك باختصار ، ما يعنيه عادة الإغلاق. هناك نوعان من الأوضاع ، عادةً ما تكون مفتوحة وغلقًا عادةً