重庆大学云慧团队带来的Arduino案例解读

数码

物联网改变数字家庭

多年前,我们的电器有了红外遥控器之后,使得我们对家电的操控变得便捷很多。如今,随着智能移动终端的普及,以及具有海量高速计算能力的服务器集群的发展,移动互联网、云计算、物联网步入了整合阶段。

42-33-6.jpg

嘉宾:李力与云慧团队

重庆大学云计算技术协会云慧团队 团队官网:http://cpu.iappcloud.org/ 邮箱:cqulancer@gmail.com

重庆大学云计算技术协会云慧团队 团队官网:http://cpu.iappcloud.org/ 邮箱:cqulancer@gmail.com

发个微博能遥控清洁机器人

基于微博控制的智能家居的项目是以手机为主,通过微博这一开放平台,由用户以微博形式发出命令,让家里的电器完成智能化的工作。

例如传统的清洁机器人,需要主人在家发现屋里很脏时,亲自走近机器人并按下其身上的按钮,而我们加上微博智能控制以后则可以大大地改变这一现状。

当用户上班时,想对自己家里进行打扫,而不想回到家后还面对着一堆家务活。只要用户在家配置好一个中转控制器,并在家电中装入相应的传感器,那么用户通过智能手机发送一条微博,比如:“打扫!”这时我们的后台服务器会收到所发出的内容,经过筛选处理后实时地发送到我们家里的信息中转控制器上。当我们的控制器收到信息后,就可以去驱动我们的智能清洁机器人进行工作了。

而当使用者想停止工作时,也同样可以发一条微博,比如:“停止打扫!” 这样清洁器人就会停止打扫了。如果用户想设置定时工作,只要家用电器本身具有该功能,同样可以通过微博发送指令。当然,微博控制不局限于清洁机器人,只要是具有控制功能的家电都可以实现相应的控制功能(如电视机、空调、电灯、电饭煲等)。

实现途径Arduino担当控制中心

我们在该智能家居的方案里,主要就是使用Arduino 作为中转控制器。它是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。

未来计划 全平台的家电控制

如果直接将操控指令传输到控制器,仅能实现一对一的单向控制,所以想要实现真正的物联网我们设想了一个全新的云处理平台方案。

如上图所示,用户通过新浪微博发出控制指令之后,信息会通过微博的开放平台进入到我们的云计算服务器。服务器平台将收集到的数据处理之后,再通过网络发送到我们家里的中转控制器,而控制器也是接入同一网络的。在利用我们自己的服务器接收新浪微博数据时,我们花了许多时间去熟悉新浪微博的接口与调试,最终将这信息通道打通了。

只是由于我们的产品还没有与其他家电厂家合作生产,产品暂时还不具备相应的信息接收功能,需要经过我们自己的改造组装。

42-33-8.jpg

通过微博信息将指令传输到Arduino控制器,以实现硬件遥控