模块化器件丨第三期:基于M5S的七彩灯设计

小编今天又给人人带来M5S的小实验啦~

本设计由七彩灯主控板和灯板组成。

旋转编码器和WIFI模块向MCU发出信号,

MCU输出PWM波控制M5S,行使M5S模块控制灯条。

1、硬件模块

(1) 本系统由STM32通过M5S-POT0501E1模块控制七彩灯设计,主要由七彩灯主控板、七彩灯板、M5S模块、电源模块组成。

(2) 本系统MCU接纳64引脚的STM32F103RCT6 。

(3) 七彩灯主控板有WIFI,USB等通讯方式。

(4) 旋转编码器转动或按下发出波形 ,MCU执行响应下令,通过M5S高速脉冲量输出模块控制灯板,可实现开灯、关灯、调治颜色、调治亮度等功能

(5) 亮度指示灯追随PWM输出占空比改变,颜色指示灯追随PWM差别输出引脚改变。

系统框图

系统硬件毗邻图

2、M5S模块

本次产物案例使用了M5S-POT0501E1模块,旋转编码器和WIFI模块可向MCU发出信号,MCU输出PWM波控制M5S,行使M5S模块控制灯条。

M5S-POT0501E1应用电路图

M5S模块具有兼容性强,体积小,等优点。性能优越,用于小信号控制大电压十分稳固,异常适用于DIY以及小程序的控制制作。

M5S-POT0501E1原理图

3、软件设计

(1)软件设计接纳 Keil uVision5。

(2)在WIFI控制方面,本系统通过“智达控制平台”APP可在智能手机上远程控制,实现。

(3)上电后MCU检测旋转编码器输入IO电平,凭据程序改变PWM输出IO,或改变占空比。WIFI模块吸收数据后MCU凭据程序控制脉冲输出。

程序流程图

4、制品演示

本期的M5S应用案例就为人人先容了行使PO模块实现信号转换来控制基于STM32的七彩灯设计。

M5S模块化小型密封塑封器件,尺寸仅为5mm窄体。异常适合小体积设计。

统一界说电特征的引脚,可实现PIN对PIN互接,具有很好的兼容性。

下一次会带来哪个模块呢?如想知道就请一直关注我们哦!

中山市智达自动化科技有限公司

ZDAUTO

www.zdauto.com

0760-88718228

+86 18676269310

留下评论