『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 23175|回复: 31

Sonoff接BH1750FVI光线感应器教程及固件发布

  [复制链接]

123

主题

4664

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16442
金钱
11693
HASS币
45
发表于 2017-6-30 23:20:50 | 显示全部楼层 |阅读模式
背景:略

效果(此视频为测试光感数据更新效果,速度很快):



教程:

1、某宝购买BH1750FVI(国内也叫GY30),还是推荐这里购买,一个也包邮,个也包邮,也包邮,包邮,邮!

BH1750Sensor.jpg

2、准备sonoff一个,母对母杜邦线4条,将BH1750的5根排针焊到模块上(其实只需要4根);

3、下载附件中的固件和库文件,将库文件解压到arduino默认库目录,我的是C:\Users\Jones\Documents\Arduino\libraries\,如有同名,替换同名库文件;

4、修改固件中相应参数,包括wifi SSID和密码,topic,mqtt用户名密码等;

11111.png

5、sonoff进入刷机模式,刷入修改好的固件,刷机参数与老高教程相同,不再赘述。本固件有OTA功能,即先用USB-TTL刷机一次后,以后可直接无线刷机;

6、刷机完成后,断开与电脑连接,按以下方式连接sonoff与BH1750模块:sonoff 3v3(从微动开关数第1针) -> BH1750 VCC, sonoff GND(从微动开关数第4针) -> BH1750 GND, sonoff RX(从微动开关数第2针)-> BH1750 SCL, sonoff TX (从微动开关数第3针)-> BH1750 SDA;

7、给sonoff通电(连接220v电源),若成功边上wifi后,LED灯会快速闪4下然后熄灭;

8、此时可配置HomeAssistant了,在configurations.yaml的sensor段中,加入(注意 state_topic 里最后的 light_intensity 不要丢掉):

- platform: mqtt
  name: "sonoff light sensor bh1750"
  state_topic: "home/bedroom/sonoff_light_sensor/light_intensity"
  qos: 1
  unit_of_measurement: "lux"
  value_template: "{{ value_json.Intensity }}"


name随便取,topic要根据你固件中的内容修改,其他不要动。

9、重启Hass后,会出现sensor.sonoff_light_sensor_bh1750(与你设置的名字有关)这样的传感器,加入你的相应group即可!

效果如下图:

22222.png

固件下载(解压密码 bbs.hassbian.com):

sonoff-light-sensor-bh1750.zip (3.41 KB, 下载次数: 74)
库文件.zip (88.98 KB, 下载次数: 80)

评分

参与人数 1金钱 +10 收起 理由
Roger + 10 囧帅的sonoff玩得太牛了!

查看全部评分

回复

使用道具 举报

39

主题

749

帖子

4841

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4841
金钱
4067
HASS币
0

最佳新人卓越贡献

发表于 2017-6-30 23:23:47 来自手机 | 显示全部楼层
赞一个,感谢分享
回复

使用道具 举报

5

主题

223

帖子

2217

积分

金牌会员

Rank: 6Rank: 6

积分
2217
金钱
1994
HASS币
0
发表于 2017-6-30 23:24:07 | 显示全部楼层
多谢大神分享~
回复

使用道具 举报

219

主题

1287

帖子

7951

积分

超级版主

Rank: 8Rank: 8

积分
7951
金钱
6634
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-6-30 23:42:57 来自手机 | 显示全部楼层
这个只能双击666
回复

使用道具 举报

219

主题

1287

帖子

7951

积分

超级版主

Rank: 8Rank: 8

积分
7951
金钱
6634
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-6-30 23:42:57 来自手机 | 显示全部楼层
这个只能双击666
回复

使用道具 举报

7

主题

155

帖子

1327

积分

论坛技术达人

积分
1327
金钱
1171
HASS币
0
发表于 2017-7-1 11:37:41 | 显示全部楼层
光线感应可以用来做什么?小白都应该会有这样的疑问
回复

使用道具 举报

1

主题

37

帖子

595

积分

管理员

米罗月色

Rank: 9Rank: 9Rank: 9

积分
595
金钱
558
HASS币
0
发表于 2017-7-1 12:25:10 | 显示全部楼层
leoyanger 发表于 2017-7-1 11:37
光线感应可以用来做什么?小白都应该会有这样的疑问

反映你环境的光线情况,从而判断是否需要开灯(自动化)。
回复

使用道具 举报

6

主题

484

帖子

4042

积分

论坛元老

Rank: 8Rank: 8

积分
4042
金钱
3558
HASS币
0
发表于 2017-7-1 18:23:56 | 显示全部楼层
谢谢分享
回复

使用道具 举报

5

主题

257

帖子

1403

积分

金牌会员

Rank: 6Rank: 6

积分
1403
金钱
1146
HASS币
0
发表于 2017-7-5 14:05:26 | 显示全部楼层
感谢分享
孜孜不倦的小白用户
回复

使用道具 举报

0

主题

105

帖子

620

积分

高级会员

Rank: 4

积分
620
金钱
515
HASS币
0
发表于 2017-7-8 10:02:20 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 03:25 , Processed in 0.069138 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表