طراحی سیستم نظارت هوشمند و شناسایی عابر
چکیده:
هدف طراحی یک نظارت ویدیویی در مکان ها می باشد که کنترل رفت و آمد مد نظر است. هدف از طراحی این سیستم ثبت ، ذخیره سازی تصاویر رفت و آمد عابران در یک محدوده دید مناسب می باشد. اگر در آن محدوده رفت و آمد وجود نداشته باشد ذخیره سازی انجام نگیرد. این سیستم جهت کنترل مسیرهای رفت و آمد مراکز امنیتی می باشد.
سخت افزار:
تغذیه 5 ولت برای تامین ولتاژ مدار توسط رگولاتور L7805
تغذیه 3.3 ولت برای تامین ولتاژ مدار توسط رگولاتور LF33
میکروکنترلر AVR سری ATmega1284P بعنوان کنترلر اصلی
دوربین PTC06 برای گرفتن عکس
SDCAR برای ثبت تصاویر
سنسور حرکت برای تشخیص رفت و آمد
نرم افزار :
به زبان C در محیط Code Vision توسط پروگرامر AVR
الگوریتم کار دستگاه :
1 – تنظیمات اولیه که شامل :
1. سریال برای ارتباط با دوربین
2. ورودی و خروجی برای سنسور حرکت
3. تایمر برای SDCARD
4. SDCARD
5. کالیبره کردن سنسور حرکت
6. دوربین PTC06
2 – چک کردن خروجی مقایسه گر ( سنسور حرکت ) در صورت وجود رفت و آمد
3 – گرفتن عکس توسط دوربین
4 – ذخیره سازی در SDCARD
;(init_serial(0)
تنظیم سریال مربوط به مانیتورینگ با نرخ 9600b/s
;()init_gpio
تنظیم پورت PD.7 بعنوان ورودی برای سسنور حرکت
;()init_timer
تنظیم تایمر برای SDCARD
;(init_serial(1
تنظیم سریال مربوط به دوربین با نرخ 9600b/s
;()init_sdcard
تنظیم SDCARD
;()calibrate_sensor
کالیبره کردن سنسور حرکت
;()init_camera
تنظیم دوربین که شامل reset کردن آن و تنظیم رزولوشن
در قسمت حلقه اصلی ، پین PD.7 دایما" چک می شود و در صورت یک شدن وجود رفت و آمد تشخیص داده می شود.
}(while (1)
}(if(PIND.7 == 1)
;("printf("Sensor Detected the humen montion ...!!!\r\n
}(()if(capture_image_camera
;("printf("Image captured by camera ...!!!\r\n
;++image_counter
;(sprintf(path, "0:/image%d.jpg", image_counter
;()save_image_to_sdcard
}else
;("printf("Image Not captured by camera ...!!!\r\n
{
{
;()capture_image_camera
روند گرفتن عکس انجام می شود.
;()save_image_to_sdcard
روند ذخیره سازی عکس انجام می شود.
نحوه کار دستگاه :
ابتدا با روشن شدن دستگاه ، سیستم به اندازه یک دقیقه متظر می ماند تا سنسور حرکت کالیبره شود. سپس با تشخیص حرکت اقدام به گرفت عکس و ذخیره سازی در SDCARD می نماید. در صورت خاموش کردن دستگاه و قرار دادن SDCARD در کامپیوتر می توان عکس های گرفته شده را با نام های image1,image2,image3…… ملاحظه کرد.