模块化器件丨第三期:基于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

发布时间:2019年2月27日 13:44 人气: 审核编辑:朱密君

我有需求