صفحه 1 از 4 123 ... آخرینآخرین
نمایش نتایج: از 1 به 10 از 38
Like Tree6 لایک

موضوع: ماژول دوربین رنگی jpeg با ربط ttl سریال

  1. #1
    Senior Member
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Iran
    نوشته ها
    138

    Lightbulb ماژول دوربین رنگی jpeg با رابط ttl سریال

    ماژول دوربین رنگی JPEG
    این ماژول به شما این امکان را می دهد که عکس های JPEG بگیرید و از طریق رابط UART آن را به خروجی بفرستید.عکس های رنگی گرفته شده توسط این ماژول بر مبنای الگوریتم فشرده سازی JPEG می باشد. و رابط سریال امکان راه اندازی آسان را توسط آردوینو برایتان فراهم می کند.عملکرد این ماژول به این صورت است که یک فریم عکس را گرفته و بعد از فشرده سازی ،عکس را از طریق رابط سریال ارسال می کند.این ماژول می تواند در سیستم های امنیتی و همچنین روباتیک مورد استفاده قرارگیرد.

    jpeg_color_camera-500x500.jpg

    ویژگی ها
    سنسور: 300000 CMOS
    نرخ تصویر برداری: 1-25 فریم در ثانیه
    پرسپکتیو: 90 درجه
    دارای تکنولوژی دید در شب
    الگوریتم فشرده سازی : JPEG
    تغذیه: 5V
    مد ارتباطی: TTL
    رزولیشن: 640*480 320*240(پیش فرض)
    Baud rate : پیش فرض 9600 و حداکثر تا 115200

    مثال
    در مثال زیر می توانید با اتصال ماژول به آردوینو از طریق رابط سریال تصویر گرفته توسط دوربین را در Serial Monitor نمایش دهید.

    camera.jpg

    کد:
    #include <SoftwareSerial.h> byte incomingbyte; //Configure pin 2 and 3 as soft serial port SoftwareSerial cameraSerial = SoftwareSerial(2, 3); int a=0x0000, //Read Starting address j=0, k=0, count=0; uint8_t MH,ML; boolean EndFlag=0; void setup() { Serial.begin(19200); cameraSerial.begin(38400); SendResetCmd(); delay(3000); } void loop() { SendTakePhotoCmd(); Serial.println("Start pic"); delay(100); while(cameraSerial.available()>0) { incomingbyte=cameraSerial.read(); } byte b[32]; while(!EndFlag) { j=0; k=0; count=0; SendReadDataCmd(); delay(75); //try going up while(cameraSerial.available()>0) { incomingbyte=cameraSerial.read(); k++; if((k>5)&&(j<32)&&(!EndFlag)) { b[j]=incomingbyte; if((b[j-1]==0xFF)&&(b[j]==0xD9)) EndFlag=1; j++; count++; } } for(j=0;j<count;j++) { if(b[j]<0x10) Serial.print("0"); Serial.print(b[j], HEX); } Serial.println(); } delay(3000); EndFlag = 0; // reset so that another picture can be taken Serial.println("End of pic"); Serial.println(); } //Send Reset command void SendResetCmd() { cameraSerial.write((byte)0x56); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x26); cameraSerial.write((byte)0x00); } //Send take picture command void SendTakePhotoCmd() { cameraSerial.write((byte)0x56); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x36); cameraSerial.write((byte)0x01); cameraSerial.write((byte)0x00); a = 0x0000; //reset so that another picture can taken } void FrameSize() { cameraSerial.write((byte)0x56); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x34); cameraSerial.write((byte)0x01); cameraSerial.write((byte)0x00); } //Read data void SendReadDataCmd() { MH=a/0x100; ML=a%0x100; cameraSerial.write((byte)0x56); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x32); cameraSerial.write((byte)0x0c); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x0a); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x00); cameraSerial.write((byte)MH); cameraSerial.write((byte)ML); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x20); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x0a); a+=0x20; } void StopTakePhotoCmd() { cameraSerial.write((byte)0x56); cameraSerial.write((byte)0x00); cameraSerial.write((byte)0x36); cameraSerial.write((byte)0x01); cameraSerial.write((byte)0x03); }
    مرجع:
    JPEG Color Camera Infrared RS 232 Serial Port Camera Module TM S403,Full Source Program Free Shipping-in CCTV Cameras from Home Improvement on Aliexpress.com
    Linksprite JPEG Camera | Robotic Controls

    جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط hesam.time : 11-20-2013 در ساعت 02:09 PM

  2. #2
    Junior Member
    تاریخ عضویت
    Nov 2013
    نوشته ها
    23
    کتابخانه ندارین ؟

  3. #3
    Senior Member
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Iran
    نوشته ها
    138
    نه در این مثال نیازی به کتابخانه نیست.

  4. #4
    Junior Member
    تاریخ عضویت
    Nov 2013
    نوشته ها
    23
    با چه سزعتی میشود عکس گرفت . چند فزیم واقعی

  5. #5
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    1-25 فریم در ثانیه بسته به رزولیشن و یا Baud Rate

  6. #6
    Junior Member
    تاریخ عضویت
    Nov 2013
    نوشته ها
    23
    عملا که حساب کنی . میبینیم که با رزولوشن 160 * 120 میشه 19200 پیکسل . هر پیکسل 2 بایت . میشه حدود 40 کیلو . با حد اثر سرعت 4 ثانیه طول میکشه . 25 فریم چیه پس ؟

  7. #7
    Junior Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    12
    سلام

    جای پینهای rx و tx را برعکس زدید

  8. #8
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    نقل قول نوشته اصلی توسط nimaltd نمایش پست ها
    عملا که حساب کنی . میبینیم که با رزولوشن 160 * 120 میشه 19200 پیکسل . هر پیکسل 2 بایت . میشه حدود 40 کیلو . با حد اثر سرعت 4 ثانیه طول میکشه . 25 فریم چیه پس ؟
    این دوربین یه خروجی ویدیویی هم داره ، یعنی مثل دوبین معمولی قابل اتصال به یک نمایشگر و یا capture card هست ، در اون حالت می تونید تا 25 فریم رو داشته باشید

  9. #9
    Junior Member
    تاریخ عضویت
    Jan 2014
    نوشته ها
    6
    سلام.چجوری میشه عکسا رو رویsdذخیره کرد?

  10. #10
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    سلام
    باید کد نویسی کنید ، مقدار خونده شده از پورت سریال رو با توابع اس دی آردوینو ذخیره کنید

صفحه 1 از 4 123 ... آخرینآخرین

کلمات کلیدی این موضوع

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

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

SEO by vBSEO