基于英特尔® EDISON 和 UBIDOTS的智能婴儿监控器
我们的智能婴儿监控系统可以:[*]在婴儿睡眠或玩耍时进行监控。
[*]在婴儿啼哭时通知父母。
[*]监控婴儿的温度。
[*]如果检测到温度异常,立即发出警告。
[*]以可视化的方式呈现数据。
[*]随时随地监控数据。
以下为部分内容,项目使用的硬件列表 和 项目代码请至原文链接查看
点此查看全文
英特尔 Edison 尺寸足够小,非常适合可穿戴设备。 它提供了多种语言和编程环境,并集成了 Wi-Fi 和蓝牙,能够为开发人员提供出色的灵活性,非常适合可穿戴设备。 现在,市场上有多种不同用途的可穿戴设备,为什么不为婴儿设计一款呢。 随着核心家庭不断增加,新父母在抚养新生婴儿方面缺少必要的指导。 他们总是担心自己孩子的健康、温度、环境等。婴儿需要 24*7 全天候照料,这在一些双亲都工作的家庭中是不可能的。有时,他们还需要做大量家务,而且还需要解决睡眠问题,因此在这些情况下,父母需要一个智能婴儿监控系统,帮助他们追踪婴儿的健康,并在出现不规则活动时提醒他们。
要求:https://software.intel.com/sites/default/files/managed/2b/3a/WP_20150926_006.jpg
[*]英特尔 Edison 模块
[*]面向 Edison 的 Arduino 扩展主板
[*]模拟麦克风
[*]温度传感器
[*]16*2 液晶显示屏
[*]电源
[*]USB 连接线
[*]跳线
模拟麦克风是一款简单的声音传感器,可检测环境的声音强度。 在这个项目中,我将 Grove 传感器和 Grove Base Shield 结合使用。 我们将使用英特尔 XDK IoT Edition 在 Node.js 中编码。
建立连接1) 通过 USB 连接线将 Edison 连接到电源和您的 PC。2) 启动需要 15-20 秒,然后将 Grove Base Shield 堆叠起来。3) 将声音传感器连接至模拟 pin A04) 将温度传感器连接至 A1。5) 将液晶显示屏连接到一个 I2C 端口。
编程
[*]打开英特尔 XDK IoT edition,如果其尚未安装至您的 PC,您可以通过以下链接获取:https://software.intel.com/zh-cn/iot/downloads
[*]如果您已经使用 Flash Lite Tool 刷新了 Edison,Node.Js 将会安装到开发板上。
[*]将 IDE 连接至 Edison 开发板。 它将会要求您提供用户名和密码,默认用户名是不带密码的根。
https://software.intel.com/sites/default/files/managed/c7/34/4.png
[*]选择一个空白 Node.Js 模板并创建一个新项目。
https://software.intel.com/sites/default/files/managed/ca/2f/XDK.png
设置 Ubidots
[*]登录 Ubidots 账户,或者您也可以点击此处链接创建一个 http://ubidots.com/
[*]选择 “Sources” 选项卡,然后点击 “Add Data Source” 创建一个新的数据源。 此处,我添加了 My Edison。
https://software.intel.com/sites/default/files/managed/34/27/5.png
https://software.intel.com/sites/default/files/managed/fb/e1/6.png
[*]数据源创建后,我们则需要向其添加变量。 在本项目中,我们将发送传感器和温度数据,因此我们需要创建两个变量。
https://software.intel.com/sites/default/files/managed/ee/ae/7.png
[*]点击变量并复制变量 ID。 将其粘贴到您的代码中。
https://software.intel.com/sites/default/files/managed/e2/c8/9.png
[*]选择 My Profile->API Keys。 从此处获取您的 API Key。
https://software.intel.com/sites/default/files/managed/3e/93/Apikey.png
[*]在指示板上,添加您选择的 widget,具体取决于您视觉化数据的方式。
[*]我选择了 Gauge 用于声音传感器,选择了 Graph 用于温度。 通过查看 Gauge,您可以轻松确定声音的强度,从而了解婴儿的活动;借助 Graph,您可以评估温度的突变。
在 Edison 上构建、上传和运行应用。 您可在调试控制台上看到传感器的值,如果一切正常,您将会注意到数据发送到 Ubidots 云。 导航至 Ubidots 指示板,您将会在 widget 中看到从传感器发送的所有数据。 此处,我还创建了一些警报,如果声音级别达到一定程度(意味着婴儿正在啼哭),将会有一个警报通过 SMS 发送至我们的手机。https://software.intel.com/sites/default/files/managed/14/40/cloud.png
https://software.intel.com/sites/default/files/managed/b3/bd/WP_20150926_031.jpg
https://software.intel.com/sites/default/files/managed/7f/16/WP_20150926_036.jpg
https://software.intel.com/sites/default/files/managed/50/7a/wp_ss_20150927_0003.png https://software.intel.com/sites/default/files/managed/db/42/wp_ss_20150927_0001.png对于婴儿而言,这些还不够,我将在现有的成果中添加更加准确的感应和更出色的警报,对此,我将在下一部分中进行介绍。扩展阅读: 英特尔® EDISON 开发板:物联网温度监控 英特尔® EDISON —— 添加内核模块到 YOCTO* —— "BATMAN" 案例
https://mc.dfrobot.com.cn/data/attachment/forum/201506/30/113403a12r7fr01uusirhh.png.thumb.jpg
更多Edison信息请点击右边链接直接登录 >>>> 英特尔开发人员专区
这个很有意思
页:
[1]