دالا الکترو
دالا الکتروDALA ELECTRO
متوسط

ساخت دزدگیر ساده با آردوینو

این پروژه شامل سنسور حرکت، زنگ هشدار و کنترل با آردوینو UNO است

قطعات مورد نیاز

معرفی قطعات

هر یک از قطعات بالا نقش مشخصی دارند و در مرحله اتصال مدار باید به دقت بررسی شوند.

برنامه‌ریزی عملکرد

قبل از وصل کردن قطعات، عملکرد سیستم را مشخص می‌کنیم:

  • سنسور PIR حرکت را تشخیص می‌دهد و سیگنال دیجیتال به آردوینو می‌فرستد.
  • وقتی حرکت تشخیص داده شود، آردوینو بیزر را فعال می‌کند.
  • LED وضعیت را نمایش می‌دهد؛ روشن بودن آن یعنی دزدگیر فعال است.
  • کلید ON/OFF برای فعال یا غیرفعال کردن دزدگیر استفاده می‌شود.

اتصال سنسور PIR

سنسور PIR سه پایه دارد: VCC، GND و OUT.

  • VCC به ۵ ولت آردوینو وصل می‌شود.
  • GND به زمین آردوینو وصل می‌شود.
  • OUT به یک پین دیجیتال مثل D2 وصل می‌شود.

سنسور را روی بردبرد قرار دهید؛ فاصله از زمین حداقل ۱ متر باشد. زاویه دید معمولاً ۱۲۰ درجه و برد تشخیص حدود ۶ متر است.

اتصال بیزر

پایه مثبت به یک پین دیجیتال مثل D8 و پایه منفی به زمین وصل می‌شود. یک مقاومت ۱۰۰ اهم می‌تواند از بیزر محافظت کند. بیزر پیزو ساده کافی است و ولتاژ کاری آن معمولاً ۵ ولت است.

اتصال LED

آند (پایه بلندتر) به یک پین دیجیتال مثل D13 و کاتد به زمین وصل می‌شود. یک مقاومت ۲۲۰ اهم بین آردوینو و LED قرار دهید تا جریان محدود شود.

اتصال کلید روشن/خاموش

یک پایه کلید به ۵ ولت و پایه دیگر به یک پین دیجیتال مثل D7 وصل می‌شود. بهتر است از مقاومت pull-down استفاده شود تا سیگنال پین ثابت باشد.

کدنویسی آردوینو

در محیط Arduino IDE کد زیر را وارد کنید:

const int pirPin = 2;
const int buzzerPin = 8;
const int ledPin = 13;
const int switchPin = 7;

bool alarmActive = false;

void setup() {
  pinMode(pirPin, INPUT);
  pinMode(buzzerPin, OUTPUT);
  pinMode(ledPin, OUTPUT);
  pinMode(switchPin, INPUT_PULLDOWN);
  Serial.begin(9600);
}

void loop() {
  if (digitalRead(switchPin) == HIGH) {
    alarmActive = !alarmActive;
    delay(300); // جلوگیری از تغییر سریع
  }

  if (alarmActive && digitalRead(pirPin) == HIGH) {
    digitalWrite(buzzerPin, HIGH);
    digitalWrite(ledPin, HIGH);
    Serial.println("Motion detected!");
  } else {
    digitalWrite(buzzerPin, LOW);
    digitalWrite(ledPin, LOW);
  }
}

این کد ساده عمل می‌کند: با هر بار فعال کردن کلید، دزدگیر آماده می‌شود و وقتی حرکت تشخیص داده شد، بیزر و LED روشن می‌شوند.

تست و بهینه‌سازی

پس از نصب تمام قطعات، منبع تغذیه را وصل کنید. کلید روشن/خاموش را تست کنید و جلوی سنسور حرکت کنید. LED و بیزر را بررسی کنید و در صورت نیاز حساسیت سنسور PIR را با پیچ تنظیم آن تغییر دهید.

سنسور PIR، آردوینو UNO و بقیه قطعات این پروژه رو از دالا الکترو تهیه کن.

مشاهده بردها
🛒 سبد خرید