ETH官方钱包

創作內容

21 GP

SHT35 溫溼度感測器 Ethernet 、 UART 傳輸實作

作者:貓貓風 ?●ω●?│2019-03-06 10:10:14│巴幣:42│人氣:1106
.


















SHT35 是 Sensirion 瑞士製作的溫溼度感測器,尺寸約為 2mm * 2mm

體積非常小,適合嵌入在微型系統中進行溫溼度偵測

是SHT3X系列中精度最高的一款

其他型號有 SHT30 SHT31

其中 SHT30 RH精度為 +- 3%

SHT31 RH精度為 +- 2%

本篇所使用的SHT35精度為 +- 1.5%

SHT30 與 SHT31 通訊介面 有 類比和數位式兩種

SHT35 只有數位通訊界面

以下為通訊架構圖



溫濕度感測器的數值藉由MCU來取得

PC端則用 UART 和 Ethernet(網路) 取得資料

因此整體系統在 local端可以不藉由網路取得Sensor資料

在remote端則使用網路進行資料的取得

--------何謂 UART--------------
UART(Universal Asynchronous Receiver/Transmitter)
IC傳輸資料的對外管道,電壓最高就是chip自身的邏輯電壓,通常是5V或3.3V。由於電壓低、速度慢,通常用在裝置內部電路板的對外溝通,當程式下print指令時,資料就會從IC的 Tx腳位傳出,接收資料scan / Read則是用Rx腳位

UART只是晶片內序列傳輸模組的通稱,Universal表示是泛用型,可以自行config為各種形式的序列埠,baud   data_bit  parity   stop_bit  等,通常標準的設定為 9600 8 N 1

------------------------------------------

MCU採用 Arduino MEGA2560 搭配網路板 W5100

以下為測試結果

程式一開啟畫面呈現兩個接收區塊(TCP / UART)的連線與接收狀況



接著啟用 Ethernet傳輸,畫面中會開始由網路接收 SHT35的即時數值



啟用 UART 傳輸,此時在 TCP 與 UART都會接收來自同一個 sensor的資料

因此數值變化會完全相同且同步顯示



額外功能,程式最小化, 畫面會縮小成現在螢幕右上方為懸浮視窗




引用網址:http://www.jamesdambrosio.com/TrackBack.php?sn=4315748
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:涼涼風|C#|Arduino

留言共 4 篇留言

帥氣跳蚤蛋
UART是用哪種介面?

03-06 10:20

貓貓風 ?●ω●?
TTL03-06 10:26
貓兔子(っ?ω?)っ
不愧是你

03-06 10:40

貓貓風 ?●ω●?
[e29]03-06 10:42
(?? ?)?╰U╯
不愧是你

03-06 14:15

貓貓風 ?●ω●?
[e40]03-07 09:22
小刀
與眾不同的貓貓風!

03-06 15:40

貓貓風 ?●ω●?
[e24]03-07 09:22
我要留言提醒:您尚未登入,請先登入再留言

21喜歡★s1234567 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:TOYO 夾爪控制系統開... 後一篇:C# dynamic型別...

追蹤私訊切換新版閱覽

作品資料夾

robert286?(′?д? ??
?(′?д? ??看更多4小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情? 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】