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

 找回密码
 立即注册
查看: 9295|回复: 16

[经验分享] ESP-01S WS2812 RGB LED 灯+人体感应模块=灯带夜灯

[复制链接]

4

主题

193

帖子

2603

积分

金牌会员

Rank: 6Rank: 6

积分
2603
金钱
2410
HASS币
0
发表于 2019-12-14 12:05:34 | 显示全部楼层 |阅读模式
本帖最后由 kylin_fedora 于 2019-12-15 21:57 编辑

ESP8266 ESP-01S WS2812 RGB LED 灯模块加装人体感应模块=床脚夜灯
问题:使用带光敏电阻的人体感应模块时esp模块启动不了(esp上的灯不亮,led灯模块上的灯时亮的),使用未加光敏电阻的人体感应模块时没有问题,请问大侠来帮忙解决下--已解决,感谢@602293544,不能使用GPIO0作为人体感应的引脚,使用了RX=GPIO3

模块信息如下:

esp8226 esp-01S

LED 灯模块

                               
登录/注册后可看大图

人体红外感应模块 完整版 HC-SR501 人体模块焊接上光敏电阻5528 光电开关元件让白天不触发

                               
登录/注册后可看大图

链接情况

                               
登录/注册后可看大图

esphome配置如下:
esphome:
  name: cw_night_light
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "xxx"
  password: "xxx"
  manual_ip:
    static_ip: xxx
    gateway: xxx
    subnet: xxx

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: "xxx"

ota:
  password: "xxx"
  
light:
  - platform: fastled_clockless
    chipset: WS2812B
    pin: GPIO2
    num_leds: 48
    rgb_order: GRB
    name: "CW Night light"
    id: cwlight01
    effects:
      - addressable_scan:
      - random:
          name: "My Fast Random Effect"
          transition_length: 4s
          update_interval: 5s
      - strobe:
      - addressable_color_wipe:
      - addressable_twinkle:
      - addressable_fireworks:
binary_sensor:
  - platform: gpio
    pin: GPIO3
    name: "PIR Sensor"
    device_class: motion
    on_press:  #按下(有人),打开开关
      then:
        - if:
            condition:
              light.is_off: cwlight01 #判断灯是否是开着的,关闭才执行
            then:
            - light.dim_relative:
                id: cwlight01
                relative_brightness: 50%
            - delay: 360s  #持续亮360S
            - light.turn_off: cwlight01 


微信图片_20191215215527.jpg

esp模块

esp模块
微信图片_20191214120210.jpg
回复

使用道具 举报

4

主题

193

帖子

2603

积分

金牌会员

Rank: 6Rank: 6

积分
2603
金钱
2410
HASS币
0
 楼主| 发表于 2019-12-14 12:15:08 | 显示全部楼层
自己顶下,希望大神来帮忙
回复

使用道具 举报

4

主题

193

帖子

2603

积分

金牌会员

Rank: 6Rank: 6

积分
2603
金钱
2410
HASS币
0
 楼主| 发表于 2019-12-14 18:35:37 | 显示全部楼层
自己再顶,有木有大神来帮忙解答下
回复

使用道具 举报

47

主题

702

帖子

4478

积分

元老级技术达人

积分
4478
金钱
3776
HASS币
50
QQ
发表于 2019-12-14 22:49:59 | 显示全部楼层
0和2这2个引脚最好别用了,用txrx吧,
0低电平会进入刷机模式,
2需要高电平过空脚
我记得是这样,注意上下拉
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

4

主题

193

帖子

2603

积分

金牌会员

Rank: 6Rank: 6

积分
2603
金钱
2410
HASS币
0
 楼主| 发表于 2019-12-15 10:13:14 | 显示全部楼层
602293544 发表于 2019-12-14 22:49
0和2这2个引脚最好别用了,用txrx吧,
0低电平会进入刷机模式,
2需要高电平过空脚

谢谢我再测试下
回复

使用道具 举报

4

主题

193

帖子

2603

积分

金牌会员

Rank: 6Rank: 6

积分
2603
金钱
2410
HASS币
0
 楼主| 发表于 2019-12-15 21:58:37 | 显示全部楼层
602293544 发表于 2019-12-14 22:49
0和2这2个引脚最好别用了,用txrx吧,
0低电平会进入刷机模式,
2需要高电平过空脚

测试通过了,谢谢!也把我的经验分享给大家
回复

使用道具 举报

47

主题

702

帖子

4478

积分

元老级技术达人

积分
4478
金钱
3776
HASS币
50
QQ
发表于 2019-12-15 22:30:51 | 显示全部楼层
kylin_fedora 发表于 2019-12-15 21:58
测试通过了,谢谢!也把我的经验分享给大家

买esp12e吧,价格和01s差不多,引脚还多
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

23

主题

1329

帖子

6539

积分

超级版主

Rank: 8Rank: 8

积分
6539
金钱
5185
HASS币
100

教程狂人

发表于 2019-12-16 09:55:11 | 显示全部楼层
人体和光敏最好分开部署,控制方便很多
回复

使用道具 举报

4

主题

193

帖子

2603

积分

金牌会员

Rank: 6Rank: 6

积分
2603
金钱
2410
HASS币
0
 楼主| 发表于 2019-12-16 11:36:54 | 显示全部楼层
natic 发表于 2019-12-16 09:55
人体和光敏最好分开部署,控制方便很多

我房间有其他的人体感应和关照模块,这么做主要是做到可以独立工作也可以和其他联动
回复

使用道具 举报

4

主题

193

帖子

2603

积分

金牌会员

Rank: 6Rank: 6

积分
2603
金钱
2410
HASS币
0
 楼主| 发表于 2019-12-16 11:39:05 | 显示全部楼层
602293544 发表于 2019-12-15 22:30
买esp12e吧,价格和01s差不多,引脚还多

esp12e要接近20了,01S才10块,主要还是太菜,01S直接和led的控制模块一起使用简单些
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 21:59 , Processed in 0.984351 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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