Friday, March 23, 2012

Zigbee humidity and temperature sensor with LCD display

最近依照客戶的需求打造溫濕度計,主要是使用了SENSIRION的SHT21P這顆Sensor IC,完全不需校正,透過PWM輸出溫濕度資料,我透過TI MSP430F4132的GPI來讀取一個PWM cycle的高低電位所處時間之寬度比值來換算溫濕度資料(參考下圖,濕度=-6+(125xtpw)/tf、溫度=-46.85+(175.72xtpw)/tf ),算是簡單好用的IC:



LCD則透過TI MSP430F4132的4-MUX LCD driver來驅動,可以將偵測到的溫濕度即時顯示:


另外就是溫濕度也同時透過UART傳送給TI CC2530(上面跑Zigbee HA profile),使用ZCL_CLUSTER_ID_MS_TEMPERATURE_MEASUREMENT以及ZCL_CLUSTER_ID_MS_RELATIVE_HUMIDITY來傳送資料到Zigbee network;此後,後台可以再根據客戶端需求客製化家庭自動化條件。

No comments:

Post a Comment