mzfe / ESPWM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESPWM

简介

ESPWM_PCB_3D ESPWM LIGHT FAN 这是比较简单的模块,可控制普通LED灯带散热风扇,实现亮度或风扇的无极调节,因为没有可调电源所以自己只测试了12V的不建议超过15V,LDO应该扛不住。实际是ESP模块和PWM模块的组合,我只是加了LDO把她们组合在一起,并引出几个GPIO方便接入其他传感器。如果不需要PCB,可以直接买现成ESPPWM模块实现(材料清单一内有)

效果演示

目录

硬件

材料清单一

名称 型号 数量 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上 PCB

材料清单二

按PCB标注焊接即可

软件

注意frequency的设置LED直接1000 Hz就好,太低会有频闪。

ESPHome

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

请参考之前DIY的步骤

About