0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

主控芯片为STM32F103C8T6单片机芯片的柔光台灯设计方案

5CTi_cirmall ? 来源:电路设计技能 ? 作者:电路设计技能 ? 2020-10-10 10:53 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

课题主要研究语音识别、按键识别、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个像素点的屏幕上显示灯的亮度级数及其他信息。

责任编辑:xj

原文标题:毕业设计--基于智能语音识别的柔光台灯设计方案

文章出处:【微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 语音识别
    +关注

    关注

    39

    文章

    1785

    浏览量

    114346
  • 智能语音
    +关注

    关注

    11

    文章

    805

    浏览量

    49580
  • STM32F103C8T6
    +关注

    关注

    110

    文章

    165

    浏览量

    86100

原文标题:毕业设计--基于智能语音识别的柔光台灯设计方案

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32项目分享:智能语音台灯(机智云)

    01—项目简介1.功能详解STM32智能语音台灯(机智云)功能如下:STM32F103C8T6单片机作为主控单元按键切换模式,支持自
    的头像 发表于 07-24 18:03 ?206次阅读
    <b class='flag-5'>STM32</b>项目分享:智能语音<b class='flag-5'>台灯</b>(机智云)

    单片机芯片选择方案与论证

    STM32F103C8T6 生态完善,性价比高 通用控制、工业设备 $2.5~3.5 ESP32-C3 集成Wi-Fi/BLE,RISC-V内核 物联网终端、智能家居 $1.8~2.5
    发表于 06-24 10:14

    STM32F103C6T6 DCAC逆变器原理图

    STM32F103C6T6 DCAC逆变器原理图
    发表于 05-19 17:48 ?1次下载

    stm32f103c8t6主控芯片无人机原理图

    stm32f103c8t6主控芯片无人机原理图
    发表于 04-29 17:02 ?1次下载

    STM32F103C8T6无法选择外部晶振怎么解决?

    我从网上购入了STM32F103C8T6的核心板,板上有外部晶振。但我使用STM32CubeMX生成项目时,却无法选择外部晶振(如下图)。请问要在哪里设置才能选择外部晶振呀?
    发表于 04-28 07:03

    STM32F103x8 STM32F103xB单片机数据手册

    STM32F103x8STM32F103xB单片机数据手册
    发表于 04-14 14:55 ?2次下载

    STM32F103C8T6开发板最小系统原理图

    电子发烧友网站提供《STM32F103C8T6开发板最小系统原理图》资料免费下载
    发表于 03-24 09:09 ?67次下载

    STM32项目分享:STM32智能语音台灯

    —项目简介1.功能详解STM32智能语音台灯功能如下:1.STM32F103C8T6单片机系统板作为主控单元2.按键切换模式,支
    的头像 发表于 03-15 10:02 ?1534次阅读
    <b class='flag-5'>STM32</b>项目分享:<b class='flag-5'>STM32</b>智能语音<b class='flag-5'>台灯</b>

    stm32f103c8t6编码器模式在keil的debug调试时遇到的问题求解

    stm32f103c8t6编码器模式在keil的debug调试时,手动把编码器的计数器置一个数500(比如计数器溢出值是4000),然后在在让编码器继续开始输出,此时计数器的计数变为原来正常的两倍了,直到计数器溢出一次就变正常了
    发表于 03-14 06:06

    STM32F103C8T6 PA2无PWM输出怎么解决?

    STM32F103C8T6最小系统PA0/PA1/PA2/PA3PWM输出控制舵机,配置相同,PA2始终无输出,PA0/PA1/PA3输出正常;用试验软件对STM32F103C8T6最小系统PA2口验证能输出高/低电平。
    发表于 02-27 08:13

    基于STM32F103C8T6 ADXL345 加速度传感器的计步器设计指南和代码

    基于 STM32F103C8T6 微控制器和 ADXL345 加速度传感器的计步器设计相关内容,包括 ADXL345 传感器的工作原理、初始化与数据读写操作,以及基于该传感器的计步器算法实现
    的头像 发表于 01-17 17:38 ?2087次阅读

    STM32单片机+MPU6050设计一个电子水平仪

    本项目基于STM32F103C8T6单片机设计一款电子水平仪。STM32F103C8T6作为一种性能强大的微控制器,具有较高的计算能力和丰富的外设接口,能够满足项目对实时数据处理和显示控制的需求。该
    的头像 发表于 01-09 11:14 ?2011次阅读
    <b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>+MPU6050设计一个电子水平仪

    第19.2章-星曈科技 openmv H7 plus openmv视觉循迹功能-完成视觉识别指定区域 OpenMV视觉模块循迹 STM32F103C8T6视觉巡线

    第19.2章-【星曈科技】openmv H7 plus openmv视觉循迹功能-完成视觉识别指定区域 OpenMV视觉模块循迹_巡线功能 STM32F103C8T6视觉巡线小车
    的头像 发表于 08-20 11:28 ?1208次阅读

    19.4-STM32接收数据-状态显示在屏幕 openMV寻迹与小车控制 Openmv+STM32F103C8T6视觉巡线小车

    19.4-STM32接收数据-状态显示在屏幕 openMV寻迹与小车控制 Openmv+STM32F103C8T6视觉巡线小车
    的头像 发表于 08-20 11:12 ?1748次阅读
    19.4-<b class='flag-5'>STM32</b>接收数据-状态显示在屏幕 openMV寻迹与小车控制 Openmv+<b class='flag-5'>STM32F103C8T6</b>视觉巡线小车

    第七章-V1.5 STM32超声波测距STM32F103C8t6超声波避障小车 超声波避障模块 STM32超声波测距

    5STM32超声波测距STM32F103C8t6超声波避障小车
    的头像 发表于 08-15 16:25 ?1830次阅读
    第七章-V1.5 <b class='flag-5'>STM32</b>超声波测距<b class='flag-5'>STM32F103C8t6</b>超声波避障小车 超声波避障模块 <b class='flag-5'>STM32</b>超声波测距