聚丰项目 > 基于云端通讯带手机信息通知的婴儿环境监测系统

基于云端通讯带手机信息通知的婴儿环境监测系统

监视孩子的状态,有时父母没有在身边,孩子哭时可能也听不到,那么就要有一台实时监控孩子状态的设备来提醒父母,孩子是不是在哭、是不是环境太热了或是否到了床边上有危险了等等。给孩子提供一个安全的生活环境。

A670521546 A670521546

分享
4 喜欢这个项目
团队介绍

A670521546 A670521546

团队成员

常旭磊 创客

分享
项目简介
监视孩子的状态,有时父母没有在身边,孩子哭时可能也听不到,那么就要有一台实时监控孩子状态的设备来提醒父母,孩子是不是在哭、是不是环境太热了或是否到了床边上有危险了等等。给孩子提供一个安全的生活环境。
硬件说明

使用的模块:

1LCD,接在任意I2C接口上

2、温度传感器,接在模拟口1

3、声音传感器,接在模拟口3

4、光敏传感器,接在模拟口2

5、微型伺服,接在IO5


连接如下图:


软件说明

要安装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程序,当满足条件时,会收到手册短信。
手机上收到的信息:


评论区(2 )
  • 同辉电器: 求技术转让QQ546812887(蓝色天空)

    回复

  • 动心忍性1234: 您好我是无线电杂志的编辑,我们对您的项目十分感兴趣,请问您有兴趣投稿吗?成为我们的作者除稿费外还有其他优厚条件。敬请参与。投稿请联系QQ260534978.

    回复