news 2026/4/18 11:59:52

语音控制灯(有完整资料)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
语音控制灯(有完整资料)

资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

CJ-51-2021-030

设计简介:

本设计是基于单片机的语音控制灯系统,主要实现以下功能:

1、显示灯光等级
2、显示口令
3、显示开关状态
4、语音控制
5、PWM控制灯光亮度

唤醒词:小爱同学、天猫精灵、特纳斯电子、智能管家
命令词:打开灯光、关闭灯光、灯光调亮、灯光调暗、最大亮度、最小亮度

标签:51单片机、LCD1602、语音控制、PWM控制灯光

中控部分

  • 核心控制器:采用STC89C52单片机,负责接收输入部分的数据,经过内部处理后,控制输出部分的动作。

输入部分

  1. LD3320语音控制模块
    • 通过语音控制灯的开、关、亮度、模式等功能。
  2. 独立按键
    • 通过三个独立按键实现以下功能:
      • 控制灯的开、关。
      • 调节灯的亮度。
  3. 供电电路
    • 为整个系统提供电力支持,确保系统正常运行。

输出部分

  1. LCD1602显示模块
    • 显示灯的开、关状态、亮度、模式等信息。
  2. USB灯
    • 作为主要的照明设备,通过控制实现开关和亮度调节。
  3. L298N电机驱动模块
    • 通过该模块控制灯的亮度,实现亮度的精确调节。

第五章 实物调试

5.1 实物总体设计

首先要做的是电路焊接,分为十个模块,分别是电源模块、显示模块、单片机模块、复位电路模块、晶振电路模块、下载模块、独立按键模块、语音控制模块、电机驱动模块、USB灯。其中,单片机模块采用的是STC89C52芯片;显示模块采用LCD1602显示亮度、灯的状态、模式等按键模块用于手动控制灯的开关和亮度;语音控制模块用于语音控制等的模式和亮度;电机驱动模块采用MX1508控制灯的亮度。下图5.1为焊接完整实物图:

图5.1 完整焊接实物图

5.2 开灯实物测试

如图5.2所示,接入电源,测试一切正常后,此时显示初始的灯的亮度和开关状态。通过按键中的S2“开关”键手动打开灯光,如图5.3所示。通过手机S3“加”键和S4“减”键来手动控制灯的亮度,如图5.4所示。

图5.2 初始实物测试图

图5.3 开灯实物测试图

图5.4 亮度调节实物测试图

5.3 语音控制实物测试

如图5.5所示,说出“语音控制,开灯”,显示屏显示“KD”且亮度为10;如图5.6所示,说出“语音控制,关灯”,显示屏显示“GD”且亮度为0;如图5.7所示,说出“语音控制,打开灯光”,显示屏显示“DKDG”且亮度为10;如图5.8所示,说两次“语音控制,变暗”,显示屏显示“BA”且亮度为8;如图5.9所示,说出“语音控制,变亮”,显示屏显示“BL”且亮度为9;如图5.10所示,说出“语音控制,智能模式”,显示屏显示“ZNMS”且亮度为5;如图5.11所示,说出“语音控制,自动灯光”,显示屏显示“ZDDG”且亮度为5;如图5.12所示,说出“语音控制,晚安”,显示屏显示“WA”且亮度为1;如图5.13所示,说出“语音控制,关闭灯光”,显示屏显示“GBDG”且亮度为0;

图5.5 开灯实物测试图

图5.6 关灯实物测试图

图5.7 打开灯光实物测试图

图5.8 变暗实物测试图

图5.9 变亮实物测试图

图5.10 智能模式实物测试图

图5.11 自动灯光实物测试图

图5.12 晚安实物测试图

图5.13 关闭灯光实物测试图

设计摘要:

随着语音识别技术的深入研究以及采用数据信号分析软件和硬件配置的发展,语音识别的越来越受到研究者的重视。智能语音控制灯本质上是一种利用语音控制去开关的元件,可代替传统的手动开关。本设计基于单片机的智能语音灯控制系统设计, LD3320语音识别芯片是整个系统设置的关键。通过语音识别芯片LD3320操纵电源开关,还可以通过LD3320外部的麦克风收集声音的数据信号,然后通过LD3320语音识别芯片完成频谱分析,当接收到音频的特征后,就会与重点的字词和语句中的主要关键字词、实行进行对比和配对,最后找到识别度最高的关键字作为识别结果,并输出到微控制器中,通过输出数据信号以操控灯的开关。本设计解决了人为控制的麻烦,节省了大量的人力,使得人们的生活更加的便捷,所以该设计能解决人们生活中的问题,是具有一定的研究价值和社会意义的。

关键词STC89C52单片机;语音芯片LD3320;语音识别

字数:9000+

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:40:33

不用GPU也能跑!Qwen3-0.6B本地部署教程

不用GPU也能跑!Qwen3-0.6B本地部署教程 你是不是也觉得大模型非得配个高端显卡才能运行?其实不然。今天我要分享的,是如何在没有GPU的普通电脑上,顺利跑起阿里最新开源的小型大模型 Qwen3-0.6B。这个模型只有0.6B参数&#xff0c…

作者头像 李华
网站建设 2026/4/18 7:03:00

Qwen3-14B性能突降?缓存清理与重加载部署教程

Qwen3-14B性能突降?缓存清理与重加载部署教程 1. 问题真实存在:不是幻觉,是缓存淤积 你刚用 ollama run qwen3:14b 启动 Qwen3-14B,前几轮对话丝滑流畅,token/s 稳定在 78–82;可跑着跑着,响应…

作者头像 李华
网站建设 2026/4/18 8:28:25

航空安全新助手!YOLOv5驱动的机场安检物品智能检测,从0到部署全搞定

文章目录 毕设助力!从0到1构建基于YOLOv5的机场安检物品检测系统,让你的毕设守护航空安全 一、项目背景:机场安检为啥需要智能检测? 二、核心技术:YOLOv5为啥适合安检场景? 三、项目目标:我们要做啥? 四、数据准备:让模型“看懂”安检物品 1. 数据集来源 2. 数据标注 …

作者头像 李华
网站建设 2026/4/18 8:41:00

YOLOv5在移动机器人中的应用:实时障碍检测与自主路径规划实战指南

文章目录 毕设护航:一步步教你做基于YOLOv5的机器人视觉导航系统(障碍物检测+路径规划全流程) 一、项目价值:为啥这个毕设值得做? 二、先搞懂核心:YOLOv5和机器人导航的关系 三、实战第一步:数据准备(让机器人“见多识广”) 1. 数据集选什么? 2. 怎么标注数据? 3. 数…

作者头像 李华
网站建设 2026/4/18 7:01:11

为什么Qwen3-Embedding-0.6B启动失败?SGlang部署避坑指南

为什么Qwen3-Embedding-0.6B启动失败?SGlang部署避坑指南 1. Qwen3-Embedding-0.6B 是什么? 你可能已经听说过 Qwen 家族的大名,而 Qwen3-Embedding-0.6B 正是这个强大系列中的最新成员——专为文本嵌入和排序任务打造的轻量级模型。别看它只…

作者头像 李华
网站建设 2026/4/8 16:14:41

MOSFET参数理解及测试方法

MOSFET(Metal – Oxide - Semiconductor Field Effect Transistor)---金属-氧化物-半导体场效应晶体管。MOSFET根据导电沟道形成机理可分为:1、增强型2、耗尽型MOSFET根据导电载流子的带电极性可分为:1、PMOS2、NMOSMOSFET参数很多&#xff0…

作者头像 李华