[电子技术]温度收集

20141108_063907

一个有点物联网感觉的作品。原理是使用温度传感器(模拟输出)得到当前温度,网络上传,网络显示。
因为是模拟输出,raspberry pi不能直接使用。简单起见,直接用Arudino作为ADC,和raspberry pi串口通信。
网络上传是raspberry pi的强项。再加上我给raspberry pi装了无线USB网卡,更加方便,直接电源输入即可。
网络显示依赖于网络上传,本次使用的是yeelink的服务。提供类似温度记录的功能。直接拿来使用了。

20141107_211802

温度收集部分,为了调试,增加了LCD用于显示当前温度。

20141107_211818

raspberry pi部分。使用绿灯表示上传成功,红灯表示上传失败。实际运行没一次失败……
串口通信其实很简单,把USB相连即可。通讯上采用raspberry pi发一次请求,Arduino回应一次的被动方式。

raspberry pi的代码

Arduino的代码