㈠ 如何將單片機溫度感測器採集到的數據通過無線傳給pc
RF24L01有增強版的模塊,傳輸距離據說可達2Km,其51驅動網上一大把,過程大概是這樣:把讀取的溫度16進制數存到一個寄存器,把這個寄存器的內容發送給RF24L01,啟動發送。電腦端也要搞一個單片機,驅動24L01,當收到信號,會產生中斷,單片機把數據讀出來,通過串口傳給PC即可(推薦使用usb轉串口的小板子,就幾塊錢,使用很方便,不需要給板子加max232了)。PC串口收到數據,在串口助手中勾選16進制顯示,就是16進制的溫度了,或者單片機把16進制的溫度轉化成字元串形式發到PC,這樣串口助手不用勾選16進制顯示,直接就能顯示成溫度。
㈡ 誰做過多點無線溫濕度測量的問題。。。就是多個ds18b20鏈接在一起引出一個匯流排接到單片機上。。。
額,你對這個理解太狹隘了。如果你要用一個匯流排接多個感測器的話,感測器之間的距離可以有間隔。但是這樣存在很多的問題,1布線不方便。2,傳輸上會信號減弱,以致影響數據傳輸。3.這個是有線的方式,不是無線的方式。
無線的溫濕度測量,有以下幾種給予考慮:(我們用的是一個單片機+一個感測器,而不是一個單片機+那個感測器的那種,因為後者的應用更有限些)
1.無線可以採用專門的無線模塊DTD462A,這種模塊就代替了導線的功能。你可以利用max232轉DB9這電路,實現單片機與電腦的通信。在電腦上監控多個測量點。這是最簡單的方法。
2.無線採用Internet或者GPRS。這種技術也比較成熟,你可以收到比較完整的模塊。
3.現在比較流行是Zigbee技術。這個比較高深,需要了解ZigBee協議棧。