ايران ويج

نسخه‌ی کامل: سنسور تصویر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4
7670 رو میگید دیگه؟ فکر نمی کنم هیچ یک از این سنسورها فرمت 40*30 داشته باشند میشه از پیکسل های دیگه صرف نظر کرد و به این روزولیشن رسید، یا این که همه رو دریافت و میانگین گیری کنید و رزولیشن رو کاهش بدید.
برای تصویر رنگی هر پیکسل از دو بایت تشکیل میشه. یعنی اگر تصویر رنگی داشته باشید
2*40*30=2.4kByte
البته باز هم میشه بیت های هر پیکسل رو کاهش داد مثلا هر پیکسل 4 بیت.
میتونید از یک رم خارجی استفاده کنید. و از سیستم باس بهره بگیرید. یعنی یک پورت هشت بیتی میکرو رو به اشتراک قرار بدید. دیتای RAM و CAMERA وAVR
البته برای یک رم 64kbyte شانزده بیت برای آدرس دهی لازم که سری mega128 خیلی بهتر هست.
Xmega که شکی نیست مخصوصا از لحاظ سرعت قوی تر.
خانواده ARM ...
فرکانس کار دوربین دست ماست و اون رو میشه به مقدار قابل توجهی کاهش داد. البته تعداد تصویری که در یک ثانیه دریافت میکنیم به همان نسبت کاهش پیدا میکنه.
اما اگر قرار باشه با همین AVR راه بندازید، باید انتظار تصاویری با ابعاد کوچک تعداد رنگ کم و FPS خیلی پایین رو داشته باشید.

راستی اگر هنوز این سنسور رو تهیه نکردید سنسور های دیگری رو پیشنهاد بدم.
بله این اندازه رو تو دیتاشیتش خوندم.
پشنهادتون جالبه...
احتیاج به پردازش رنگی ندارم.مخوام یک جسم مانند کره یا مکعب یا ... را که زمینه پشتش یک رنگ است مثلا مشخص کنه و به سمتش بره یا حداقل به سمت جای بره که نور بیشتری است.
اسفاده از رم خارجی تاخیر بیشتری ایجاد نمیکنه ؟بهتر نیست از رم خود میکرو استفاده بشه؟به نظر شما چقدر زمان طول میکشه که با این سیستم این پردازش انجام بشه؟
نه من هنوز تهیه نکردم فقط همین دوربین دیدم تو سایت ها که باش کار میکنند .چند تا دوربین دیگه هم دیدم که خروجی دیجیتال میفرسته اما نمیدونم تو ایران هست یا نه (تو اصفهان که چیزی نبود) لطف میکنید بفرمایید.
با تشکر
من با OV6620 کار کرده بودم ویژگی خوبش این بود که با یک ولتاژ 5Volt کار میکرد. اما OV7670 یک منبع تغذیه ای نیست.
میخواستم OV7670 رو پیشنهاد بدم اما این ماژول رو http://kavirelectronic.ir/eshop/product....ct=1200023
چون FIFO هم روی این ماژول وجود داره. این باعث میشه سرعت دریافت تصویر بیشتر بشه. و مشکلات تنظیم زمان تا حد زیادی کم میشه. همچنین برنامه هم براش هست. استفاده از ram خارجی سرعت پردازش رو تقریبا تقسیم بر دو می کند. اگر قرار باشه یک جسم با تضاد رنگی بالا رو در یک زمینه تشخیص بده یا به سمتی که نور بیشتری هست روبات حرکت کنه. این کار در همان پردازش اولیه همزمان با دریافت تصویر شدنی. نیاز به رم خارجی هم نیست. اگر رزولیشن 40*30 رو پشتیبانی کنه. راحت 15fps رو با AVR و این ماؤول دارید شاید هم بیشتر.

راستی 40*30 تو دیتاشیتش ندیدم اگر ممکن صفحه رو ذکر بفرمایید.
مشکل ولتاژ شو میشه مد کاری میکرو رو low انتخاب کرد درست میگم؟
صفحه ی اول دیتاشیتfeatures نقطه ی پنجم.
من دیتاشیت شو میخونم گیج میشم نمیدونم چیکار کنم ارتباطش i2c اما چه جوری چیزی که میخوامو بش بفهمونم....
ممنون، حق با شما بود 40*30 هم پشتیبانی میکنه.
مطالب دیتاشیت از صفحه 11 Register Set مرجع REG این سنسور شروع میشه. هر ریجستر یک اسم داره و یک آدرس.
مثلا برای این که ریجستر GAIN رو مقدار دهی کنیم، باید در آدرس 00 دیتای جدید رو که یک BYTE هست در این متغیر بنویسیم.

این رو دانلود کنید.
http://www.egochina.net.cn/e-shop/eBay/D...REV4.1.rar
این پروژه متن باز و از ATMEGA32 استفاده شده. نگاهش کنید اگر باز هم مشکلی بود. اطلاع بدید.
ارتباط با Reg ها توسط فایل SCCB.c انجام میشه.
پیروز باشی.
سلامی دوباره
دوست عزیز ولتاژ دوربین 3 ولت اما ولتاژ میکرو 5ولت اگه از میکرو low استفاده کنم فرکانس میاد پایین ایا ای سی هست که این وسط این تبدیل انجام بده؟البته چند تا ورودی خروجی داشته باشه پایه های دوربین زیاد
یه سوال دیگه شما با چی این دوربین رو راه انداختید؟؟
خوب از دیود زنر و مقاومت استفاده کنید. البته با سری L هم میتونید فعلا راه بندازیدش.
برای اولین بار سنسور دوربین آنالوگ رو استفاده کردم که خروجیش رو دادم به ADC AVR تصویر سیاه سفید اما کیفیت قابل قبول بود. جالب اینجاست که سنسور داخل اون دوربین هم برای شرکت OmniVision بود همچنین سنسور های اکثر گوشی ها.
بار دوم با ARM7 کار کردم و البته سنسوری که استفاده کردم مدلی پایین تر بود. مدلی که بالا بیان کردید امکاناتی داره که سرعت برداشت تصویر رو افزایش میده.
سلام
دوربین انالوگتون چی بود?خروجی اش چی بود؟
دیود زنر و مقاومت میشه بیشتر راهنمایی کنیید؟چند تا چیز به ذهنم امده یکی اپ امپ در مد مقایسه یکیم اشمیت تیریگر..

سلام سنسور دوربین آنالوگ همین دوربین های مدار بسته بود دیگه. شماره ش رو یادم نیست. قیمتی حدود 12000 تومان.
برای این که سطح پنج ولت رو به 3.3 تبدیل کنیم می تونیم از دیود زنر استفاده کنیم.
[تصویر:  220px-Zener_diode_voltage_regulator.svg.png]
سمت Uin ولتاژ 5 بدیم در Uout ولتاژ 3.3 خواهیم داشت. مقاومت هم کارش محدود کردن جریان زنر.
گره پایین رو هم GND در نظر بگیرید. دیود زنر 3.3V و R هم 1K.
با دو تا مقاومت هم میشه تقسیم ولتاژ انجام داد.
البته وقتی که ورودی میکرو رو به خروجی سنسور که 3.3V هست وصل کنید مشکلی پیش نمیاد میکروکنترولر سطح 3.3V رو یک منطقی در نظر میگیرد.
با تشکر از شما
دوربین کم یاب شده و سایت ها تمام کردند یه مغازه تو خ جمهوری پاساژ فرشته بش زنگ زدم قرار برام بفرسته امتحانام که تموم بشه دیگه ایشالا میشینم پاش
موفق باشی
صفحه‌ها: 1 2 3 4