پروژه امنیتی صدای پارس سگ با آردوینو (هشدار حرکت)

امروزه وجود سیستم امنیتی برای منازل بسیار مهم است زیرا تعداد جرائم از قبیل دزدی بسیار افزایش دارد. بنابراین باید موردی باشد که ما را در امنیت نگه دارد. ابزار های مختلفی برای امنیت خانه ها در بازار وجود دارند. اما اینکه خودتان یک سیستم امنیتی طراحی کنید بسیار عالی است! ما در این پروژه با سنسور PIR یک سیستم امنیتی مبتنی بر آردوینو طراحی میکنیم که با تشخیص حرکت صدای پارس سگ ایجاد میکند.
ماژول صدای پارس سگ (Dog Barking)
ماژول تولید صدای پارس سگ ، می تواند به راحتی با بلندگو ها و یک منبع تغذیه ساده بدون نیاز به آمپلی فایر های اضافی و اجزای غیرفعال ارتباط برقرار کند. برای تغذیه این ماژول میتوان از ولتاژ 3-4.5 ولت DC استفاده کرد. با توجه به خروجی، به یک اسپیکر 8 اهم با توان 0.25 تا 2 وات نیاز داریم. یک دکمه در روی ماژول قرار گرفته است که با فشردن آن سه بار پارس سگ ایجاد میشود.
ویژگی ها و مشخصات تراشه موسیقی پارس سگ:
- خروجی با کیفیت خوب
- ولتاژ عملکرد: 3.0-4.5 ولت
- نیازی به تقویت کننده اضافی ندارد
- PCB با اندازه کوچک
- پشتیبانی از بلندگو 0.25 تا 2 وات با امپدانس 8 اهم
- پدهای قابل لحیم کاری موجود در ماژول
مدار هشدار امنیتی پارس سگ با آردوینو
شماتیک مدار هشدار پارس سگ با استفاده از آردوینو در زیر آورده شده است. IC تقویت کننده برای تقویت خروجی از ماژول صدای پارس سگ استفاده می شود.
مدار دزدگیر از یک برد آردوینو نانو ، سنسور حرکت PIR ، آی سی تقویت کننده LM386 ، بلندگو ، ترانزیستور NPN و چند مقاومت و خازن تشکیل شده است. هر زمان که سنسور PIR حرکت را تشخیص دهد، از ترانزیستور BC547 برای فعال کردن هشدار استفاده می شود. پایه های VCC و GND سنسور PIR به 5 ولت و GND آردوینو متصل هستند و پایه OUT به پایه 12 دیجیتال آردوینو متصل است.
پایه های 1 و پایه 8 آمپلی فایر پین های کنترل بهره هستند. با استفاده از یک خازن بین پین 1 و 8 می توان بهره را تا 200 افزایش داد. ما از خازن 10uF C1 استفاده کرده ایم تا بالاترین بهره (200) را بدست آوریم. پین 2 و پین 3 پین های ورودی هستند. پایه 2 ترمینال ورودی منفی است که به GND متصل است. پایه 3 ترمینال ورودی مثبت است که در آن سیگنال صدا برای تقویت تغذیه می شود. در مدار ما ، آن را به یک ترمینال از ماژول پارس سگ با پتانسیومتر 100k RV1 متصل می کنیم.
قطعات مورد نیاز
- آردوینو نانو
- سنسور حرکت PIR
- ماژول صدای پارس سگ
- ماژول تقویت کننده LM386
- بلندگوی 8 اهم (0.25 وات تا 2 وات)
- خازن (220uF ، 2 × 10uF ، 2 × 0.1uF)
- مقاومت (2 × 10kΩ)
- پتانسیومتر 100k
ساخت مدار در برد سوراخدار
شماتیک مداری که در بالا نشان داده شده است را میتوان به راحتی در یک برد سوراخدار لحیم کرد. همچنین میتوانید از برد بورد برای این مدار استفاده کنید. در هنگام اتصال دقت کنید که فاصله مناسبی بین آردوینو و سنسور وجود داشته باشد.
برنامه نویسی آردوینو هشدار صدای سگ
کد هشدار صدای سگ با استفاده از آردوینو و سنسور PIR بسیار ساده است. کد کامل در انتهای صفحه در فایل دانلودی قرار داده شده است. در اینجا قسمت های مهم کد را توضیح میدهیم.
کد را با تعریف تمام پین های لازم که برای خواندن داده های سنسور و کنترل ترانزیستور لازم است ، شروع میکنیم.
int Sensor = 12; int transistor = 2;
سپس در داخل تابع setup، سریال مانیتور را با نرخ باود 9600 پیکربندی میکنیم. همچنین ، پایه سنسور را به عنوان ورودی و پایه ترانزیستور را به عنوان خروجی تنظیم میکنیم.
void setup() { Serial.begin(9600); // آغاز ارتباط سریال pinMode (Sensor, INPUT); // تعیین به عنوان ورودی pinMode (transistor, OUTPUT); // تعیین به عنوان خروجی Serial.println("Waiting for motion");} // نمایش متن انتظار برای حرکت در سریال مانیتور
سپس در داخل تابع loop، پین سنسور را با استفاده از دستور digitalRead میخوانیم و اگر مقدار بیشتر از 0 باشد، هشدار را فعال میکنیم و در غیر اینصورت، هشدار را غیرفعال میکنیم.
void loop() { int val = digitalRead(Sensor); if(val ==HIGH) // اگر حرکت تشخیص داده شود { digitalWrite(transistor, HIGH); // ترانزیستور فعال شود Serial.println("Motion Detected"); // نمایش پیام تشخیص حرکت در سریال مانیتور } if(val == LOW) // اگر حرکت تشخیص داده نشود { digitalWrite(transistor, LOW); // ترانزیستور غیرفعال شود Serial.println("NO Motion"); // نمایش پیام عدم وجود حرکت در سریال مانیتور } delay(1000); // تاخیر 1 ثانیه }
تصویر نهایی پروژه امنیتی پارس سگ با آردوینو
مدار را مشابه با شماتیک طراحی کنید و کد کامل را در برد بارگذاری کنید. سنسور PIR اشعه ساطع شده از بدن انسان را تشخیص میدهد. هر گاه حرکت تشخیص داده شود سنسور PIR ولتاژ 3.3 تا 5 را به پین 12 آردوینو میدهد. به محض اینکه آردوینو ولتاژ بالا را روی پین 12 تشخیص داد ، ترانزیستور را روشن کرده و هشدار فعال می شود. در این مدار سه بار صدای پارس سگ تولید میشود.
موارد موجود در فایل : سورس کامل
برای دانلود فایل ها باید حساب کاربری داشته باشید ثبت نام / ورود
آموزش هاتون خوبه ولی صدای اون آهنگ ها رو قطع کنین صدای خودتون باشه بهتر میشه
صدای آهنگ اصلا اجازه نمیده صدای خودتون رو متوجه شد