微博+树莓派+Arduino,实现智能家居的远程监控

2013-04-16 13:51:38 +08:00
 xingzhi
树莓派通过微博API,轮训获取@ 我的微博,提取出当中的命令,再用该命令去控制Arduino。

已完成的功能:
微博远程控制继电器,实现电器开关的功能。

即将完成(我还没买传感器- -):
发送命令,获取传感器的数据,树莓派调用api,以回复评论的方式去告知传感器的值,如温度湿度。
安装人体红外感应器,若检测到有人出现的话,发送微博通知。(这个功能需开启才可以用)
安装烟雾感应器,若有烟雾什么的出现,也发微博通知。

另外,还想装个摄像头,若检测到有人出现,自动拍照上传发微博。
也可以利用微博命令来获取照片。

项目地址:
https://github.com/lvyaojia/weibo-raspberrypi-arduino
欢迎大家fork与pr

注:
源码中app secret与账号密码已经失效,请使用自己的app
10860 次点击
所在节点    分享创造
24 条回复
beric
2013-04-16 14:50:35 +08:00
赞,我目前也在想做类似的东西……
julypanda
2013-04-16 15:12:41 +08:00
刚买了树莓派,我想加入!
xingzhi
2013-04-16 15:29:21 +08:00
@beric 也是类似的实现吗?

@julypanda 树莓派可以用gpio来驱动继电器,但不够灵活。如果你要做的饿话,建议弄多一个arduino
richiefans
2013-04-16 15:35:01 +08:00
太爽了吧 有专门交流的社区么,对这个很感兴趣
lch21
2013-04-16 15:58:54 +08:00
用TP-LINK的神器 703N 就行了,90元,刷open-wrt ,
加 arduino,40元,无线控制家电
我在想是不是开个项目搞搞
xingzhi
2013-04-16 16:27:19 +08:00
@lch21
赞~这样成本更便宜了,但本质是一样,就是换个地方跑脚本。
bao3
2013-04-16 16:37:57 +08:00
顶楼主,我最近也在研究怎么跟arduino结合,我有很多Adno的传感器,红外、火焰、电机等等。我的问题在于没有办法申请到微博api,总是“未验证”。。。
beric
2013-04-16 17:44:27 +08:00
@xingzhi 是类似的吧,不过我之前没接触过开源硬件之类的……
PS:有啥账号加下具体聊啊
xingzhi
2013-04-16 20:27:57 +08:00
@beric
加我gtalk:) lvyaojia at gmail
Virgoer
2013-04-16 21:38:21 +08:00
我等不会写代码的大概是只能观望了。。。
myrual
2013-04-17 11:04:30 +08:00
视频监控用motion就可以了,很高级的,可以局域网观看,如果要外网看要做端口映射。
xingzhi
2013-04-17 13:38:29 +08:00
@myrual 你说的是这个吗?
http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome

这个是封装好的应用了。自定义起来麻烦。

除了openCV之外,找到用PIL来做motion detect的,也是个不错的方向~
http://bogdanmarian.com/motion/
013231
2013-04-17 13:41:11 +08:00
@xingzhi "树莓派可以用gpio来驱动继电器,但不够灵活。" < "不够灵活"體現在哪些方面?
xingzhi
2013-04-17 13:55:42 +08:00
@013231 我指的是加一些传感器,马达灯光等,这方面不如Arduino或其它单片机。
只能把树莓派当电脑用了。
013231
2013-04-17 14:08:58 +08:00
@xingzhi 我就是想瞭解一下在控制外圍電路方面樹莓派為什麼不如單片機. 我沒用過樹莓派, 不過看上去它的GPIO接口挺多, 還可以用Python控制, 開發起來應該挺方便呀.
eary
2013-04-17 17:45:38 +08:00
看来很多人都有类似的想法啊,之前我也弄过,主要是控制家中门锁状态、各电器通电状态,一旦状态改变即发表一条微博。

门锁这个我弄了大半没能继续下去! - - 汗颜!也是用Arduino。
感觉还是设备安装是个大问题,传感器不好安装。
kchum
2013-04-17 22:10:11 +08:00
感兴趣,我也需要这个东西!
xingzhi
2013-04-17 23:41:25 +08:00
@013231 多谢提醒,我误会了rpi了。原来GPIO也能做很多事情。
参考这里: https://projects.drogon.net/raspberry-pi/wiringpi/
TigerS
2013-04-18 00:24:53 +08:00
感觉挺高科技的,不错的是,如果不用树莓派用类似NAS的东西是不是也可以实现??

新家里面准备装一个小型的NAS当做服务器使,本来考虑上塔式服务器的但是感觉可能会太大了,所以最后考虑小型NAS了
foxae
2013-04-19 19:43:27 +08:00
@TigerS 树莓派更适合连续开着。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/66014

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX