1赞

5回答

3收藏

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

Raspberry Pi Raspberry Pi 8922 人阅读 | 5 人回复 | 2012-09-19

本帖最后由 ukonline2000 于 2012-9-19 16:38 编辑

今天教大家利用手中的树莓派通过网络远程监控家中的环境情况,迈向智能家居的第一步,以后还会增加各种应用,比如远程控制家中的电器,摄像头远程监控等等!本教程是利用国外的Cosm网站提供的网络监控界面,官网地址:https://cosm.com/  大家可以看看


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


介绍:https://www.cirmall.com/bbs/thread-1372-1-1.html
购买链接:http://ukonline2000.taobao.com
2.BMP085传感器(I2C接口)
淘宝上很多可以自己找找,最便宜的好像12元吧


3.系统最好用最新版的

实现步骤:
1.安装python和python的GPIO库:
参考此帖:https://www.cirmall.com/bbs/thread-1815-1-1.html

2.下载和安装本人修改的支持cosm的python库ukonline2000-python-eeml.zip (22 K) 下载次数:0
2.1:下载cosm的库,解压后复制到树莓派中
2.2:安装cosm的库,进入ukonline2000-python-eeml目录,然后执行安装
  • $ cd ukonline2000-python-eeml*
  • $ sudo python setup.py install


3.将BMP085通过杜邦线连接到树莓派扩展板上的I2C接口上(P16),注意关键定义一定要对应



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




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


4.2:添加一个自己"FEED",选择“Arduino”


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



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

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


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




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



5.进入步骤3的python程序目录,编辑“cosm_bmp085.py”

  • $ nano cosm_bmp085.py

找到“API_KEY”和“FEED"两行,用步骤4中记下的key和id号替换内容,并保存,退出(ctrl+o,ctrl+x)


6.运行“cosm_bmp085.py”程序

  • $ python cosm_bmp085.py



7.登录cosm网上,查询监控结果

博客站点:http://ukonline2000.com
网店:http://ukonline2000.taobao.com
分享到:
回复

使用道具 举报

回答|共 5 个

倒序浏览

沙发

fengye5340-272571

发表于 2012-9-26 19:09:39 | 只看该作者

不错,顶一下!
板凳

stevenh

发表于 2012-11-23 21:14:51 | 只看该作者

谢谢分享!!!
地板

血染盔甲

发表于 2012-12-6 17:16:04 来自手机 | 只看该作者

楼主高手!
5#

欧阳逍遥_3001161

发表于 2012-12-6 20:16:58 | 只看该作者

大牛店里东西不少啊。   
6#

wrule

发表于 2012-12-6 21:52:31 | 只看该作者

好  不知道能不能安装针孔摄像机
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条