色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

聚豐項(xiàng)目 > 基于恩智浦顏色檢測套件織布廠布料自動分類系統(tǒng)

基于恩智浦顏色檢測套件織布廠布料自動分類系統(tǒng)

經(jīng)過這段時間的試用,我已經(jīng)對開發(fā)板有充分的了解,已經(jīng)可以用于實(shí)際項(xiàng)目 并提交試用報告了。屏幕顯示VEML6040模塊檢測的紅,綠,藍(lán)光檢測數(shù)據(jù),通過色光強(qiáng)度數(shù)據(jù)分析物體的顏色,具體原理是,當(dāng)使用白光照射物體時,物體反射的光顏色的RGB數(shù)值一與該物體的顏色大致相近,根據(jù)牛頓光譜規(guī)律分析,使用白色強(qiáng)光照射物體反射光波長越短,所得RGB數(shù)值與物體顏色越接近。這個VEML6040的光譜檢測精度已經(jīng)可以滿足織布廠布料自動分類系統(tǒng)所要求的精度了。

donatello1996 donatello1996

分享
1 喜歡這個項(xiàng)目
團(tuán)隊(duì)介紹

donatello1996 donatello1996

團(tuán)隊(duì)成員

donatello1996 學(xué)生

分享
項(xiàng)目簡介
經(jīng)過這段時間的試用,我已經(jīng)對開發(fā)板有充分的了解,已經(jīng)可以用于實(shí)際項(xiàng)目 并提交試用報告了。屏幕顯示VEML6040模塊檢測的紅,綠,藍(lán)光檢測數(shù)據(jù),通過色光強(qiáng)度數(shù)據(jù)分析物體的顏色,具體原理是,當(dāng)使用白光照射物體時,物體反射的光顏色的RGB數(shù)值一與該物體的顏色大致相近,根據(jù)牛頓光譜規(guī)律分析,使用白色強(qiáng)光照射物體反射光波長越短,所得RGB數(shù)值與物體顏色越接近。這個VEML6040的光譜檢測精度已經(jīng)可以滿足織布廠布料自動分類系統(tǒng)所要求的精度了。
硬件說明

VEML6040環(huán)境顏色套件2.PNG

軟件說明

MDK Keil 5.18

LPC800.pack

MBED驅(qū)動

main()函數(shù)代碼如下:

int main()
{
  uint8_t  LSB,MSB,i,times=30;
	uint16_t txSize=2,rxSize=0,
	last_Data,red_data,green_data,
	blue_data;
  uint32_t sum_data,avr_data;
	
	SystemCoreClockUpdate();
	SystemInit();
	SysTick_Config(SystemCoreClock/TICKRATE_HZ);
	Chip_GPIO_Init(LPC_GPIO_PORT);
	VEML6040_Init();
	Board_UART_Init();
  LCD12864_Init();
	LED_Init();
	//PUTImage(LOGO);
	LCD12864_Clear();
	
	txData[0]=0x00,txData[1]=0x10;
  SetupXferRecAndExecute(I2C_ADDR_7BIT,
	txData,txSize,rxData,rxSize);
	last_Data=0;
	txSize=1,rxSize=2;
	/*
	LCD12864_char16x16(0,0,0);
	LCD12864_char16x16(2,0,1);
	LCD12864_char16x16(4,0,2);
	LCD12864_char16x16(6,0,3);
	LCD12864_char16x16(8,0,4);
	LCD12864_char16x16(10,0,5);
	LCD12864_char16x16(12,0,6);
	LCD12864_char8x16(2,0,"Donatello1996");*/
  LCD12864_char16x16(0,0,7);
	LCD12864_char16x16(2,0,11);
	LCD12864_char16x16(10,0,8);
	LCD12864_char16x16(12,0,11);
	LCD12864_char16x16(0,4,9);
	LCD12864_char16x16(2,4,11);
	LCD12864_char16x16(10,4,10);
	LCD12864_char16x16(12,4,11);
	while(1) 
	{			
		
		sum_data=0;
	 	txData[0]=0x08;
	  for(i=0;i<times;i++)
		{//?ì2aoì1a
			SetupXferRecAndExecute(I2C_ADDR_7BIT, txData,txSize, rxData, rxSize);
			delay(100);
			LSB=rxData[0];
			MSB=rxData[1];

			last_Data=((MSB<<8)+LSB);
			sum_data+=last_Data;
		}
		avr_data=sum_data/times;
		red_data=avr_data;
		LCD12864_char8x16(0,2,"     ");
		LCD12864_num(0,2,avr_data);
 		
			
	 	txData[0]=0x09;
    sum_data=0;
		for (i=0;i<times;i++)
		{
			SetupXferRecAndExecute(I2C_ADDR_7BIT, txData,txSize, rxData, rxSize);
			delay(100);
			LSB = rxData[0];
			MSB = rxData[1];
			last_Data=((MSB<<8)+LSB);
			sum_data+=last_Data;
		}
		avr_data=sum_data/times;
		green_data=avr_data;
		LCD12864_char8x16(10,2,"     ");
		LCD12864_num(10,2,avr_data);
	 	
	 	txData[0]=0x0A;
	  sum_data=0;
	  for (i=0;i<times;i++)
		{
			SetupXferRecAndExecute(I2C_ADDR_7BIT, txData,txSize, rxData, rxSize);
		 	delay(100);
			LSB = rxData[0];
			MSB = rxData[1];

			last_Data=((MSB<<8)+LSB);
			sum_data+=last_Data;
		}
		avr_data=sum_data/times;
		blue_data=avr_data;
		LCD12864_char8x16(0,6,"     ");
		LCD12864_num(0,6,avr_data);
		
		txData[0]=0x0B;
	  sum_data=0;
	  for (i=0;i<times;i++)
		{
			SetupXferRecAndExecute(I2C_ADDR_7BIT, txData,txSize, rxData, rxSize);
			delay(100);
			LSB=rxData[0];
			MSB=rxData[1];
			last_Data=((MSB<<8)+LSB);
			sum_data+=last_Data;
		}
		avr_data = sum_data/times;
		LCD12864_char8x16(10,6,"     ");
		LCD12864_num(10,6,avr_data);
    delay_Long2(1000);
		
		if(red_data>green_data&&red_data>blue_data)
		LCD12864_char16x16(6,2,7),LCD12864_char16x16(6,4,12);
		if(green_data>red_data&&green_data>blue_data)
		LCD12864_char16x16(6,2,8),LCD12864_char16x16(6,4,12);
		if(blue_data>red_data&&blue_data>green_data)
		LCD12864_char16x16(6,2,9),LCD12864_char16x16(6,4,12);
	}
}


