聚豐項(xiàng)目 > 智能紫外線消毒燈
紫外線消毒燈是國內(nèi)許多醫(yī)院進(jìn)行空氣消毒的常用工具,是最方便、經(jīng)濟(jì)的消毒方法,亦是控制醫(yī)院感染的重要設(shè)施。紫外線可以殺滅各種微生物,包括細(xì)菌繁殖體、細(xì)菌芽孢、結(jié)核桿菌、真菌、病毒和立克次氏體等,在醫(yī)院及其他公共場所,特別是基層醫(yī)院被廣泛應(yīng)用。但紫外線有殺死正常細(xì)胞的副作用,故人體不宜直接照紫外線燈。調(diào)查多家醫(yī)院發(fā)現(xiàn),紫外線燈開關(guān)與普通日光燈開關(guān)相同并相鄰,病人或家屬有誤開誤照紫外線燈致傷害人體事件發(fā)生。此外,護(hù)理人員使用紫外線燈消毒時(shí)要控制消毒時(shí)間,記錄燈管累計(jì)照射時(shí)間等,針對(duì)以上情況,我們研制了紫外線消毒燈智能控制器。 項(xiàng)目優(yōu)勢: 1. 采用實(shí)時(shí)數(shù)據(jù)傳輸,相比于人工估算更為精確。 2. 采用密碼開啟,避免了病人或家屬有誤開誤照紫外線燈致傷害人體事件發(fā)生。 3. 擁有消毒過程中的自動(dòng)保護(hù) 4. 可以廣泛推廣
本尊獨(dú)霸天下
本尊獨(dú)霸天下
團(tuán)隊(duì)成員
徐揚(yáng)敏 負(fù)責(zé)人
整個(gè)方案涉及串口屏顯示,人體感應(yīng)模塊,紅外檢測模塊,蜂鳴器報(bào)警模塊,LED燈,用LED燈代替紫外線消毒燈,人體感應(yīng)模塊檢測是否有人進(jìn)入,紅外檢測模塊檢測門窗是否已經(jīng)關(guān)好,開發(fā)搭配中科藍(lán)訊 AB32VG1開發(fā)板實(shí)現(xiàn)。利用uart1進(jìn)行與串口屏的通信,來輸入密碼和進(jìn)行控制,只有正確輸入密碼才可以進(jìn)入控制界面,只有當(dāng)人已離開,門窗均已關(guān)閉的情況下才可進(jìn)行開關(guān)燈。本項(xiàng)目還具有定時(shí)消毒功能,利用定時(shí)器來達(dá)到定時(shí)作用。當(dāng)處于定時(shí)消毒時(shí),檢測到有人進(jìn)入會(huì)立馬停止消毒并進(jìn)行蜂鳴器報(bào)警,10s后若人還在房間內(nèi),將取消本次消毒,若10s后,檢測到房間沒有人,會(huì)繼續(xù)消毒功能。
利用定時(shí)器的定時(shí)功能到達(dá)定時(shí)效果,進(jìn)行GPIO口的檢測高低電平,判斷是否有人進(jìn)入和門窗是否關(guān)閉,利用Uart1與串口屏進(jìn)行交互,利用Uart0進(jìn)行調(diào)試。
void HMISendstart(void)
{
rt_thread_mdelay(200);
HMISendb(0xff);
rt_thread_mdelay(200);
}
void HMISends(char *buf1) //字符串發(fā)送函數(shù)
{
uint8_t i=0;
while(1)
{
if(buf1[i]!=0)
{
rt_device_read(serial,-1,(uint8_t *)&buf1[i],1);
i++;
}
else
return ;
}
}
void HMISendb(uint8_t k) //字節(jié)發(fā)送函數(shù)
{
uint8_t i;
for(i=0;i<3;i++)
{
if(k!=0)
{
rt_device_read(serial,-1,(uint8_t *)&k,1); //發(fā)送一個(gè)字節(jié)
}
else
return ;
}
}
if (i==1)//如果是串口1,修改波特率為115200
{
uart_obj[i].serial.config.baud_rate = 115200;
}
/* register UART device */
result = rt_hw_serial_register(&uart_obj[i].serial, uart_obj[i].config->name,
RT_DEVICE_FLAG_RDWR
| RT_DEVICE_FLAG_INT_RX
| RT_DEVICE_FLAG_INT_TX
| uart_obj[i].uart_dma_flag
, RT_NULL);
RT_ASSERT(result == RT_EOK);
視頻演示
(0.00 MB)下載