第1步:您將需要
火花核
PVT312LPBF光伏繼電器
多達(dá)4個(gè)溫度傳感器IC:TMP36或LM35
LED(紅色)
多色(RGB)LED
6 x 220歐姆電阻
3x 100歐姆電阻
1x 10k歐姆電阻
1x按鈕
4 x主額定接線端子(5種方式)
電位器(100k)
Veroboard(或設(shè)計(jì)自己的PCB)。
步驟2:電源控制
注意::該項(xiàng)目涉及電源電壓。
設(shè)計(jì)是光電隔離的,但不良的結(jié)構(gòu)或外殼可能會(huì)使用戶承受致命的電壓,這可能會(huì)導(dǎo)致死亡。如果您不滿意可以安全地構(gòu)建它,請(qǐng)不要繼續(xù)。
我們將使用光電繼電器(見圖)來(lái)控制電源,因?yàn)樗牵?/p>
主電源額定(250V AC)
為了安全起見,對(duì)其進(jìn)行了光電隔離
為確??煽啃裕捎霉虘B(tài)
《10mA開啟電流,因此它可以由Spark Core直接驅(qū)動(dòng)
可以在250V電壓下切換170mA(最大)
170mA主電源切換似乎不大(40W),但是足以驅(qū)動(dòng)一個(gè)電動(dòng)機(jī)械閥,因此它可以控制到散熱器系統(tǒng)的水(開/關(guān))。如果您需要更多功率來(lái)控制鍋爐,則可以使用它來(lái)驅(qū)動(dòng)主繼電器的線圈,并確保繼電器觸點(diǎn)的額定負(fù)載適合您所需的負(fù)載。
步驟3:原理圖和連接
以下是如何將其接線的示意圖和一張圖片我早先做了。
確保電源電壓與電路的低壓側(cè)安全隔離。
我將溫度傳感器和RGB LED容納在現(xiàn)有的(舊的)中恒溫器外殼。
正如我提到的那樣,由3個(gè)主繼電器控制鍋爐和2個(gè)機(jī)電閥。
可變電阻器和按鈕用于手動(dòng)操作。
如果需要超越設(shè)定溫度,請(qǐng)順時(shí)針旋轉(zhuǎn)鍋,設(shè)定點(diǎn)將是編程值或鍋設(shè)定值的最大值。
步驟4:火花塞代碼
您可以在Snip2Code上找到代碼。
步驟5:Internet控制
使用GET請(qǐng)求詢問(wèn)Spark Core以獲取溫度等。
https://api.spark.io/v1/devices/{DEVICE_ID} tempDOWN ?access_token = 123412341234
您應(yīng)該會(huì)看到類似的內(nèi)容回來(lái):
{
“ cmd”:“ VarReturn” ,
“名稱”:“ tempDOWN”,
“結(jié)果”:208,
“ coreInfo”:
{“ last_app “:”,
“ last_heard”:“ 2014-10-24T20:25:07.191Z”,
“ connected”:true,
“ deviceID“:” 6758576856786fffed“
}
}
其中“結(jié)果”:208表示該值(即樓下溫度)為20.8。浮點(diǎn)值乘以10,因此可以將其作為INT發(fā)送。
使用POST命令更改設(shè)置點(diǎn):
POST/v1/devices/{DEVICE_ID}/SetVal
#示例中的終端請(qǐng)求#核心ID為0123456789abcdef#您的訪問(wèn)令牌為123412341234 curl https://api.spark.io/v1/devices/0123456789abcdef/。.. -d access_token = 123412341234 -d params = SETDOWN:200
有關(guān)指導(dǎo),請(qǐng)參見spark.io上有關(guān)Spark Core的示例。
就是這樣。
一旦有了GET和POST可以將其嵌入到Android應(yīng)用中。您甚至可以使用App Inventor,這非常簡(jiǎn)單。
此外,您還可以將數(shù)據(jù)記錄到Google Drive電子表格中。下面的代碼行
sprintf(resultstr,“ {” data1 “:%d,” data2 “:%d,” data3 “:%d,” data4 “:%d}”,tempDOWNInt,tempWATERInt,tempOUTInt,State);
將相關(guān)變量寫出到電子表格可以讀取的字符串中。
有關(guān)詳細(xì)信息,請(qǐng)參見此處。
享受!
步驟6:App Inventor
如果要使用App Inventor使App并非唯一簡(jiǎn)單的東西就是Web連接。
使用Web塊執(zhí)行REST功能:
https://api.spark.io/v1/devices/55544eeefd/tempDOW 。..
在顯示的計(jì)時(shí)器刻度上調(diào)用Web GET并處理接收事件如圖所示。
-
溫控器
+關(guān)注
關(guān)注
10文章
261瀏覽量
35189
發(fā)布評(píng)論請(qǐng)先 登錄
基于CW32L010的高性能溫控器方案

物聯(lián)網(wǎng)天線如何影響智能家居發(fā)展
Matter 智能家居的通用語(yǔ)言
明遠(yuǎn)智睿SSD2351開發(fā)板:智能家居的智能核心
Aqara 智能溫控器 W400 震撼上市:一屏開啟全屋智慧溫控新時(shí)代
智能家居Mesh組網(wǎng)方案:實(shí)現(xiàn)智能化生活的無(wú)縫連接NRF52832
Wi-Fi溫控器與傳統(tǒng)溫控器比較
溫控器常見故障及解決辦法
遠(yuǎn)程控制溫控器的應(yīng)用
溫控器的工作原理解析 智能溫控器對(duì)節(jié)能的影響
機(jī)械式溫控器開關(guān)說(shuō)明
機(jī)械式溫控器開關(guān)怎么調(diào)
家居空調(diào)智能控制系統(tǒng)應(yīng)用
智能家居之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

評(píng)論