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

提交
電路信號轉換,用一塊芯片就夠了嗎?
M5S 使用小Tips
伺服控制,我推薦這款PLC!
Arduino用起來很爽,但加上它肯定更爽!
研發成本除了物料還有什么?