مشروع مستشعر الحركة | PIR motion detector with Arduino Uno
عارف يعني ايه مستشعر الحركة PIR motion detector وبيشتغل ازاي؟
خلونا نعمل المشروع الصغير دا عشان نتعرف على حساس الحركة ونفهمه أكتر.
هنحتاج ايه؟
- Arduino UNO
- PIR Motion Sensor
- LED
- Jumper wires
- USB-A to USB-B Cable
- Breadboard
تعريف المكونات
-
Arduino Uno + USB cable
الـArduino هو عبارة عن جهاز كمبيوتر صغير... العقل المدبر جواه هو الـmicrocontroller.
-
PIR Motion Sensor
المستشعر ده بيستخدم الأشعة تحت الحمراء عشان يكتشف الحركة على بعد يوصل لـ 10 متر.
-
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;
}
}
}
الخطوات
- وصل الدايرة زي الصورة.
- انسخ الكود في Arduino IDE.
- ارفع الكود وجرب تحرك إيدك قدام المستشعر.
Comments
Post a Comment