1.创意方向介绍
大学宿舍里面的空调需要使用空调遥控器或者手机红外对它进行相关操作。本次借助FASTBOND平台来提交一个改造创意。首先该创意使用STM32F103 Nucleo-64进行控制,在完成本项目后仍然可以进行其他扩展。同时其可以对相关红外的频率进行记录和更改,能够具有空调遥控器所具有的功能,同时相比于手机红外功能更为强大。为方便对空调的控制,使用语音识别的功能,解放双手,使用更为方便。
2. 方案框图
系统的方案如下:
主要原理:
本项目旨在通过STM32F103 Nucleo-64开发板实现空调的控制,结合KIR-8红外信号发送和语音识别播放功能。项目包括红外信号的编码与解码,其中开发板通过其定时器模块捕捉并发送符合NEC或Sony协议的红外信号,并使用红外发射器将这些信号调制后发送给空调。同时,语音识别功能通过麦克风模块实现,将用户的语音指令转换为数字信号,传送到开发板进行处理。开发板将语音指令解析为具体的控制命令,并将这些命令映射到相应的红外信号,通过红外发射模块控制空调。
3. 器件介绍
如下
STM32F103 Nucleo-64
是STM32 Nucleo 是ST公司 官方的开发板,可进行快速的评估、开发。开发板集成了ST-Link调试器,无需额外的调试工具。
LD3320语音识别
LD3320的实现智能语音识别的原理就是通过内置的麦克风放大器进行音频采集,经过信号处理和特征提取后,将提取出的语音特征与内置的模型进行匹配,从而实现对用户语音指令的识别和理解。LD3320语音识别芯片通过识别语音信号中的特定频率和时域特征来实现语音识别。它使用的是端点检测技术,即在语音信号的开始和结束处检测到信号的存在,并将其传递给后续处理模块进行识别。LD3320芯片可以进行多语言识别,包括中文、英文、日文、韩文等。
心得体会
借助本次fastbond机会把自己之前相关的一个创意给具体化了,在资料查找的过程中发现了15个推荐厂商都有大量的优质器件可供选择,得捷上的物料质量也是非常值得信赖!
希望接下来能够学习kicad画出pcb,让原型实物能够正常工作!