一、温度和湿度的测量
关于利用Arduino测量温度和湿度的部分可以参考以下博文:
二、光强的测量
光强的检测通过光敏电阻完成,方法是将光敏电阻与一个固定电阻串联,然后将光敏电阻与固定电阻之间的电压输入到Arduino的模拟输入管脚中,通过电压的幅值变化反映出当前光照强度的变化。
光敏电阻的阻值很大,因此为了让光照强度变化时,电压幅值变化更明显,需要接一个阻值较大的电阻,这里选用了1千欧的电阻。
另外,由于光敏电阻的阻值与环境光照强度成反比,即光照越强,光敏电阻越小,因此,将VCC连接在光敏电阻的一侧,而将固定电阻一侧接地,这样光照强度和测量的电压变化趋势也就是一样的了,即模拟输入口(这里选用了A0口)的度数越大,光照越强。
三、网页服务器的搭建
为了让Arduino能够联网,这里用到了W5500以太网模块。
Arduino与W5500的接线方式参看下表
Arduino | W5500 |
10 | CS |