طراحی و ساخت پروژه های الکترونیک صنعتی و دانشگاهی

Embedded طراحی ، ساخت و تولید سیستم های کنترل و

طراحی و ساخت پروژه های الکترونیک صنعتی و دانشگاهی

Embedded طراحی ، ساخت و تولید سیستم های کنترل و

طراحی و ساخت پروژه های الکترونیک صنعتی و دانشگاهی
توانایی و تخصص های گروه طراحان الکترونیک

•طراحی انواع بردهای 2 ، 4 و چند لایه
•برنامه نویسی به زبان C و C++ برای انواع میکروکنترل های AVR ، ARM ، PIC ،Power PC
•طراحی انواع پروتکل های ارتباطی RS232 ، RS485 ، CAN ، LAN
•کار با انواع ماژول های GPS/GPRS/GSM شرکت های SIM و Telit و Ublox
•طراحی انواع بردهای کنترلی با میکروکنترل های
(ARM (NXP-LPC)(STM32)(At91SAM
(AVR (Atmega-Atxmega-At32U
PIC
•کار با انواع سنسورهای
حرکت (PIR)
مادون قرمز (IR)
دما و رطوبت
•کار با انواع ال سی دی های کاراکتری و گرافیکی و صفحه تاچ
•طراحی انواع منبع تغذیه و مدارات پاور ایزوله

بایگانی

۱ مطلب با کلمه‌ی کلیدی «دوربین PTC06» ثبت شده است

شنبه, ۱۸ دی ۱۳۹۵، ۱۰:۲۵ ب.ظ

طراحی سیستم نظارت هوشمند و شناسایی عابر

چکیده:

          هدف طراحی یک نظارت ویدیویی در مکان ها می باشد که کنترل رفت و آمد مد نظر است. هدف از طراحی این سیستم ثبت ، ذخیره سازی تصاویر رفت و آمد عابران در یک محدوده دید مناسب می باشد. اگر در آن محدوده رفت و آمد وجود نداشته باشد ذخیره سازی انجام نگیرد. این سیستم جهت کنترل مسیرهای رفت و آمد مراکز امنیتی می باشد.

 

سخت افزار:

تغذیه 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…… ملاحظه کرد.

۰ نظر موافقین ۱ مخالفین ۰ ۱۸ دی ۹۵ ، ۲۲:۲۵
گروه طراحان الکترونیک