沐浴加熱節(jié)水器設(shè)計(jì)方案,包含源代碼
背景:
在現(xiàn)代的生活中,洗浴已經(jīng)是人們必不可少的是組成部分,由于快速的生活節(jié)奏我們洗浴的方式大多數(shù)是選擇淋浴的方式,在這種方式下,我們經(jīng)常會(huì)遇到這樣的情況:剛打開(kāi)淋浴的時(shí)候,前端的水并不是我們洗浴的舒適溫度,夏天還好一些,而到了冬天,我們碰到這種情況,最直接的選擇就是將它白白放掉。
目的:
在這種背景下,我們團(tuán)隊(duì)就覺(jué)得很有必要設(shè)計(jì)一種,利用我們洗澡時(shí)放掉的那一段水資源,而利用的最直接的方式就是將它加熱變?yōu)槲覀兿丛〉氖孢m溫度范圍,可是一直加熱又會(huì)浪費(fèi)電能源,所以我們又想到了溫度控制,通過(guò)使用溫度采集的方法,來(lái)時(shí)的加熱的溫度控制在一定的洗浴舒適的范圍之內(nèi),也通過(guò)控制加熱的溫度來(lái)控制加熱器的開(kāi)與斷,而使得電能得到合理的使用,從而達(dá)到即節(jié)約了水資源,又合理利用能源的目的。
系統(tǒng)原理和技術(shù)代碼:
dispbuf[i]=temp;
if(getdata<77)
{
lowflag=1;
highflag=0;
}
else if(getdata>153)
{
lowflag=0;
highflag=1;
}
else
{
lowflag=0;
highflag=0;
}
ST=1;
ST=0;
}
P1=dispcode[dispbuf[dispcount]];
P2=dispbitcode[dispcount];
dispcount++;
if(dispcount==8)
{
dispcount=0;
}
if((lowflag==1) && (highflag==0))
{
cnta++;
if(cnta==800)
{
cnta=0;
alarmflag=~alarmflag;
}
if(alarmflag==1)
{
SPK=~SPK;
}
}
else if((lowflag==0) && (highflag==1))
{
cntb++;
if(cntb==400)
{
cntb=0;
alarmflag=~alarmflag;
}
if(alarmflag==1)
{
SPK=~SPK;
}
}
else
{
alarmflag=0;
cnta=0;
cntb=0;
}
}
首先要經(jīng)過(guò)測(cè)算,算出大多數(shù)的水管的平均橫截面積,在測(cè)出單位時(shí)間內(nèi)誰(shuí)的流速是多少,然后依據(jù)
,
(其中Qv是水的流量,V代表體積、v代表流速、S代表橫截面積)算出水的流量是多少,再依據(jù)水的比熱容算出我們需要給誰(shuí)提供的最小焦耳熱量。
我們用單片機(jī)來(lái)控制電加熱器,通過(guò)使用溫度傳感器,來(lái)進(jìn)行溫度的采樣,通過(guò)溫度采樣來(lái)的數(shù)據(jù)來(lái)進(jìn)行內(nèi)部的控制,首先我們知道加熱需要一定的加熱裝置,通過(guò)焦耳熱的計(jì)算公式:
可知我們?nèi)绻枰焖偌訜峋托枰刂萍訜崞鞯碾娏骱退碾娮?,然后再依?jù)此來(lái)挑選加熱裝置即可。