مشروع مستشعر الحركة | PIR motion detector with Arduino Uno

 

عارف يعني ايه مستشعر الحركة PIR motion detector وبيشتغل ازاي؟

خلونا نعمل المشروع الصغير دا عشان نتعرف على حساس الحركة ونفهمه أكتر.

هنحتاج ايه؟

  • Arduino UNO
  • PIR Motion Sensor
  • LED
  • Jumper wires
  • USB-A to USB-B Cable
  • Breadboard

تعريف المكونات

  1. Arduino Uno + USB cable

    الـArduino هو عبارة عن جهاز كمبيوتر صغير... العقل المدبر جواه هو الـmicrocontroller.

  2. PIR Motion Sensor

    المستشعر ده بيستخدم الأشعة تحت الحمراء عشان يكتشف الحركة على بعد يوصل لـ 10 متر.

  3. LED

    الـLED هو diode بيشع ضوء لما نحط جهد مناسب على طرفيه.

الدايرة

الكود

int led = 13;
int sensor = 2;
int state = LOW;
int val = 0;

void setup() {
  pinMode(led, OUTPUT);
  pinMode(sensor, INPUT);
  Serial.begin(9600);
}

void loop() {
  val = digitalRead(sensor);
  if (val == HIGH) {
    digitalWrite(led, HIGH);
    if (state == LOW) {
      Serial.println("Motion detected!");
      state = HIGH;
    }
  } else {
    digitalWrite(led, LOW);
    if (state == HIGH) {
      Serial.println("Motion stopped!");
      state = LOW;
    }
  }
}

الخطوات

  1. وصل الدايرة زي الصورة.
  2. انسخ الكود في Arduino IDE.
  3. ارفع الكود وجرب تحرك إيدك قدام المستشعر.

وبكده نكون خلصنا، إن شاء الله نشوفكم في مشروع تاني مع إلكترون ⚡

Comments

Popular Posts