2016-11-20 17:54:35 [显示全部楼层]
4528浏览
查看: 4528|回复: 1

在Intel InnoMaker参加的“老有所护”项目

[复制链接]
本帖最后由 c2j 于 2016-11-24 22:12 编辑

周末参加了Intel举办的创客活动“英特尔物联网创客竞赛”,现场约了几个小伙伴做了一个“老有所护”的项目,初衷是希望在老年化日趋严重的当代中国,除老有所养
、老有所依之外,当老人一人在家或独自外出时,能够有一个守护神,帮助儿女们实现老有所护的愿望。基本上这个项目实现了下面的功能:
1、能跟踪老人外出的移动轨迹,这个是借助DFRobot所提供的SIM808 GPS/GPRS/GSM Shield模块中的GPS来实现的;
2、检测人体的跌倒,借助3 axis compass,当老人一旦不慎摔跤时,能检测到跌倒事件的发生,以声、光形式提醒、寻求路人的帮助;并将这种变化发送到后台服务器,以通知到关注老人状态的人女们。

样品图:
(1)老有所护原型0号
在Intel InnoMaker参加的“老有所护”项目图1


(2)上台演讲的志威
在Intel InnoMaker参加的“老有所护”项目图2


(3)Plan ES的四个小伙伴
在Intel InnoMaker参加的“老有所护”项目图3



这个项目的难点主要是跌倒的检测,现场评委也希望我们能加入自动改进跌倒状态检测的算法。GPS+百度地图API为我们在手机终端展现提供了很好的基础,后续如果有时间,可以将发送数据所借助的WIFI替换为GPRS来发送数据。前端的代码开源在https://github.com/c2j/SeniorGuardian,在cloudend目录下,板载部分的代码也已经开源出来,在onboard目录下。

步骤:1、按图一的连接方式,将SIM808 GPS/GPRS/GSM Shield 插上Edison基座,然后在上面再插一个Base Shield
2、在Base Shield上接下列传感器:
(1)Grove Light Sensor(光传感器,感应白天、夜晚)
(2)LED Socket Kit(用于当夜晚触发事件时,闪光提示路人)
(3)Button (用来当误触发时,按下按钮终止声音警报)
(4)Grove 3-Axis Digital Compass(用于监测人体跌倒的动作,产生相关事件)
3、编译onboard代码,最好使用Arduino IDE编辑/编译
4、上载代码后,就可以手动倾斜3轴传感器来感知跌倒动作了,一旦感应到跌倒动作,就会把当前GPS坐标上传到cloudend所在的服务器
5、注意GPS必须要12伏电源的支持才工作,只用5伏USB供电的话会莫名其妙不工作。在DFRobot支持人员的帮助下,从Edison基座上引出一根12伏的线连接到SIM808 GPS/GPRS/GSM Shield板上才搞定。

一点感悟:虽然很简单的原型,也踩了不少坑,Windows下要玩转Edison的话,多少要凭一点运气。用Mac会好很多。

最后注明一下我们的组号:8号, 组名: Plan ES
@Ash

吹口琴的钢铁侠  初级技匠

发表于 2016-11-22 10:48:05

用Linux玩Edison也不错呢23333
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail