㈠ 如何将单片机温度传感器采集到的数据通过无线传给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协议栈。