本帖最后由 sylar^z 于 2020-3-30 09:24 编辑
做这个源于手头的一个星空灯玩具坏了,打算买上几个灯珠修一下星空灯。找着灯珠就想用彩色灯了来随意变换颜色岂不更爽。接着就买了4位的WS813B彩色灯珠。之后又迸发出用语音控制灯光的想法,于是有了这次玩板。
上图
1.用到的开发板和模块
STM32F407核心板不用多介绍了,大家应该都很熟悉了。
LD3320 芯片是一款“语音识别”专用芯片。该芯片集成了语音识别处理器 和一些外部电路,包括 AD、DA 转换器、麦克风接口、声音输出接口等。LD3320 芯片 不需要外接任何的辅助芯片如 Flash、RAM 等,直接集成在现有的产品中即可以 实现语音识别/声控/人机对话功能。并且,识别的关键词语列表是可以任意动态编辑的。
主MCU可以通过并行方式和串行 SPI 方式与LD3320通讯。检测通过终端-查询方式来获取语音识别结果。
WS2812是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部 振荡器和12V高压可编程定电流控制部分,有效保证了像素点光的颜色高度一致。
颜色编程通过单线通讯的形式来完成,数据发送速度可达800Kbps。 当刷新速率30帧/秒时,低速模式级联数不小于512点,高速模式不小于1024点。
2.星空灯的效果
因为星空灯呈现出的亮度不足,手机拍不出效果。只能拍下这个效果。
3声控视频
语音声控彩灯.mp4
(10.73 MB, 下载次数: 2)
手册资料:
LD3320_develop.pdf
(764.33 KB, 下载次数: 3)
WS2812.pdf
(257.57 KB, 下载次数: 6)
此内容由EEWORLD论坛网友sylar^z原创,如需转载或用于商业用途需征得作者同意并注明出处