基于STM32语音识别柔光台灯

基于STM32语音识别柔光台灯

(程序+原理图+PCB+设计报告)

功能介绍

具体功能:

基于语音识别的智能LED柔光台灯设计,主要包括语音识别模块应用,PWM波控制LED柔光灯的亮度,0.96寸OLED屏幕显示当前LED柔光台灯的工作状态,软件硬件的联合调试。

各模块实现功能如下:

1.语音识别部分:采用市面上流行的基于LD3320语音识别模块,利用非特定人语音识别(ASR)技术,

调试语音模块使其满足台灯所需要的特定词汇。词汇包括:唤醒词、开灯、关灯、亮一点、变暗等。

采用主控芯片STM32F103C8T6与LD3320语音识别模块进行串口通信,主控芯片接收数据后处理该消息命令。

2.按键控制部分:利用按键中断机制来控制灯的亮度,以及控制灯的开和关。

3.PWM波控制LED柔光灯亮度部分:采用STM32F103C8T6内部自带定时器输出PWM功能,接上外围电路,控制多个LED灯。

4.显示模块部分:主控芯片通过SPI协议驱动0.96寸OLED屏幕,在128*64个像素点的屏幕上显示灯的亮度级数及其他信息。

添加图片注释,不超过 140 字(可选)

硬件设计

使用元器件:

单片机:STM32F103C8T6;

添加图片注释,不超过 140 字(可选)

流程图:

添加图片注释,不超过 140 字(可选)

设计资料

01原理图

本系统原理图采用Altium Designer19设计,具体如图!

添加图片注释,不超过 140 字(可选)

02PCB

本系统pcb采用Altium Designer19设计,具体如图!

添加图片注释,不超过 140 字(可选)

03程序

本设计使用软件keil4和Keil5 MDK两个版本编程设计!具体如图!

添加图片注释,不超过 140 字(可选)

04设计报告

一万八千字设计报告,具体如下!

添加图片注释,不超过 140 字(可选)

05设计资料

全部资料包括程序(含注释)、AD原理图、PCB、设计报告、流程图、实物图、答辩PPT等。具体内容如下,全网最全! !

添加图片注释,不超过 140 字(可选)

点赞分享一起学习成长。

相关推荐
皮皮哎哟9 分钟前
ARM—点灯(基于正点原子的IMX6U-mini)
arm开发·单片机·嵌入式硬件·imx6ull·点灯·固件库
sonnet-102910 分钟前
堆排序算法
java·c语言·开发语言·数据结构·python·算法·排序算法
可乐鸡翅好好吃19 分钟前
一次因 MPU6050 硬件异常导致的 nRF52840 启动卡顿问题总结
单片机·嵌入式硬件
爱喝纯牛奶的柠檬22 分钟前
基于STM32和电阻分压模块的电压测量
stm32·单片机·嵌入式硬件
dashizhi201525 分钟前
服务器共享禁止外部设备访问、共享文件禁止非单位内部电脑访问?
stm32·单片机·嵌入式硬件
电子科技圈33 分钟前
芯科科技闪耀2026嵌入式世界展以Connected Intelligence赋能,构建边缘智能网联新生态
人工智能·嵌入式硬件·mcu·物联网·智慧城市·健康医疗·智能硬件
llilian_1636 分钟前
音频分析仪 专业音频分析仪破解行业测试痛点实战解析 音频测试仪 专业音频分析仪
大数据·功能测试·单片机·测试工具·音视频
Niuguangshuo38 分钟前
Wenet--离线语音识别 快速上手体验
人工智能·语音识别
济6173 小时前
STM32实战:ADC单通道单次转换,光敏传感器实现智能光控LED---STM32 HAL库专栏
stm32·单片机·嵌入式·stm32hal库编程
FreakStudio10 小时前
lvgl-micropython、lv_micropython和lv_binding_micropython到底啥关系?一文读懂
python·单片机·嵌入式·面向对象·电子diy