打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
当乐高遇见Arduino:乐高喊你吃饭啦~


人生最幸福的事莫过于吃得好,睡得饱。公司9:30上班,12点食堂开饭。上午最幸福的事莫过于听到食堂杜师傅的敲门声。



本来可以微信群通知,但大家忙起来,微信看都不看(不管你信不信,我反正是信了)。北京冬天寒彻骨,实在不忍心杜师傅挨个屋敲门通知。如果杜师傅坐在窗明几净温暖如夏的食堂中,在手机上动动手指,就能通知大家开饭了,岂不是很完美?

 

我们决定用Arduino+乐高来试试解决这个问题

  

首先,想要实现远程控制,就必须让互联网终端(手机/平板)实现与功能设备的连通。


我们找到了一个不错的解决方案,乐为物联平台实现这种连通。

 

首先,我们先设定一个小目标,来测试一下乐为物联平台,比如远程控制一个LED灯的亮灭。



1. 平台设备添加


 

2. 添加控制器及执行单元


红框内的命令,在绑定微信后,可以以留言的形式触发命令


3. 绑定微信账号

两种操作方式,“菜单控制”及“关键字控制”


4. 编程调试

  我们采用Arduino+W5100网络扩展板的方式实现设备联网:

arduino UNO、W5100扩展板、继电器、led灯、330Ω电阻(3个1K并联)

 

乐为物联提供了完善的库支持,我们只需要调用相应功能就可以实现设备实时在线。设备上电联网后,程序会每隔一定时间间隔与乐为服务器通讯,查询是否有新的动作指令触发,若触发,则执行本地编写好的代码,如控制继电器开关;若没有新动作触发,则保持现状直至下次与服务器通讯。

 


完整连接图


 步骤完成,测试一下:

 成功,小目标达成!

 

这其实就是智能插座的实现原理。如果把继电器控制代码修改为乐高电机控制代码,我们就能完成了从“智能插座”到“智能设备”的升级。如需多路控制,只需增加乐为网控制器、执行单元并修改本地代码。图中的继电器支持功率2500W(250V10A)以内的电器控制,如需更大功率设备控制,只需升级继电器。

 

打通了手机与设备的互联,那我们再设定一个小目标,做我们的“乐高开饭提示器”!


前几篇介绍过,我们需要用到Brictronics Motor控制板,还有乐高电机以及适量乐高拼插件:

 


乐高电机及Brictronics Motor控制板

 

为了能起到足够的提醒作用,我们做了一个萌萌哒乐高小餐台。


整拼插图

 

万事具备,只差杜师傅了。我们赶紧让目标用户杜师傅来试用。开饭时间到,杜师傅坐在食堂里,掏出手机,轻轻一点。 

 


几乎同时,楼上办公室同事桌面上的乐高餐台挥舞起来,这提醒效果绝对够强。


 杜师傅再也不用挨个屋敲门了!

 

如果把乐高换成电器,那就成了智能电器,智能电器多了,就组成了智能家居。

 

传统的控制模式是家电与遥控器的一一匹配,家电受遥控器发出红外信号控制,智能家居则经由网络中转将互联网终端(手机/平板)的控制指令发送至智能家电上,完成对家电的控制。

  

所以无论是“乐高开饭提示器”还是智能家电,核心都是建立互联网终端与设备的联系。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
电气控制原理让你从电气控制“小白”到电气控制“老司机”转变
教你如何看懂复杂的电气控制电路图
看懂黑科技丨插座还能远程控制?原来智能插座这样工作
我的电工之路
注意!51起,这些电工电气行业新国标正式实施
马达保护器在矿山电机控制系统中的选型与应用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服