UEAL-第六轮IOT之萌萌哒饭锅变身记

  • Smart Idiot
  • LV3工程师
  • |      2016-07-04 23:52:34
  • 浏览量 806
  • 回复:2
本帖最后由 Smart Idiot 于 2016-7-5 10:55 编辑 设计报告:http://pan.baidu.com/s/1qYb584k 视频地址:ICKEY第二届UEAL第六轮IOThttp://v.youku.com/v_show/id_XMTYzMTkxNDEwMA==.html?x&sharefrom=android 比赛到了第六轮,大家不知不觉过完了一个学期,这个学期参加UEAL的确收获了很多,像认识了很多种类的开发板,接触到了许多特别厉害的大神。像韶关学院,台湾大学,衡水学院等等这些大学的作品都特别的棒!如果有机会,希望能和他们多交流交流!增长自己的见识! 好了,回到第六轮主观题,这一轮是围绕IOT进行开展的。ICKEY给了我们Linkit 7688 DUO 这款开发板进行开发。我们一开始探讨了许多种方案,最后还是对我们的萌萌哒电饭煲进行改造。 电饭锅的电源是220V的,我们把它拆解后需要使用降压模块降压到直流5V给我们的Linkit 7688进行供电。 这一张是7688的引脚图,这个很关键,决定了我们如何设计电路。 首先,我们将7688配置为Station模式接入路由器,连上外网。 然后,我们将开发板接入联发科的MCS云,创建一个名为智能电饭煲的产品原型。 接下来新建三个资料通道,用于与IOT设备的交互 我们将得到的DeviceKey,id应用于开发板上。 在添加代码之前我们需要ssh到开发板,7688是基于OpenWrt的Linux系统。 我们在MPU上使用python编写代码与MCS云进行交互。根据资料通道处理数据,并控制MCU进行相应的操作。 接下来我们执行这段python代码,可以看到,7688成功链接上了MCS,并不断的发送心跳。 当MCS上的控制开关打开时,终端窗口同时显示开启的状态。 接下来,我们开始写MCU部分程序,MCU通过串口与MPU连接,MPU获取到网络信息转发到MCU上,MCU作相应的处理。 函数初始化 执行MPU传送来的数据。 上传到开发板! 我们完整的作品,因为时间比较紧张,所以没有花太多时间在布线布局上。 我们使用继电器控制电饭煲的加热保温状态。 使用庆科的扩展板进行温度的显示。 最后,感谢ICKEY和SEEED.联发科的丰富资料给了我们很大的帮助!
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
大蘑菇 2016-07-20
熊叔威武!
0   回复
举报
发布
劳特伦 2016-07-05
熊叔威武!
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子