模塊化器件丨第三期:基于M5S的七彩燈設(shè)計(jì)
小編今天又給大家?guī)?lái)M5S的小實(shí)驗(yàn)啦~
本設(shè)計(jì)由七彩燈主控板和燈板組成。
旋轉(zhuǎn)編碼器和WIFI模塊向MCU發(fā)出信號(hào),
MCU輸出PWM波控制M5S,利用M5S模塊控制燈條。
1、硬件模塊
(1) 本系統(tǒng)由STM32通過(guò)M5S-POT0501E1模塊控制七彩燈設(shè)計(jì),主要由七彩燈主控板、七彩燈板、M5S模塊、電源模塊組成。
(2) 本系統(tǒng)MCU采用64引腳的STM32F103RCT6 。
(3) 七彩燈主控板有WIFI,USB等通信方式。
(4) 旋轉(zhuǎn)編碼器轉(zhuǎn)動(dòng)或按下發(fā)出波形 ,MCU執(zhí)行相應(yīng)命令,通過(guò)M5S高速脈沖量輸出模塊控制燈板,可實(shí)現(xiàn)開(kāi)燈、關(guān)燈、調(diào)節(jié)顏色、調(diào)節(jié)亮度等功能。
(5) 亮度指示燈跟隨PWM輸出占空比改變,顏色指示燈跟隨PWM不同輸出引腳改變。
系統(tǒng)框圖
系統(tǒng)硬件連接圖
2、M5S模塊
本次產(chǎn)品案例使用了M5S-POT0501E1模塊,旋轉(zhuǎn)編碼器和WIFI模塊可向MCU發(fā)出信號(hào),MCU輸出PWM波控制M5S,利用M5S模塊控制燈條。
M5S-POT0501E1應(yīng)用電路圖
M5S模塊具有兼容性強(qiáng),體積小,等優(yōu)點(diǎn)。性能優(yōu)越,用于小信號(hào)控制大電壓十分穩(wěn)定,非常適用于DIY以及小程序的控制制作。
M5S-POT0501E1原理圖
3、軟件設(shè)計(jì)
(1)軟件設(shè)計(jì)采用 Keil uVision5。
(2)在WIFI控制方面,本系統(tǒng)通過(guò)“智達(dá)控制平臺(tái)”APP可在智能手機(jī)上遠(yuǎn)程控制,實(shí)現(xiàn)物聯(lián)網(wǎng)。
(3)上電后MCU檢測(cè)旋轉(zhuǎn)編碼器輸入IO電平,根據(jù)程序改變PWM輸出IO,或改變占空比。WIFI模塊接收數(shù)據(jù)后MCU根據(jù)程序控制脈沖輸出。
程序流程圖
4、成品演示
本期的M5S應(yīng)用案例就為大家介紹了利用PO模塊實(shí)現(xiàn)信號(hào)轉(zhuǎn)換來(lái)控制基于STM32的七彩燈設(shè)計(jì)。
M5S模塊化小型密封塑封器件,尺寸僅為5mm窄體。非常適合小體積設(shè)計(jì)。
統(tǒng)一定義電特性的引腳,可實(shí)現(xiàn)PIN對(duì)PIN互接,具有很好的兼容性。
下一次會(huì)帶來(lái)哪個(gè)模塊呢?如想知道就請(qǐng)一直關(guān)注我們哦!
中山市智達(dá)自動(dòng)化科技有限公司
ZDAUTO
www.zdauto.com
0760-88718228
+86 18676269310
提交
電路信號(hào)轉(zhuǎn)換,用一塊芯片就夠了嗎?
M5S 使用小Tips
伺服控制,我推薦這款PLC!
Arduino用起來(lái)很爽,但加上它肯定更爽!
研發(fā)成本除了物料還有什么?