NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2425 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 5 12345 آخرینآخرین
نمایش نتایج: از 1 به 20 از 95

موضوع: راه اندازی دوربین ov7670

  1. #1
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    New راه اندازی دوربین ov7670


    سلام به همه دوستان گرامی ، خوب شاید فکر کنید که این تاپیک هم پرسشی در مورد نحوه راه اندازی این دوربین هست، باید به عرضتون برسونم که خیر ، امروز بعد از یک روز تلاش مستمر موفق شدم که این دوربین رو راه اندازی کنم، و تصویر اون رو روی lcd نمایش بدم .
    میکروی مورد استفاده At91sam7x256 هست و بورد راه انداز مورد استفاده هم همین بورد کویر خودمون هست ، از امکانات و قابیلت ها هم باید بگم که کیفت تصویر QVGA یا همون اندازه 320*240 پیکسل هست که با ریت 30 تصویر در ثانیه به نمایش در میآد و مثل یه فیلم زنده میمونه
    از اونجایی که سرعت PIO این میکرو برای نمونه برداری به زحمت به 5 مگاهرتز میرسه و در مقابل سرعت خروجی دوربین (چون من از نوع بدون FIFO استفاده کردم) 16MISP یا 16 میلیون بایت در ثانیه هست و نیاز به سرعت حداقل 16 مگ برای نمونه برداری داره ، مجبور شدم برای بهتر شدن کار و کیفیت تصویر از المان های دیجیتال در مدار استفاده کنم که در واقع یه CPLD به مدار اضافه کردم.
    یکی از قابلیت های منحصر بفرد این برنامه که در برنامه های مشابه وجود نداره ، اینه که شما میتونید عکس بگیرید !
    در واقع با لمس تاچ ، یک عکس از تصاویر ارسالی گرفته میشود و بر روی MMC با فرمت BITMAP و با انکدینگ BI_BITFIELDS و عمق رنگ 16Bit ذخیره میکنه(و البته با یه واتمارک زیرش که نویسندش رو ذکر میکنه) که اینم خودش کلی دنگ و فنگ داشت و من 3 تا باگ اساسی توی کایل پیدا کردم که حدود 2 ساعت سر کارم گذاشته بود. جالبش اینجاست که از آخرین ورژن کایل هم برای این برنامه استفاده می کنم ولی خوب هیچ برنامه ای خالی از خطا نیست.
    در زیر عکس های گرفته شده توسط این برنامه رو براتون ضمیمه میکنم.
    و اما نکته ای که نتونستم حلشم کنم این هست که رنگ تصاویر خیلی بی رنگه ، نمیدنم چرا ولی قطعا بخاطر تنظیمات دوربین هست، حالا اگر کسی تنظیمات مناسب رو برای این دوربین داره ، بگه که این مشکلم بتونم حلش کنم.

    در ضمن اون فایل زیپ هم که ضمیمه کردم دقیقا فایل های بیتمپ ذخیره شده توسط میکرو هست.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Untitled-1.jpg
