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

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

  [复制链接]
 

123

主题

4548

回帖

1万

积分

管理员

囧死

积分
16548
金钱
11792
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

主题

710

回帖

4871

积分

论坛元老

Freddy.

积分
4871
金钱
4097
HASS币
0

最佳新人卓越贡献

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

使用道具 举报

5

主题

218

回帖

2219

积分

金牌会员

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

使用道具 举报

219

主题

1070

回帖

8044

积分

超级版主

积分
8044
金钱
6725
HASS币
86

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

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

使用道具 举报

219

主题

1070

回帖

8044

积分

超级版主

积分
8044
金钱
6725
HASS币
86

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

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

使用道具 举报

7

主题

148

回帖

1327

积分

论坛技术达人

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

使用道具 举报

Milo 

1

主题

36

回帖

597

积分

管理员

米罗月色

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

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

使用道具 举报

6

主题

478

回帖

4044

积分

论坛元老

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

使用道具 举报

5

主题

252

回帖

1403

积分

金牌会员

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

使用道具 举报

0

主题

105

回帖

620

积分

高级会员

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-2 21:14 , Processed in 0.369298 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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