STM32的智能语音识别的柔光台灯设计(源程序+原理图+PCB+设计说明书+PPT)
本设计:
基于STM32的智能语音识别的柔光台灯设计(源程序+原理图+PCB+设计说明书+PPT)
原理图:Altium Designer
程序编译器:keil4/keil 5
编程语言:C语言
编号Y001
设计说明:
课题主要研究语音识别、按键识别、PWM波调节亮度、OLED屏幕显示四个模块,目前市面上语音识别的台灯大多仅是控制灯的亮灭,采用的是普通LED节能灯进行照明,相比较于市场上已有的产品,本课题所研究设计的台灯采用的主控芯片是性能较高的STM32F103C8T6单片机芯片,采用中断方式对台灯进行按键控制,并通过基于LD332O语音识别模块,利用非特定人语音识别技术对台灯的工作状态进行语音控制,同时实现了语音控制和按键控制台灯的工作状态,采用输出波形比较输出PWM波,利用PWM波来控制光照的亮度及达到柔光照射的目的,并采用OLED屏幕显示台灯的工作状态灯信息,因此使用者可以快速的指导台灯目前的工作状态,根据自身的实际需求通过语音或者按键对台灯的工作状态进行调节,这样就能够更好的帮助这些弱势群体,如老人、儿童、孕妇等行动不便的人,由于采用的是柔光台灯照明,在一定程度上减缓青少年近视发病率持续上升的趋势,并且LED灯能够缓解资源消耗过大、污染物排放量的现状。
实现功能如下:
1.语音识别部分:采用市面上流行的基于LD3320语音识别模块,利用非特定人语音识别(ASR)技术,调试语音模块使其满足台灯所需要的特定词汇。词汇包括:唤醒词、开灯、关灯、亮一点、变暗等。采用主控芯片STM32F103C8T6与LD3320语音识别模块进行串口通信,主控芯片接收数据后处理该消息命令。
2.按键控制部分:利用按键中断机制来控制灯的亮度,以及控制灯的开和关。
3.PWM波控制LED柔光灯亮度部分:采用STM32F103C8T6内部自带定时器输出PWM功能,接上外围电路,控制多个LED灯。
4.显示模块部分:主控芯片通过SPI协议驱动0.96寸OLED屏幕,在128*64个像素点的屏幕上显示灯的亮度级数及其他信息。
原理图(提供源文件):
PCB图(提供源文件):
源程序(提供源文件)
以下为部分程序,完整程序可在下载链接获取:
设计说明书:
资料清单如下:
【下方一些学习实例教程。需要此项目资料请看评论区】 :
人机互动语音控制系统
手把手教你做一个语音控制智能灯
物联网人脸识别考勤机
从零开始构建一个智能家居项目
智能多彩rgb床头灯
程序、进程、线程。
STM32的智能语音识别的柔光台灯设计(源程序+原理图+PCB+设计说明书+PPT)相关推荐
- STM32F407ZGT6开发板STM32学习设计资料原理图PCB
STM32F407ZGT6开发板STM32学习设计资料原理图PCB赠AD元件封装库 STM32F407ZGT6开发板STM32学习设计资料原理图PCB赠AD元件封装库id=657509557280&a ...
- UAF42滤波器/低通/高通/带通 滤波器 原理图/PCB设计 调试注意事项
UAF42滤波器/低通/高通/带通 滤波器 原理图/PCB设计 调试注意事项 目录 UAF42滤波器/低通/高通/带通 滤波器 原理图/PCB设计 调试注意事项 1.特性参数 1.1 基本特性 2.使 ...
- 基于stm32的汽车酒精检测汽车防撞报警系统(实物图+源程序+原理图+PCB+参考论文)
资料编号:051 通过stm32检测当前驾驶人酒精含量,超过设置含量发动机无法起动,反之则正常启动,可以检测车内温湿度,可燃烟雾,火焰,采用超声波障碍物检测,分别可以启动水泵灭火和蜂鸣器报警,通过o ...
- 51单片机的简易计算器设计(仿真+程序+原理图+PCB+设计报告)
本设计: 基于51单片机的简易计算器设计(仿真+程序+原理图+PCB+设计报告) 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号S0001 芯片可以替换为 ...
- 1-基于单片机的城市轨道交通列车超速防护系统_里程表设计(原理图+PCB+源码+仿真工程+答辩论文)
1-基于单片机的城市轨道交通列车超速防护系统_里程表设计(原理图+PCB+源码+仿真工程+答辩论文) 文章目录 1-基于单片机的城市轨道交通列车超速防护系统_里程表设计(原理图+PCB+源码+仿真工程 ...
- stm32的语音识别_基于stm32循迹避障语音控制金属探测蓝牙小车设计(原理图+pcb+源码+参考文档)...
功能描述及设计原理: 小车具有检测里程功能,在金属探测模式,槽型光耦会检测小车车轮的圈数,以此来计算小车行走的里程,并可以通过OLED屏幕显示出来.还可以显示小车的工作模式以及小车距离前方障碍物的距离 ...
- ETA9742原理图PCB设计
ETA9742 文章目录 ETA9742 芯片介绍 改造一览 原理图 PCB参考 特别重要说明 设计资料下载 芯片介绍 基本介绍,见下图: 完整资料下载地址:点击下载 该芯片使用外围简单,充放电能力还 ...
- 13、基于51单片机防火防盗烟雾温度人体红外感应检测设计(程序+原理图+PCB图+Proteus仿真+参考论文+开题报告+元器件清单等)
摘要 随着社会和经济的发展,防火工作越来越重要,但是目前国内的许多研发都侧重于大型场所的火灾报警.因此,我们就有必要研制一种结构简单.经济实用的家庭烟雾温度人体感应检测报警器以适应市场的需求. ...
- 基于STM32F103单片机的智能扫地机器人 循迹避障车 原理图PCB设计
系统功能设计 (末尾附文件) 本系统由STM32F103C8T6单片机核心板.2路红外避障模块.2路按键.风扇驱动.电机驱动.升压模块.锂电池充电模块及电池盒供电组成. 1.按下启动按键后,小车启动, ...
最新文章
- ucl计算机硕士选课,伦敦大学学院UCL这4个超酷的机器学习专业
- 对时域连续信号用matlab离散,数字信号处理上机实验一 离散时间信号的时域分析...
- TCP连接建立系列 — 服务端接收ACK段(二)
- 数据结构:平衡二叉树概念、旋转
- jvm监控jstatd使用
- Android开发面试题之Activity启动模式讲解总结
- jeecg选择按钮带入其他单据值
- MongoDB第二天
- jdbctemplate 开启事务_SpringBoot 系列教程之事务隔离级别知识点小结
- 终于有人把A/B测试讲明白了
- Logistic回归解析
- ubuntu16.04安装jekyll 3.3.1
- LWIP的UDP相关API
- MySQL 半同步复制+MMM架构
- Java 任务调度,分布式定时任务XXL-JOB,elastic-job
- 使用Echarts在前端页面绘制地图
- 生成 Bingo 卡片
- U盘产品如何做好软文推广利用软文来打造为产品引流宣传
- WPS简单五步操作修改图形并调整图形位置大小和旋转角度
- 无法正常启动0xc0000142的错误