🚶♂️ مشروع: كشف الحركة باستخدام حساس PIR
في هذا المشروع سنتعلم كيفية استخدام حساس PIR لاكتشاف الحركة، وتشغيل ليد أو صفارة إنذار عند مرور شخص أمام الحساس. هذا المشروع مفيد جدًا لإنشاء نظام أمان بسيط للمنازل أو المكاتب.
🧠 كيف يعمل حساس PIR؟
- يرصد حساس PIR الأشعة تحت الحمراء التي تنبعث من جسم الإنسان.
- عند حدوث حركة أمامه، يرسل إشارة "HIGH" إلى الأردوينو.
- إذا لم تكن هناك حركة، تبقى الإشارة "LOW".
📦 الأدوات المطلوبة:
- لوحة أردوينو UNO أو NANO
- حساس PIR
- LED أو Buzzer
- أسلاك توصيل + Breadboard
🔌 طريقة التوصيل:
- VCC الحساس → 5V
- GND → GND
- OUT → منفذ رقم 2
- LED أو Buzzer → منفذ رقم 13 (مع مقاومة إذا لزم الأمر)
💻 كود المشروع:
const int pirPin = 2; // منفذ حساس الحركةconst int ledPin = 13; // منفذ الليد أو الصفارةvoid setup() {pinMode(pirPin, INPUT); // الحساس كمدخلpinMode(ledPin, OUTPUT); // الليد كمخرج}void loop() {int motion = digitalRead(pirPin); // قراءة حالة الحساسif (motion == HIGH) {digitalWrite(ledPin, HIGH); // إذا تم الكشف: تشغيل الليد} else {digitalWrite(ledPin, LOW); // إذا لم يُكشف شيء: إيقاف الليد}}
🧾 شرح الكود:
- const int pirPin = 2; تعريف منفذ الحساس
- pinMode(...) تهيئة المنافذ
- digitalRead(...) لقراءة إشارة الحركة
- digitalWrite(...) لتشغيل أو إيقاف الليد
🧩 اقتراحات للتطوير:
- استخدام شاشة LCD لعرض حالة الحساس
- إرسال إشعار عبر البلوتوث عند الكشف
- توصيل ريليه لتشغيل مصباح حقيقي
هل نفذت هذا المشروع؟ شاركنا تجربتك في التعليقات، وواصل معنا مشاريع أكثر إثارة!