🚶‍♂️ مشروع: كشف الحركة باستخدام حساس PIR

🚶‍♂️ مشروع: كشف الحركة باستخدام حساس PIR

حساس 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 لعرض حالة الحساس
  • إرسال إشعار عبر البلوتوث عند الكشف
  • توصيل ريليه لتشغيل مصباح حقيقي

هل نفذت هذا المشروع؟ شاركنا تجربتك في التعليقات، وواصل معنا مشاريع أكثر إثارة!

المدون التربوي
بواسطة : المدون التربوي
الأستاذ ك عادل أستاذ مادة الإعلاميات و مهتم كثيرا بالتدوين
تعليقات