مشاهده: 1119
حجم: 75.1 کیلو بایت  
    فايل هاي پيوست شده فايل هاي پيوست شده


  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    همکار علمی
    تاریخ عضویت
    Jan 2010
    نوشته ها
    302
    تشکر
    945
    تشکر شده 289 بار در 151 پست

    پیش فرض

    خوب مهندس شما که اینهمه کار کردی یه باره شدت رنگش رو هم زیاد میکردی دیگه!
    ولی خیلی عالیه! دستتون درد نکنه منم دنبال راه اندازی این دوربین سایت بودم منتها اون فایفو دارش!

  4. #3
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام مهندس مزارعي
    دستت نكنه، خيلي عاليه.
    راستي مهندس نميتونم عكسايي رو كه ضميمه كردين، ببينم؟!؟!
    لطفا خودتون يه بار چك كنيد.
    _____________________________________
    _____________________________________

  5. #4

  6. #5
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    حیف بود به یک دکمه تشکر قناعت کنم و پست عالی است نزنم.
    این پروژه فوق العاده است.
    اگه به جای cpld از خود pio های میکرو استفاده می کردید فقط فریم ریت نمایش تصاویر کم می شد دیگه مشکل دیگری که نبود؟ یعنی برای کار عکس گرفتن فقط مشکلی نباید باشه.
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  7. کاربران : 2 تشکر کرده اند از شما Aghaeifar برای ارسال این پست سودمند:


  8. #6
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2009
    نام
    qom
    نوشته ها
    20
    تشکر
    8
    تشکر شده 36 بار در 8 پست

    پیش فرض

    سلام مهندس
    عالی بود! میشه تابعی که براش نوشتی به همراه طرز کار و نقشه شماتیک اتصالات رو بذاری که ما هم مجبور نشیم برای راه اندازی حداقل یه روز وقت بذاریم؟

  9. #7
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ali.aghayifar نمایش پست ها
    حیف بود به یک دکمه تشکر قناعت کنم و پست عالی است نزنم.
    این پروژه فوق العاده است.
    اگه به جای cpld از خود pio های میکرو استفاده می کردید فقط فریم ریت نمایش تصاویر کم می شد دیگه مشکل دیگری که نبود؟ یعنی برای کار عکس گرفتن فقط مشکلی نباید باشه.
    دست شما درد نکنه دایی جان!
    ولی همونطوری که گفتم چون این دوربین من بافر نداشت و اگر سریعا داده هاشو بر نمیداشتم داده ها از دست میرفت ، مجبور به این کار شدم ، شما محدودیت میکرو رو در نظر بگیرید فرض کنیم فرکانس PIO به 5 مگا برسه (چون این میکرو یکم قدیمی هست) خوب بودن فرض محاسبات اضافی ، یه سیکل باید داده رو بخونی از اون بر بریزی تو ال سی دی یعنی اگر نخوای هیچ کار دیگه ای روش انجام بدی خوب این روند فرکانس انتقال یا همون ریت رو میرسونه به 2.5 مگا که در واقع حدود 6 برابر کمتر از فرکانس انتقال مورد نظر هست ، پس با این میکرو اجتناب ناپذیره ، حالا شاید این CPLD رو برداشتم به چند تا آیسی TLL اکتفا کردم که هم هزینه بیاد پایین و ساختش راحت بشه ، ولی خوب باید برنامه رو هم تغییر بدم

  10. تشکرها از این نوشته :


  11. #8
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2011
    نوشته ها
    44
    تشکر
    22
    تشکر شده 21 بار در 10 پست

    پیش فرض

    سلام دوست عزیز اگه یه کم در باره نحوه کار این سنسور توضیح بدید ممنون میشم در ضمن برنامه نویسی برای fifo دارش با بدون fifo این سنسور چقدر فرق میکنه؟ممنون میشم توضیح بدید
    و اگر میشه در باره پابه ها این سنسور هم یه توضیحی بدبد

    مخصوصا پایه 8 که هیچی هم در بارش توی دیتاشیتش نگفته
    ویرایش توسط hunybal : 18-07-2012 در ساعت 00:58

  12. #9
    عضو جدید
    تاریخ عضویت
    Mar 2012
    نوشته ها
    17
    تشکر
    8
    تشکر شده 0 بار در 0 پست

    پیش فرض keil

    یه سوال ساده داشتم
    می خوام یه برنامه برای برد AT91SAM7S256 توی keil بنویسم ولی وقتی AT91SAM رو انتخاب می کنم یه پیامه میده و کامپایل نمیشه
    ولی بعضی بردای دیگه رو که انتخاب می کنم این پیام رو نمیده و کامپایل میشه
    چرا؟

  13. #10
    تازه وارد
    تاریخ عضویت
    Jul 2011
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض اگه هدر هات رو تشخیص نمی ده

    اخوی این جا که جای این سوال نیست
    یه پروژه جدید بساز و میکروت رو انتخاب کن . بعد گزینه new رو بزن و با پسوند .c ذخیره کن و بعد از منیجمنت اون رو به پروژه اضافه کن
    در پایان مطمئن شو ، که هدر های مورد استفاده رو در پوشه INC که یکی از پوشه های محل نصب برنامه است ریختی!!!( احتمالا همین کار رو نکردی)

  14. #11
    تازه وارد
    تاریخ عضویت
    Jul 2011
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط linamolaei نمایش پست ها
    اخوی این جا که جای این سوال نیست
    یه پروژه جدید بساز و میکروت رو انتخاب کن . بعد گزینه new رو بزن و با پسوند .c ذخیره کن و بعد از منیجمنت اون رو به پروژه اضافه کن
    در پایان مطمئن شو ، که هدر های مورد استفاده رو در پوشه inc که یکی از پوشه های محل نصب برنامه است ریختی!!!( احتمالا همین کار رو نکردی)
    البته یادت نره که هدر ها رو باید داخل پوشه ای از inc بریزی که هم اسم میکروت هست

  15. #12
    عضو جدید
    تاریخ عضویت
    Dec 2011
    نوشته ها
    16
    تشکر
    9
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام مهندس میشه یه پروزه با این دوربین قرار بدید

  16. #13
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    میشه یه توضیحی روی دستورات بدید
    یا یک هدر کوچیک براش بنویسید که عالیه
    چون دوربین توی فروشگاه سایت هم هست پس خیلی خوبه که مثال عملی هم براش توی سایت باشه

  17. #14
    کاربر فعال M_GH آواتار ها
    تاریخ عضویت
    Mar 2012
    نام
    م. غیور
    نوشته ها
    314
    تشکر
    464
    تشکر شده 367 بار در 177 پست

    پیش فرض

    نقل قول نوشته اصلی توسط soodi نمایش پست ها
    سلام

    میشه یه توضیحی روی دستورات بدید
    یا یک هدر کوچیک براش بنویسید که عالیه
    چون دوربین توی فروشگاه سایت هم هست پس خیلی خوبه که مثال عملی هم براش توی سایت باشه
    لطفا علاوه بر این تفاوت این دوتا دوربین رو سایت رو هم بگین

  18. تشکرها از این نوشته :


  19. #15
    تازه وارد
    تاریخ عضویت
    Nov 2011
    نوشته ها
    3
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    به نظرتون میشه با این دوربین و میکروهای خانواده ی atmgea آنلاین دیتا ارسال کرد؟
    ماژولم ze10 هست . . .
    ویرایش توسط invincible : 02-08-2012 در ساعت 03:38

  20. #16
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    سلام به همه دوستان !
    در مورد ارسال آنلاین تصویر با اتمگا بعید میدونم !
    و اما چند نکته کلیدی در مورد راه اندازی دوربین - که فکر میکنم بیشتر بچه ها باهاش مشکل دارن .
    نکته اول و مهم که برای خیلی ها گیج کننده بوده - همین پرتکل دست رسی به رجیستر های دوربین هست که در واقع همون I2c هست و فقط اسمش رو عوض کردن ! حالا چرا خیلی از بچه ها نتونستن رجیستر ها رو بخونن و یا بنویسن دلیلش اینه که این دوربین اوسیلاتور داخلی نداره و شما حتما باید بهش کلاک بدید که به پایه xclk وصل میشه - فرکانس ورودی میتونه بین 8 تا 24 مگا هرتز باشه که بر اساس اون سرعت ارسال تصاویر هم مشخص میشه ، البته تا حدودی - که برای 24 مگا هرتز شما ریت 30 عکس در ثانیه رو دریافت خواهید کرد.
    این دوربین قابلیت های زیادی داره - چون به صورت داخلی از یک DSP استفاده میکنه و شما میتونی این DSP رو مقدار دهی کنی - مثلا این که بگی تصویر ورودی نگاتیو بشه یا گین قرمزش بیشتر بشه یا حتی زوم دیجیتال رو ش انجام بدی و کلی کار دیگه که توی دیتاشیت هست

  21. کاربران : 8 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  22. #17
    تازه وارد
    تاریخ عضویت
    Nov 2011
    نوشته ها
    3
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    شما برای ارسال آنلاین تصاویر یا ویدئو چه میکرویی از خانواده ی avr پیشنهاد می کنین؟
    پردازش قرار نیست روی تصاویرم انجام بشه
    فقط باید دیتاهای دریافتی رو آنلاین به گیرنده بفرستم

  23. #18
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    والا هیچ کسی یعنی قرار نیست یه آموزشی چیزی بزاره ؟
    همتون دوربینتون رو راه انداختید و رفتید به امید خدا
    این دوربین توی فروشگاه هم هست پس یه امتیاز برای سایت محسوب میشه که مثال عملی هم داشته باشه

  24. #19
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2011
    نوشته ها
    44
    تشکر
    22
    تشکر شده 21 بار در 10 پست

    پیش فرض

    سلام خیلی ممنون اگه در مورد تفاوت های بین دو دوربین سایت هم یک اطلاعاتی بدید ممنون میشیم

  25. #20
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2011
    نوشته ها
    44
    تشکر
    22
    تشکر شده 21 بار در 10 پست

    پیش فرض

    با سلام یک سوال دارم .ایا هيچ نيازي به مقدار دهي برخي رجيستر ها نيست(مقدار پيش فرضشون کار رو راه ميندازه؟) و با همون پايه های VSYNCو wren و RCLK و خوندن d0 تا d7 مشکل حله؟
    (توی نوع با al422)

صفحه 1 از 5 12345 آخرینآخرین

موضوعات مشابه

  1. خواندن رجیستر های دوربین ov7670
    توسط beroz در انجمن AT91 series (ATMEL)
    پاسخ: 10
    آخرين نوشته: 05-11-2016, 12:30
  2. Ov7670 حجم فایل
    توسط nimaltd در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 2
    آخرين نوشته: 05-11-2016, 10:53
  3. راه اندازی دوربین با سنسور ov7670
    توسط madar در انجمن AVR
    پاسخ: 17
    آخرين نوشته: 01-01-2015, 02:56
  4. راه اندازی ov7670
    توسط sooshians در انجمن PIC
    پاسخ: 4
    آخرين نوشته: 28-07-2012, 02:23
  5. راه اندازی ov7670
    توسط Amir.j در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 25
    آخرين نوشته: 17-08-2011, 20:26

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •