聚丰项目 > 基于云端通讯带手机信息通知的婴儿环境监测系统
监视孩子的状态,有时父母没有在身边,孩子哭时可能也听不到,那么就要有一台实时监控孩子状态的设备来提醒父母,孩子是不是在哭、是不是环境太热了或是否到了床边上有危险了等等。给孩子提供一个安全的生活环境。
A670521546
分享A670521546
团队成员
常旭磊 创客
使用的模块:
1、LCD,接在任意I2C接口上
2、温度传感器,接在模拟口1
3、声音传感器,接在模拟口3
4、光敏传感器,接在模拟口2
5、微型伺服,接在IO口5
连接如下图:
要安装UbidotsPython Library.
打开文件/etc/opkg/base-feeds.conf
在文件中添加如下语句。
安装环境:
至此,UbidotsPython环境就安装好了。 打开并登陆Ubidots,添加数据源并添加三个变量,温度、声音、光照
可以查看每个变量的ID,这个ID是要添加到我们的程序中的。如下:
还要用到一个Tokens值,这个值可以在登陆后,用户名下的菜单中找到,这个值是连接你的ubidots时要用到的,否则怎么能确定是连接的你的用户呢。
添加电话通知:在Events下添加一个Event。这时会找到数据源,这里只有一个上面建的数据源,所以选择这一个就可以了。如下是建立的Baby数据源。
点击Baby的数据源会显示出这个数据源下的三个变量。
这里先选择temp温度进行测试。对于这个参数,可以选择它的逻辑,可以大于、小于、大于等于、小于等于、等于四种。
输入数值后,Continue就变成蓝色,可以点击了。下面选择Send SMS这个选项,下面的电话号码要选择China +86,后输入电话号码 ,再输入要发送的内容。最后点击Finish完成。
程序流程图与功能说明
程序的主要流程图如下,Edison负责检测环境变量,变量值在LCD上显示的同时,上传到云端,由于云端进行判断,当条件满足时发送手册信息
。
程序正常运行下,LCD为白色背光,第一行显示温度的AD采样值,第二行显示的是声音的AD采样值,当声音采样值大于200时,背光变为红色。同时,云端会发送手册信息。当温度超过限值时,使用伺服打开空调,相关的帖子为:http://bbs.elecfans.com/jishu_924251_1_1.html
项目的python源码如下:
在开发板上运行如下的python程序,当满足条件时,会收到手册短信。
手机上收到的信息:
同辉电器: 求技术转让QQ546812887(蓝色天空)
回复
动心忍性1234: 您好我是无线电杂志的编辑,我们对您的项目十分感兴趣,请问您有兴趣投稿吗?成为我们的作者除稿费外还有其他优厚条件。敬请参与。投稿请联系QQ260534978.
回复