树莓派论坛

 找回密码
 立即注册

迈向智能家居的第一步,使用树莓派实现远程环境监控!!!

ukonline2000 发表于 2012-9-19 16:15:41 | 显示全部楼层 |阅读模式
今天教大家利用手中的树莓派通过网络远程监控家中的环境情况,迈向智能家居的第一步,以后还会增加各种应用,比如远程控制家中的电器,摄像头远程监控等等!本教程是利用国外的Cosm网站提供的网络监控界面,官网地址:https://cosm.com/  大家可以看看
4.jpg

准备工作:
1.全功能扩展板
3.jpg

介绍:http://www.shumeipai.net/read.php?tid=612
购买链接:http://ukonline2000.taobao.com
2.BMP085传感器(I2C接口)
淘宝上很多可以自己找找,最便宜的好像12元吧
1.jpg

3.系统最好用最新版的

实现步骤:
1.安装python和python的GPIO库:
参考此帖:http://www.shumeipai.net/read.php?tid-902.html

2.下载和安装本人修改的支持cosm的python库 ukonline2000-python-eeml.zip (22 KB, 下载次数: 38)
2.1:下载cosm的库,解压后复制到树莓派中
2.2:安装cosm的库,进入ukonline2000-python-eeml目录,然后执行安装
  1. $ cd ukonline2000-python-eeml*
  2. $ sudo python setup.py install
复制代码
3.将BMP085通过杜邦线连接到树莓派扩展板上的I2C接口上(P16),注意关键定义一定要对应
4_133_2369fcc8438f5b0.jpg


3.下载和运行BMP085的python程序 Cosm_BMP085.zip (5 KB, 下载次数: 38)
3.1:下载python程序,解压后复制到树莓派中
3.2:运行python测试程序,查看结果(如果有结果出来了,说明传感器驱动等等都正常)
  1. $ cd Cosm_BMP085
  2. $ python Raspi_BMP085_example.py
复制代码
5.jpg


4.注册和配置Cosm监控界面
4.1 登录https://cosm.com/,点击“
Get Started
”注册一个自己的帐号
cosm-signup.gif

4.2:添加一个自己"FEED",选择“Arduino”
cosm-add-feed.gif cosm-something-else.gif

4.3:配置标题和标签,你可以按照你自己的喜欢添加,下面是我添加的例子
Title: "Raspberry Pi BMP085"

Tags: raspberry pi, BMP085, I2C

cosm-configure-arduino.gif

4.4:完成以上步骤后,网页会提供给你一个key和ID,这个就是你上传数据的标志所以记好了,待用
举个例子,下图中找到的
API_KEY is: 5RNOO3ShYJxYiq2V2sgSRtz3112SAKxFQjNDQmNXc0RScz0g

FEEDID is: 68872

cosm-api-key-feedid.gif

备注:实在忘记了也可以点击右上角的“key”,查看ID和key
6.jpg

4.5点击“Console”,编辑监控的内容


7.jpg

按照下图编辑内容,并保存
8.jpg


5.进入步骤3的python程序目录,编辑“cosm_bmp085.py”
  1. $ nano cosm_bmp085.py
复制代码
找到“API_KEY”和“FEED"两行,用步骤4中记下的key和id号替换内容,并保存,退出(ctrl+o,ctrl+x)
9.jpg

6.运行“cosm_bmp085.py”程序
  1. $ python cosm_bmp085.py
复制代码
10.jpg

7.登录cosm网上,查询监控结果
115同步盘.jpg
ukonline2000  楼主| 发表于 2012-9-19 17:01:21 | 显示全部楼层
终于写完了,这教程费时费力呀,自己顶一个吧
a_shan 发表于 2012-9-19 17:12:51 | 显示全部楼层
     真厉害啊,的好好学习!!!
cjskeleton 发表于 2012-9-19 18:09:31 | 显示全部楼层
实在厉害
道長 发表于 2012-9-19 21:20:16 | 显示全部楼层
greenflute1 发表于 2012-9-19 21:23:49 | 显示全部楼层
u大,再介绍一个湿度的传感器吧
jingle 发表于 2012-9-20 08:27:04 | 显示全部楼层
U大又造福大家了
topzdx 发表于 2012-9-20 09:14:04 | 显示全部楼层
支持U版.
这个东东 测温度和气压不错,但家里用一般海拔不太会变,除非是房车,呵呵.
juqkai 发表于 2012-9-20 09:35:08 | 显示全部楼层
厉害呀
nazybthea 发表于 2012-9-20 12:46:27 | 显示全部楼层
u大,顶了!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版 | Archiver | 树莓派论坛 ( 粤ICP备15075382号-1 )