请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 261|回复: 4

一个旋转投影图案的小灯

[复制链接]

19

主题

485

帖子

1304

积分

金牌会员

Rank: 6Rank: 6

积分
1304
金钱
819
HASS币
30
QQ
发表于 2019-11-24 21:17:13 | 显示全部楼层 |阅读模式
本帖最后由 602293544 于 2019-11-25 23:09 编辑

先上图

%REQ0OGM34XY@JX~X13H1.jpg 7T8YP)P2W{1REIUO10K}84X.jpg
BIEWL}U@GMD3ZNVE)[RW~OJ.jpg _5VYE7]Y{776HCB_S2V3QKU.jpg



需要的东西:esp12e、ws2812-16、继电器、自复位开关(自带的是自锁的,然后去掉了里面的一个小东西变成自复位的了)
买来的时候拆开一看里面的空间有点小,放不下块头这么大的继电器模块,想着就用这个
%Y{(NC(WD$H@5RX)O_MB{EF.jpg 继电器讲究一下吧,仔细想想,不是还有个电池盒嘛,这么对我没啥用拆了拆了有空间了

继电器用来控制马达,实现旋转效果

2个自复位(不是我不想只用一个,他本来带的就是2个要物尽其用(好吧是我不会弄只能2个)),一个控制灯颜色切换(这个特效切换不会玩官方说          明看不懂,我就想按顺序切换这些effects,有大佬指点指点嘛(我想嫖代码)),另一个控制旋转(单机)和          音乐(双击),长按关闭(2个都有的功能)

下面是esphome的代码

substitutions:
  device_name: xuanzhuan
  wifi_ssid: 'PDCN'
  wifi_password: '12345678'
  wifi_fast_connect: 'false'
  wifi_reboot_timeout: 0s
  ota_password: '123456'
  api_reboot_timeout: 0s


esphome:
  name: $device_name
  platform: ESP8266
  board: esp01_1m

web_server:
  port: 80
  css_url: https://esphome.io/_static/webserver-v1.min.css
  js_url: https://esphome.io/_static/webserver-v1.min.js 

wifi:
  ssid: $wifi_ssid
  password: $wifi_password
  reboot_timeout: $wifi_reboot_timeout
  power_save_mode: none
  fast_connect: $wifi_fast_connect

logger:

api:
  reboot_timeout: $api_reboot_timeout

ota:
  safe_mode: true
  password: $ota_password

globals:
   - id: lt
     type: int
     restore_value: no
     initial_value: '0b000'
   - id: red
     type: int
     restore_value: no
     initial_value: '0'
   - id: green
     type: int
     restore_value: no
     initial_value: '0'
   - id: blue
     type: int
     restore_value: no

switch:
  - platform: restart
    name: "xuanzhuan_res"

  - platform: gpio
    name: "xuanzhuan_switch"
    id: dianji
    pin: 
      number: GPIO13
      
  - platform: gpio
    name: "xuanzhuan_yinyue"
    id: yinyue
    pin: 
      number: GPIO16

sensor:
  - platform: wifi_signal
    name: "xuanzhuan_rssi"
    update_interval: 60s


#ws2812灯带

light:  

  - platform: fastled_clockless
    chipset: WS2811
    pin: GPIO12
    id: w_led
    num_leds: 16
    rgb_order: GRB
    name: "WS2811_Light"
    effects:
      - addressable_rainbow:
      - addressable_color_wipe:
      - addressable_scan:
      - addressable_twinkle:
      - addressable_random_twinkle:
      - addressable_fireworks:
      - addressable_flicker:
      
binary_sensor:
    
  - platform: gpio
    name: "xuanzhuan_button"            (这个按钮嫖来的,<a href="https://bbs.hassbian.com/home.php?mod=space&uid=800" target="_blank" class="xw1" style="color: rgb(51, 51, 51); text-decoration-line: none; font-weight: 700; font-size: 12px; background-color: rgb(229, 237, 242);">trz0332</a>这个大佬的)

效果图,有点小毕竟限制5m 123.gif 12345.gif 11111.gif

没了


评分

参与人数 1金钱 +20 收起 理由
+ 20 又骚又酷!

查看全部评分

如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

7

主题

297

帖子

1071

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1071
金钱
774
HASS币
0
发表于 2019-11-25 13:07:25 | 显示全部楼层
有木有个效果实拍的视频,看起来直观一些
回复

使用道具 举报

19

主题

485

帖子

1304

积分

金牌会员

Rank: 6Rank: 6

积分
1304
金钱
819
HASS币
30
QQ
 楼主| 发表于 2019-11-25 15:45:58 | 显示全部楼层
whxciotw 发表于 2019-11-25 13:07
有木有个效果实拍的视频,看起来直观一些

准备晚上拍个,现在屋里太亮了
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

13

主题

1100

帖子

3535

积分

论坛元老

Rank: 8Rank: 8

积分
3535
金钱
2430
HASS币
20
发表于 2019-11-25 16:59:49 | 显示全部楼层
感谢技术流分享,现在好帖越来越少了
回复

使用道具 举报

0

主题

10

帖子

36

积分

新手上路

Rank: 1

积分
36
金钱
26
HASS币
0
发表于 2019-12-1 00:20:46 | 显示全部楼层
看着吧不错啊
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-12-16 18:30 , Processed in 0.098588 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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