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

2013 年 4 月 16 日
 xingzhi
树莓派通过微博API,轮训获取@ 我的微博,提取出当中的命令,再用该命令去控制Arduino。

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

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

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

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

注:
源码中app secret与账号密码已经失效,请使用自己的app
11730 次点击
所在节点    分享创造
24 条回复
beric
2013 年 4 月 16 日
赞,我目前也在想做类似的东西……
julypanda
2013 年 4 月 16 日
刚买了树莓派,我想加入!
xingzhi
2013 年 4 月 16 日
@beric 也是类似的实现吗?

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

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

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

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

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

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

https://study.congcong.us/t/66014

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

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

© 2021 V2EX