演示效果

IMG_20170410_164902.jpg

附件

(0.55 MB)下載

評論區(qū)(2 )
  • 動心忍性1234: 您好我是無線電雜志的編輯,我們對您的項(xiàng)目十分感興趣,請問您有興趣投稿嗎?成為我們的作者除稿費(fèi)外還有其他優(yōu)厚條件。敬請參與。投稿請聯(lián)系QQ260534978.

    回復(fù)

  • 精意2016: 你好!我現(xiàn)在要用VEML6040這個傳感器 現(xiàn)在根據(jù)規(guī)格書 寫的通信 邏輯分析儀看邏輯也正確 但是現(xiàn)在面臨的問題 讀不到任何數(shù)據(jù) 不知道什么原因想請教你 QQ1412112882 萬分感謝

    回復(fù)

主站蜘蛛池模板: 国产精品成人不卡在线观看 | 樱花之恋动漫免费观看 | 涩涩游戏盒 | 国产成人精品午夜福麻豆报告 | 国内精品自线在拍2020不卡 | 伦理片a在线线2 | 变态露出野外调教 | 亚洲一区免费看 | 91精品婷婷国产综合久久8 | 把手戳进美女尿口里动态图 | 強姧伦久久久久久久久 | 成人永久免费视频 | 日本九九热在线观看官网 | 91热久久免费频精品99欧美 | 伊人网中文字幕 | 亚洲精品资源网在线观看 | 人人超碰97caoporen国产 | 东莞桑拿美女 | 又硬又粗又大一区二区三区视频 | 国产精品久久欧美一区 | 亚洲AV永久无码精品老司机蜜桃 | 亚洲人成在线播放网站岛国 | 亚洲在线成色综合网站 | 久久高清一本无码 | 新新电影理论中文字幕 | 美女医生深夜在家裸睡惨死 | 久久精品国产亚洲AV影院 | 色多多污污下载 | 全黄h全肉短篇禁乱np | 伊人久久电影网 | 久久这里只有是精品23 | 亚洲一级毛片免费在线观看 | 中文字幕AV在线一二三区 | 亚洲区 bt下载 | 国产精品ⅴ视频免费观看 | 日本真人啪啪试看30秒 | 国产成人无码精品久久久按摩 | 日韩欧美 亚洲视频 | 999久久精品国产 | 人人啪日日观看在线 | 这里只有精品在线视频 |