这是比较简单的模块,可控制普通LED灯带
和散热风扇
,实现亮度或风扇的无极调节,因为没有可调电源所以自己只测试了12V的不建议超过15V,LDO
应该扛不住。实际是ESP
模块和PWM
模块的组合,我只是加了LDO
把她们组合在一起,并引出几个GPIO
方便接入其他传感器。如果不需要PCB,可以直接买现成ESP
和PWM模块
实现(材料清单一
内有)
名称 | 型号 | 数量 | PCB标注 | 链接 |
---|---|---|---|---|
TLE42744GSV33 LDO SOT-223 封装 | - | 1 | U1 | 购买 |
PWM调节电子开关控制板 大功率MOS管模块 | - | 1 | - | 购买 |
ESP8266串口转WIFI模块 ESP-07S 工业级 | - | 1 | ESP07S | 购买 |
2.4G内置柔性FPC软天线 | - | 1 | - | 购买 |
3*4 龟仔/微动/轻触开关 | - | 1 | SW | 购买 |
卧贴 1.25mm间距 连接器 接插件 | 8P | 1 | CN1 | 购买 |
1.25胶壳端子 1.25mm间距压簧 | - | - | - | 购买 |
胶壳 1.25mm间距 连接器 接插件 | 8P | - | - | 购买 |
XH2.54 间距2.54MM SMT连接器 | 4P | 1 | CN2 | 购买 |
XH2.54 XHB2.54 簧片 间距2.54MM 接线端子 | - | - | - | 购买 |
XH2.54接插件 2.54mm 胶壳 | 4P | - | - | 购买 |
名称 | 型号 | 数量 | PCB标注 | 链接 |
---|---|---|---|---|
TLE42744GSV33 LDO SOT-223 封装 | - | 1 | U1 | 购买 |
AOD4184 D4184 N沟道场效应MOS管 50A 40V | - | 2 | Q1/Q2 | 购买 |
贴片电阻0603 10K | 0603 10K | 1 | R1 | 购买 |
贴片电阻0603 100R | 0603 100R | 1 | R3 | 购买 |
贴片电阻0603 1.8K | 0603 1.8K | 1 | R2 | 购买 |
0603 贴片LED常用元件包 (红蓝绿黄白) | - | 1 | LED | 购买 |
ESP8266串口转WIFI模块 ESP-07S 工业级 | - | 1 | ESP07S | 购买 |
2.4G内置柔性FPC软天线 | - | 1 | - | 购买 |
3*4 龟仔/微动/轻触开关 | - | 1 | SW | 购买 |
卧贴 1.25mm间距 连接器 接插件 | 8P | 1 | CN1 | 购买 |
1.25胶壳端子 1.25mm间距压簧 | - | - | - | 购买 |
胶壳 1.25mm间距 连接器 接插件 | 8P | - | - | 购买 |
XH2.54 间距2.54MM SMT连接器 | 4P | 1 | CN2 | 购买 |
XH2.54 XHB2.54 簧片 间距2.54MM 接线端子 | - | - | - | 购买 |
XH2.54接插件 2.54mm 胶壳 | 4P | - | - | 购买 |
如果只需要少量可以按材料清单一
购买。如果需要多个建议按材料清单二
购买。按PCB标注焊接即可
按PCB标注焊接即可
注意frequency的设置LED直接1000 Hz就好,太低会有频闪。
esphome:
name: esp07s_demo
platform: ESP8266
board: esp07
wifi:
ssid: "#WIFI名称#"
password: "#WIFI密码#"
captive_portal:
logger:
api:
password: '#api密码#'
ota:
password: '#ota密码#'
web_server:
port: 80
# PWM GPIO定义(灯的frequency设为1000 Hz是没有问题的,风扇设为60 Hz实际按测试结果为准)
output:
- platform: esp8266_pwm
pin: 15
frequency: 1000 Hz
inverted: False
id: pwm_output
# LED灯
light:
- platform: monochromatic
output: pwm_output
name: "esp07s_demo_pwm_light"
# 风扇
fan:
- platform: speed
output: pwm_output
name: "esp07s_demo_pwm_fan"
请参考之前DIY的步骤