刚刚完结了一个迷你的气压温湿度显示器,趁着假期又搞了个web版的,当然没有采用单片机从头开始,而是用了Arduino!也没打算做成成品,因为Arduino可不便宜哦,一切都只这是练手。 系统是这样组成的: 1、图上左边是上次迷你显示器的传感器板,上面有插针和一个SHT10及BMP085传感器, 2、上面是一个迷你无线路由器,有AP、路由、客户端模式,我要用的就是客户端模式,即把无线的信号转成有线的,人家是有线转无线,我是无线转有线,反其道而行之,为什么呢?因为我要做的实验用到的有线网络,而桌子上再也没有有线端口了,全家上下以及无线化了。 3、中间是一个enc28j60网络模块,支持SPI接口,用于连接网络和Arduino,工作于3.3v,5v也能工作,但发热严重。 4、最下面的就是Arduino了,这是个兼容板,带3.3V/5V切换开关,还有舵机和模拟插针座,一般应用可以不用再加扩展板了。 5、程序部分:在Arduino1.0 IDE环境下,下好相应版本的库后就可以工作了,SHT1X这个库有点麻烦,网上能下的,只支持022版本,1.0版本不能下载,但有页面上有源码显示,拷贝出来,替换老版本就可。 6、以上连接成功后就可以从网络上查询我家里的气压温湿度了,当然如果你需要从局域网外查看数据,比如从办公室,那你还需要一个带虚拟网功能的无线路由器和一个花生壳帐号,这两样我恰恰都有~~。
|