無(wú)線溫控器示意圖
發(fā)射器電路
接收器電路。
無(wú)線溫控器的工作原理
該項(xiàng)目由兩個(gè)主要電路組成 - 變送器和接收器 - 以及微控制器上的代碼。發(fā)送器電路非常簡(jiǎn)單,PIC16F819作為主控制器,電位器用作溫度轉(zhuǎn)盤,DHT11模塊用于測(cè)量室溫,簡(jiǎn)單的433MHz發(fā)送器模塊和功率調(diào)節(jié)電路。接收器電路也非常簡(jiǎn)單,主微控制器(也是PIC16F819),繼電器和驅(qū)動(dòng)繼電器的晶體管,433MHz接收器模塊和功率調(diào)節(jié)電路。 PIC16F819因其體積小,成本低(適用于正確位置)和DIP封裝(18 DIP)而被選用于該電路。
電路的復(fù)雜性在于兩個(gè)電路的編碼,并且由于它們的長(zhǎng)度,這里將不解釋整個(gè)代碼。但是,將解釋代碼以及設(shè)計(jì)背后的原因。
發(fā)送器和接收器都使用類似的啟動(dòng)代碼,包括配置內(nèi)部振蕩器,IO引腳和各種其他模塊。例如,發(fā)送器需要配置ADC以允許來(lái)自POT的讀數(shù),而接收器需要禁用所有ADC引腳。準(zhǔn)備就緒后,發(fā)射器電路連續(xù)從DHT11獲取讀數(shù),并將溫度與POT上的溫度設(shè)置進(jìn)行比較。 POT的電壓輸出可以在0和VCC之間,對(duì)應(yīng)于0到255之間的值。由于我們不希望溫度高于30度或低于10度,因此使用簡(jiǎn)單的公式來(lái)轉(zhuǎn)換位置。 POT到所需溫度:
temperatureSetting = 10 +(temperatureDial/12)
如果溫度設(shè)置大于當(dāng)前溫度,變送器將加熱器狀態(tài)更改為1(否則為0)。完成所有這些后,變送器將加熱器狀態(tài)無(wú)線傳輸?shù)浇邮掌鳎员憬邮掌骺梢耘渲幂敵隼^電器以打開(kāi)加熱器或關(guān)閉加熱器。但是我們?nèi)绾蝹鬏斶@些數(shù)據(jù)?
433MHz頻段非常嘈雜,很有可能,你的接收器會(huì)受到很多干擾。因此,我們不能發(fā)送不同長(zhǎng)度的脈沖來(lái)指示加熱器是打開(kāi)還是關(guān)閉。相反,我們需要發(fā)送一個(gè)有點(diǎn)獨(dú)特的數(shù)據(jù)包,以便接收器可以區(qū)分噪聲和信息。
用于傳輸數(shù)據(jù)的協(xié)議
關(guān)于協(xié)議的要點(diǎn):
起始位為2T高和2T低
數(shù)據(jù)位為2T寬
第一個(gè)T數(shù)據(jù)中的單位是時(shí)鐘信號(hào)(邏輯高)
數(shù)據(jù)中的第二個(gè)T單位是數(shù)據(jù)位(高或低)
傳輸?shù)拈L(zhǎng)度和速度不是很重要;唯一重要的是接收器在正確的時(shí)間讀取數(shù)據(jù)位。理論上,附加到這個(gè)項(xiàng)目的兩個(gè)項(xiàng)目文件應(yīng)該是開(kāi)箱即用的,但是如果你發(fā)現(xiàn)接收器從不接收傳輸,但是你可以看到接收器模塊接收數(shù)據(jù),你可能需要 編輯接收器代碼延遲或調(diào)整振蕩器以匹配該對(duì)。
施工
該項(xiàng)目可以使用許多不同的電路構(gòu)造技術(shù)構(gòu)建,包括條形板,矩陣板和PCB。但是,如果電加熱器使用高于12V的電壓,建議不要使用面包板。對(duì)于這個(gè)項(xiàng)目,我使用了PCB(因?yàn)椴季€很無(wú)聊),我現(xiàn)在使用的是SOT-89封裝的7805 IC,這個(gè)封裝非常小(而且不需要愛(ài)好)。
發(fā)射器
請(qǐng)理解高壓是危險(xiǎn)的,如果處理不當(dāng)或?yàn)E用,將會(huì)死亡。如果您既不能安全地安裝電氣設(shè)備,也不能確保電路安全安裝并安全運(yùn)行,請(qǐng)勿在電源環(huán)境中使用此項(xiàng)目。永遠(yuǎn)記住切換壽命,保持中立不間斷(除非需要隔離開(kāi)關(guān)),在火線上使用保險(xiǎn)絲,并在需要時(shí)連接地線。
接收器
433MHz接收器模塊
-
溫控器
+關(guān)注
關(guān)注
10文章
263瀏覽量
35699
發(fā)布評(píng)論請(qǐng)先 登錄

告別基礎(chǔ)溫控,升級(jí)五維環(huán)境感知,悄然守護(hù)家的每一次呼吸。#溫控器 #空調(diào) #空氣質(zhì)量檢測(cè)
半導(dǎo)體濕法工藝用高精度溫控器嗎

基于CW32L010的高性能溫控器方案

基于CW32L010的高性能溫控器方案
歐姆龍全新溫控器產(chǎn)品核心優(yōu)勢(shì)

請(qǐng)教關(guān)于恒溫干燥箱溫控器的問(wèn)題
Aqara 智能溫控器 W400 震撼上市:一屏開(kāi)啟全屋智慧溫控新時(shí)代
探索Profinet轉(zhuǎn)Modbus485網(wǎng)關(guān)與富士電機(jī)溫控器的配置之旅

探索Profinet轉(zhuǎn)Modbus485網(wǎng)關(guān)與富士電機(jī)溫控器的配置之旅

評(píng)論