Atmel与Dog Hunte联合设计的Arduino Yún基于深受欢迎的Atmel ATMega32u4微处理器(MCU),而且还采用了Atheros AR9331,一款运行Linino的SoC,Linino是OpenWRT的一个定制版本。Yún在Arduino产品线中有点独特,因为它运行的是一个轻量级的Linux发行版,用以补充传统的微控制器(MCU)接口。
虽然基于Atmel MCU的Yún问世只有短短的几个月,但是该电路板已被应用于诸多创造项目,其中包括一个电动机、网格扩展平台、 Foursquare制泡机和Gmail(提示)灯。今天咱们就详细地介绍一下George Koulouris如何使用基于Atmel MCU的Yún来控制他的热水器吧!
Koulouris最近在一篇被Arduino官网转载的博文中写道:“我家里现在两个小问题:越来越多的电费和一个总喜欢在你想不到的时间洗热水澡的女友。所以最近我家的热水器一直都保持着全天候开机不间断的状态。然后我们瞄了一眼电表读数,不用说,立马就关掉了热水器!老式热水器的威力确实能让家里的电表转的很快,快得离谱!” 所以当他们俩要洗澡的时候,Koulouris就把热水器打开,洗完后再关掉。但他们两人并不常在家,而水需要近一小时才能烧热。这就引入了今天的智能热水器,一个装在小盒子里放在家里总电闸上面的设备。
Koulouris 解释道:“从盒子里伸出来一个机械臂,把其中一头夹到热水器总开关上,另一头连上智能热水器的一个电机。这个盒子包含有一个电机和一个ArduinoYún。后者定期检查某个web服务器上的一个.txt文件,以检查我或(我的女友)是否已打开热水器。如果是的话,它将启动电机,打开上述开关。” 虽然Koulouris发明智能热水器的初衷是为了控制他的热水器,但他同时指出,该项目也可用于控制任何机械开关。
安装电机(顶视图)(侧视图)关闭盒子(侧视图)安装Arduino Yún(红色电缆-5V,棕色…) “只需合理规划盒子的尺寸,你就能通过互联网控制任何东西,电灯、总开关…,无限可能尽在脑中!” **来自Atmel新浪博客
|