ماژول دوربین رنگی JPEG
این ماژول به شما این امکان را می دهد که عکس های JPEG بگیرید و از طریق رابط UART آن را به خروجی بفرستید.عکس های رنگی گرفته شده توسط این ماژول بر مبنای الگوریتم فشرده سازی JPEG می باشد. و رابط سریال امکان راه اندازی آسان را توسط آردوینو برایتان فراهم می کند.عملکرد این ماژول به این صورت است که یک فریم عکس را گرفته و بعد از فشرده سازی ،عکس را از طریق رابط سریال ارسال می کند.این ماژول می تواند در سیستم های امنیتی و همچنین روباتیک مورد استفاده قرارگیرد.
ویژگی ها
سنسور: 300000 CMOS
نرخ تصویر برداری: 1-25 فریم در ثانیه
پرسپکتیو: 90 درجه
دارای تکنولوژی دید در شب
الگوریتم فشرده سازی : JPEG
تغذیه: 5V
مد ارتباطی: TTL
رزولیشن: 640*480 320*240(پیش فرض)
Baud rate : پیش فرض 9600 و حداکثر تا 115200
مثال
در مثال زیر می توانید با اتصال ماژول به آردوینو از طریق رابط سریال تصویر گرفته توسط دوربین را در Serial Monitor نمایش دهید.
مرجع:کد:#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
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.


 6   لایک
6   لایک    LinkBack URL
 LinkBack URL About LinkBacks
 About LinkBacks 
			
			 ماژول دوربین رنگی jpeg با رابط ttl سریال
 ماژول دوربین رنگی jpeg با رابط ttl سریال
				



 
					
					
					
						 پاسخ با نقل قول
  پاسخ با نقل قول نوشته اصلی توسط nimaltd
 نوشته اصلی توسط nimaltd
					
 
			