الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

C3088 Digital Camera

بدأه jfriend في 14 أبريل 2008 · 11 رد · 3,167 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لديا سؤال عن ألية عمل كاميرا 1/4 Color Camera C3088-3620IR Digital output

كيف يتم ربطها مع الmicrocontroller?

هل أقوم مباشرة بربط digital output pin مع الmicrocontroller و من ثم معالجتها؟

من خلال بحثي وجدت مشروع يقوم بهذا العمل و ذكر انه يقوم بقرأءة بيانات الصورة من خلال I2C protocol

ألا تدعم هي هذه الخاصية؟

حياكم الله

#2

انها تدعم هذا البروتوكول I2C و يجب استخدامه .

بعد قراءة الداتا شيت و جدت بن يدعم analog out يمكن استخدام هذا الطرف مثلا مع شاشة التليفزيون و تغذيها ايضا بنبضات VSYNC و الارضي و HSYNC و ستجد الخرج علي الشاشة :) .

تم تعديل هذه المشاركة بواسطة احمد صالح في 15 أبريل 2008 في 07:29

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

مشكوررررررررررر علي الفكرة

ان هذه تفتح كثير من المجالات

رائع

#4

حياك الله أخي الفاضل أحمد صالح شكرا جزيلا لك

أخي الكريم هل بامكانك أن توضح أكثر عن كيفية ربط الكاميرا

مع الmicrocntroller لان الصورة نوعا ما غامضة بالنسبة لي

#5
اقتباس
حياك الله أخي الفاضل أحمد صالح شكرا جزيلا لك

أخي الكريم هل بامكانك أن توضح أكثر عن كيفية ربط الكاميرا

مع الmicrocntroller لان الصورة نوعا ما غامضة بالنسبة لي

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#6

توصيلها سهل اخي يجب ان تعلم كيف تتعامل مع البروتوكول I2C و تكتب مكتبه لتفاهم الكاميرا مع الميكرو ، و هناك كومبايلر من شركة mikroe.com فيه مكتبة لاستخدام بروتوكول I2C مع عدة متحكمات ، طبعاً هذا مع توصيل الاشياء الضرورية مثل GND,VCC . هتوصل SCL,SDATA مع المتحكم ، و هناك متحكمات تدعم هذا البروتوكول ايضاً و كما موجود في الداتاشيت تكويدات الالوان المختلفه

Data format -YCrCb 4:2:2, GRB 4:2:2, RGB

مثال للتكويد GRB 4:2:2 يعني 4 بت للاخضر ، و 2بت للاحمر ، و 2 بت للازرق ( لاحظ زيادة بتات الاخضر ; لان هذا اللون يريح العين ) ..

كل ما في الامر انك بتبرمج الكاميرا عن طريق البروتوكول I2C حاول ان تقرأ عنه اكثر قبل الخوض في توصيلها مع المتحكم , و لاحظ انك تحتاج الي متحكم جيد و قوي و سريع لمعالجة الصور ; لذا هذه الكاميرا يُستحسن تعاملها مع الPC ;لسرعته

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#7

لقد قمت بالبحث لك

هذا مشروع : http://www.robozes.com/inaki/dproject/

و هذا داتاشيت مهمة جدا لسنسور الكاميرا الموجود في الكاميرا التي معك : http://instruct1.cit.cornell.edu/Courses/e...da65/OV6620.pdf

وهذا مشروع اخر : http://www.robozes.com/inaki/dproject/report.pdf

لقد شدتني هذه الكاميرا لرخص سعرها ; لذلك قمت بالبحث اكثر ، اعتقد ان الصورة اكتملت الان .

احمد

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#8

السلام عليكم و رحمة الله و بركاته

شكرا لك أخي أحمد صالح على جهودك حياك الله

أخي أنا قد رأيت هذا المشروع سابقا وكنت اقصد هذا المشروع في ردودي السابقه

فعندما قرأت التقرير صانع المشروع يتحدث عن هذه النقطة ذاكرا انها اصعب مشكلة واجهته اثناء المشروع

اي مشكلة التعامل مع بروتوكول I2C

لقراءة الصورة ثم التغيير في ريجسترات الكاميرا ليغير بعض خصائصها

فانا ليست لديا خبرة كافية في هذا المجال لذا قمت بطرح هذه السؤال في هذا القسم

اقتباس

The I2C communication was the most difficult part of the project, because

of two main reasons. First of all because I2C protocol is not implemented

hardware in the microcontoller used. Second because, as it was said in 2.1, the

C3088 camera implements the SCCB protocol that it is almost the same as I2C.

Three solutions were though to implement the I2C bus:

1. Use a parallel to I2C hardware converter like PCF8584[13]. This was

rejected because it will use at least 10 of the pins of the microcontroller

and it will not make the software much easier.

2. Implement by software directly all the protocol.

3. Use the TWI (Two Wire Interface) present in the ATmega16, that is a synchronous

bus as the I2C, and that used with some changes can implement

the I2C protocol.

اقتباس
لقد شدتني هذه الكاميرا لرخص سعرها ; لذلك قمت بالبحث اكثر ، اعتقد ان الصورة اكتملت الان .

بالزبط أخي هذا اكثر ما شدني في هذه الكاميرا بالاضافة الى بساطتها

#9

1-بالنسبة للكاميرا C3088 اذا اشتريتها وفكيتها فهل ساحصل على الكاميرا مع البورد ولا لازم تعمل بورد للكاميرا كماهو موضح في الملف المرفق

2-كيف يتم تركيب ال 32-connector على البورد كماهو موضح في الملف المرفق

ارجو المساعدة في ذلك

3- اين نوع من الكاميرا موجود فيها C3088

post-26565-1215940862_thumb.jpg

تم تعديل هذه المشاركة بواسطة eng9999 في 13 يوليو 2008 في 13:25

#10

اخى eng9999 كم سعر تلك الكاميرا

وهل توجد فى مصر وايضا بكم

شكرا لكم

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#11

انا الان اسئلكم هل البورد موجود داخل الكا ميرا وما هو نوع الكاميرا لكي نشتريها

#12

بما انه لم يرد احد على الموضوع انا عندي اقتراح باستخدام الويب كام فمثلا لو اشترينا ا الويبكام وهي رخيصة سنجد الانتيرفيس مع الUSB

لكن لو فكينا الكاميرا سنجد متحكم متصل مع الكاميرا مثل SN9C102 بإمكاننا ان نبحث في الانترنت عن ال DATASHEET لهذا المتحكم ونعرف ال PINS ونعرف موقع SDA و SLA نقوم بتوصيل وتلحيم سلكين الى مكان SDA و SLA اما بالنسبة لل Vss و Vcc فبكل سهولة ستجدهم في البورد للكاميرا

الان اصبح لدينا SDA و SLA و Vss و Vcc ومن خلال ال DATASHEET للمتحكم والتي تحتوي

على سجلات الكاميرا يمكننا توصيل الويب كام مع المتحكم ونعتبر الكامير DEVICE موصل مع المتحكم مثل عندما نوصل المتحكم مع الذاكرة 24C16

ارجو من الجميع إبداء أرائهم هل هذه الطريقة صحيحة

هل من الممكن توصيل ال SDA و SLA مع الSERIAL PORT بدل من المتحكم لقرائة الصورة

الموضوع مهم جدا وصعب وهو اصعب جزء كما اعتقد في الروبوت(توصيل الكامير مع المتحكم)

مواضيع مشابهة