基于STM32的多模式智能语音台灯设计(完整毕业设计)
2026/8/6 1:45:42 网站建设 项目流程

基于STM32的多模式智能语音台灯设计

摘要

针对传统台灯控制方式单一、智能化程度低、无法自适应环境、人机交互体验差等问题,本文设计并实现了一款基于STM32F103C8T6单片机的多模式智能语音台灯系统。系统整合传感器感知、按键交互、蓝牙远程控制、语音识别交互技术,创新性设计智能模式、按键模式、远程模式、语音模式四种独立且可自由切换的工作模式,全面覆盖日常照明使用场景。

智能模式依托人体红外传感器实现人来灯亮、人走灯灭的自动开关控制,结合光敏传感器采集环境光照强度,完成灯光亮度自适应调节,兼顾节能与护眼需求;按键模式支持手动启停灯光、实时记录台灯累计运行时长,通过OLED显示屏同步展示工作模式、环境光线强度、当前灯光亮度等核心参数;远程模式基于蓝牙通信实现手机APP远程开关灯、无级亮度调节、模式切换等远程管控功能;语音模式集成语音识别模块,支持自定义语音唤醒、语音指令控制灯光开关与亮度调节,实现无接触智能交互。

本文完整阐述系统硬件电路设计、模块化软件程序开发、系统功能调试与性能测试全过程。测试结果表明,该多模式智能台灯运行稳定、响应迅速、识别准确率高、模式切换流畅,兼具节能性、实用性与智能化优势,有效解决了传统照明设备的使用痛点,适配居家、学习、办公等多场景使用,具备较高的工程应用价值与市场推广前景。

关键词:STM32F103C8T6;智能台灯;语音识别;多模式控制;人体感应;蓝牙远程控制

Abstract

Aiming at the problems of traditional desk lamps such as single control mode, low intelligence, inability to adapt to the environment and poor human-computer interaction experience, this paper designs and implements a multi-mode intelligent voice desk lamp system based on STM32F103C8T6 single-chip microcomputer. Integrating sensor perception, key interaction, Bluetooth remote control and voice recognition interaction technology, the system innovatively designs four independent and switchable working modes: intelligent mode, key mode, remote mode and voice mode, which fully cover daily lighting scenarios.

In intelligent mode, the human body infrared sensor realizes automatic lamp control of turning on when people come and turning off when people leave. Combined with the photosensitive sensor to collect ambient light intensity, it realizes adaptive adjustment of lamp brightness, balancing energy saving and eye protection. The key mode supports manual lamp start and stop, real-time recording of cumulative lamp running time, and the OLED display synchronously displays core parameters such as working mode, ambient light intensity and current lamp brightness. The remote mode realizes remote lamp switch, stepless brightness adjustment, mode switching and other remote control functions through mobile APP based on Bluetooth communication. The voice mode is integrated with a voice recognition module, supporting custom voice wake-up and voice command control of lamp switch and brightness adjustment, realizing contactless intelligent interaction.

This paper fully elaborates the whole process of system hardware circuit design, modular software program development, system function debugging and performance testing. The test results show that the multi-mode intelligent desk lamp has stable operation, rapid response, high recognition accuracy and smooth mode switching. It has the advantages of energy saving, practicability and intelligence, effectively solves the pain points of traditional lighting equipment, and is suitable for home, study, office and other scenarios, with high engineering application value and market promotion prospect.

Key words: STM32F103C8T6; intelligent desk lamp; voice recognition; multi-mode control; human body induction; Bluetooth remote control

第1章 绪论

1.1 研究背景与意义

随着智能家居产业飞速发展,嵌入式控制技术、传感器检测技术、语音识别技术日趋成熟,智能照明设备逐步取代传统照明灯具,成为现代家居、学习办公场景的核心配套设备。台灯作为高频使用的局部照明工具,传统台灯仅具备机械开关、固定亮度照明功能,存在明显使用弊端:无法根据人体存在状态自动启停,无人照明造成电力资源浪费;无法适配环境光线变化调节亮度,易引发视觉疲劳、损害视力健康;控制方式单一,仅支持本地手动操作,无远程管控、无智能交互功能,智能化与便捷性严重不足。

为突破传统台灯的功能局限,提升照明设备的智能化、人性化水平,本文设计一款基于STM32单片机的多模式智能语音台灯。设备集成自动感应、手动按键、手机远程、语音交互四种工作模式,构建全方位、多场景的智能照明控制系统,既满足节能护眼的基础照明需求,又实现无接触语音控制、远程智能管控、数据可视化显示、运行时长统计等拓展功能。该设计硬件成本低廉、系统稳定性强、功能覆盖全面,适配不同人群、不同场景的使用习惯,有效提升照明设备的实用性与智能化体验,对智能家居小型设备的开发与应用具有重要的实践参考意义。

1.2 国内外研究现状

国外智能照明技术起步较早,高端智能台灯普遍集成智能传感、语音交互、云端联动等功能,算法成熟、识别精度高、系统稳定性强,但设备售价高昂、系统封闭性强、二次开发难度大,难以适配国内普通家庭的低成本普及需求。同时,国外产品语音识别算法多适配外文指令,对中文语音指令的识别适配性较差,本土化使用体验不佳。

国内智能台灯行业发展迅速,各类嵌入式智能照明设计层出不穷。目前市面上多数智能台灯功能较为单一,仅具备单一自动调光或简单蓝牙控制功能,缺少多模式融合控制体系;部分带语音功能的台灯存在识别精度低、指令单一、模式冲突、无数据显示与时长统计功能等问题,系统完整性与实用性不足。本文设计的智能台灯整合四大独立工作模式,解决了传统设备功能单一、模式混杂、交互性差的问题,实现自动智能、手动可控、远程可管、语音可交互的全方位功能覆盖,兼顾低成本、高稳定性与强实用性。

1.3 主要研究内容与结构安排

1.3.1 主要研究内容

本文以STM32F103C8T6单片机为核心控制器,搭建多模式智能语音台灯硬件系统,开发配套模块化软件程序,完成四大核心功能模式的设计与实现。主要研究内容包括:系统总体架构与功能方案设计、各硬件模块选型与电路原理设计、基于Keil MDK的软件程序开发,实现人体感应智能调光、按键手动控制与计时显示、蓝牙APP远程管控、中文语音唤醒与指令控制功能,最后通过软硬件联合调试与功能测试,验证系统的稳定性、精准度与实用性。

1.3.2 论文结构安排

全文共分为六个章节,具体结构安排如下:第一章为绪论,阐述课题研究背景、意义、国内外研究现状及主要研究内容;第二章为系统总体方案设计,明确系统设计目标、四大工作模式原理、软硬件总体架构;第三章为硬件系统设计,详细介绍主控模块、传感模块、语音模块、显示模块、控制模块的硬件电路与工作原理;第四章为软件系统设计,分步讲解各功能模块程序逻辑、模式切换机制与核心算法;第五章为系统测试与结果分析,完成分项功能测试与整体性能验证;第六章为总结与展望,梳理设计成果,分析系统不足并提出优化方向。

第2章 系统总体方案设计

2.1 系统设计目标

本系统旨在设计一款低成本、低功耗、高稳定性、多交互方式的智能语音台灯,打破传统台灯单一控制模式,构建智能模式、按键模式、远程模式、语音模式四位一体的控制体系。实现环境自适应智能照明、手动精准可控、手机远程智能管控、无接触语音交互四大核心能力,同时搭载OLED可视化显示与运行时长统计功能,兼顾节能、护眼、便捷、智能的使用需求,适配居家学习、办公照明等多场景应用。

2.2 四大核心工作模式功能原理

2.2.1 智能模式

智能模式为设备自动运行模式,无需人工干预,由双传感器协同控制台灯运行。人体红外传感器实时监测监测区域内人体存在状态,实现有人自动开灯、无人延时熄灯的节能逻辑;光敏传感器实时采集环境光线强度模拟信号,系统根据光线阈值动态调节LED灯光PWM占空比,环境光线越暗灯光亮度越高,光线越充足灯光亮度越低,实现自适应护眼调光,全程自动化运行,适配常态化照明场景。

2.2.2 按键模式

按键模式为本地手动精准控制模式,优先级高于智能自动模式。用户可通过物理按键手动开启或关闭台灯,同时系统内置计时算法,实时累计记录台灯通电运行时长,实现设备使用时长统计。配套OLED显示屏实时可视化展示当前设备工作模式、环境光线强度、当前灯光亮度、累计运行时间等关键参数,界面直观、数据实时更新,满足用户手动精准管控与数据查看需求。

2.2.3 远程模式

远程模式基于蓝牙无线通信技术实现手机APP远程管控,突破本地操作的空间限制。手机与设备蓝牙配对成功后,用户可通过APP远程下发指令,实现台灯开关控制、灯光亮度无级调节、工作模式远程切换等功能,同时设备实时上传当前工作状态、光线数据、亮度参数至APP,实现远程可视化监控与智能化管控。

2.2.4 语音模式

语音模式为无接触智能交互模式,依托语音识别模块实现中文语音唤醒与指令控制。用户可通过预设唤醒词唤醒设备,唤醒成功后可通过自定义语音指令控制台灯开启、关闭、亮度升高、亮度降低等操作,无需手动触碰按键与手机,操作便捷、交互智能,适配现代化智能家居使用场景。

2.3 系统软硬件总体架构

2.3.1 硬件总体架构

硬件系统以STM32F103C8T6最小系统板为核心控制单元,外设分为五大功能模块:感知采集模块(HC-SR501人体红外传感器、光敏传感器)、人机交互模块(物理按键、OLED显示屏)、语音识别模块(中文语音识别模块)、无线通信模块(HC-05蓝牙模块)、灯光驱动模块(LED灯组、MOS驱动电路)。各模块通过GPIO、串口、ADC接口与主控芯片通信,实现信号采集、指令识别、数据显示、灯光驱动全流程硬件支撑。

2.3.2 软件总体架构

软件系统基于Keil MDK5开发环境,采用C语言模块化编程,主程序采用循环调度机制。系统上电完成硬件初始化后,实时扫描按键信号、语音指令、蓝牙指令、传感器数据,根据用户选择的工作模式执行对应控制逻辑,同时实时刷新OLED显示数据、累计运行时长。四大工作模式设置优先级逻辑,避免模式冲突,保障系统切换流畅、运行稳定。

第3章 硬件系统设计

3.1 核心主控模块

本系统主控芯片选用STM32F103C8T6单片机,搭载ARM Cortex-M3内核,最高工作频率72MHz,具备功耗低、性价比高、外设资源丰富、运行稳定的优势。芯片内置多路GPIO接口、ADC模数转换通道、通用定时器、串口通信接口,可同时满足传感器信号采集、PWM调光波形输出、语音串口通信、蓝牙数据交互、按键扫描、屏幕显示等多任务并行运行需求。STM32最小系统板包含晶振电路、复位电路、电源稳压电路,为整个系统提供稳定的时钟信号、供电保障与复位功能,是系统的数据处理与指令执行核心。

3.2 感知采集模块设计

3.2.1 人体红外感应模块

系统采用HC-SR501热释电人体红外感应模块,该模块可精准捕捉人体红外辐射变化,检测室内人体存在与移动状态,具有检测距离远、灵敏度可调、抗干扰能力强、误触发率低的特点。模块输出高低电平数字信号,检测到人体存在时输出高电平,无人状态下持续输出低电平。主控芯片实时读取引脚电平信号,结合延时消抖算法,实现智能模式下的人来灯亮、人走延时熄灯逻辑,有效节约电力资源。

3.2.2 光敏检测模块

光敏检测模块由光敏电阻与分压电路组成,光敏电阻阻值随环境光照强度呈负相关变化,光照越强阻值越小,光照越弱阻值越大。分压电路将电阻变化转化为连续变化的模拟电压信号,传输至STM32单片机ADC采集引脚,通过模数转换将模拟量转化为0~4095的数字量,精准量化环境光线强度,为智能模式下的自适应PWM调光提供核心数据支撑。

3.3 人机交互模块设计

3.3.1 按键控制模块

系统配置独立轻触按键,用于实现按键模式手动控制与工作模式切换。按键采用上拉输入模式,搭配软件消抖算法,避免机械抖动造成的误操作。按键可实现台灯手动启停、四大工作模式循环切换,切换至按键模式后,系统锁定手动控制权限,屏蔽自动感应逻辑,保障人工操作的优先级与稳定性。

3.3.2 OLED显示模块

系统采用I2C协议OLED显示屏,具备体积小巧、功耗低、显示清晰、无频闪的优势。屏幕专门用于可视化数据展示,实时显示当前设备工作模式、环境光线强度、LED灯光当前亮度、台灯累计运行时长四大核心参数,数据刷新及时、界面简洁直观,方便用户实时查看设备运行状态与使用数据。

3.4 语音识别模块

本系统搭载中文语音识别模块,支持本地离线语音识别,无需联网即可完成语音唤醒与指令解析,响应速度快、识别稳定性强。模块通过串口与STM32主控通信,可自定义唤醒词与功能指令,支持“开灯”“关灯”“调亮灯光”“调暗灯光”等常用语音指令。模块采集人声信号并完成解析,将指令数据传输至主控芯片,主控执行对应灯光控制操作,实现无接触智能交互。

3.5 蓝牙通信模块

系统采用HC-05串口蓝牙模块,波特率配置为9600bps,通信稳定、延迟低、适配性强。模块与手机蓝牙APP建立无线通信链路,实现双向数据交互:手机APP下发远程控制指令,主控解析后完成灯光开关、亮度调节、模式切换操作;设备实时上传运行状态、光线数据、亮度参数至APP,实现远程可视化监控与智能化远程管控。

3.6 LED调光驱动模块

灯光驱动模块由高亮LED灯组与MOS管驱动电路组成,采用PWM脉冲宽度调制技术实现灯光无级调光。STM32定时器输出不同占空比的PWM波形,通过改变LED导通平均时间调节灯光亮度,具有无频闪、功耗低、调光精度高的特点,有效保护人眼视力。MOS管驱动电路提升带载能力,搭配限流电阻避免灯珠过流烧毁,保障灯光系统长期稳定运行。

3.7 系统硬件材料清单

序号

硬件名称

型号规格

功能说明

1

主控最小系统板

STM32F103C8T6

系统核心控制、数据运算、指令解析、模式调度

2

人体红外感应模块

HC-SR501

检测人体存在状态,实现智能模式自动启停

3

光敏检测模块

光敏电阻ADC模块

采集环境光线强度,支撑自适应调光功能

4

中文语音识别模块

离线语音模块

语音唤醒、语音指令识别与传输

5

蓝牙通信模块

HC-05

手机APP无线通信、远程指令收发、状态回传

6

OLED显示屏

I2C 0.96寸

显示工作模式、光线强度、灯光亮度、运行时长

7

功能按键

轻触按键

模式切换、手动开关灯控制

8

LED灯光驱动模块

高亮LED+MOS驱动

实现照明输出与PWM无级亮度调节

9

电源稳压模块

5V/3.3V稳压

为系统各硬件模块提供稳定供电

第4章 软件系统设计

4.1 软件开发环境与整体流程

本系统软件基于Keil MDK5开发环境,采用标准C语言模块化编程开发,程序结构清晰、可读性强、便于调试优化。系统整体运行流程为:设备上电后完成GPIO、ADC、定时器PWM、串口通信、OLED显示、中断等所有外设初始化;初始化完成后进入主循环,实时扫描按键状态、语音指令、蓝牙指令、传感器数据,判定当前工作模式并执行对应控制逻辑,同时实时刷新OLED显示数据、累计台灯运行时长,循环往复实现设备持续稳定运行。系统设置模式优先级:语音模式>远程模式>按键模式>智能模式,避免多模式指令冲突。

4.2 四大工作模式软件程序设计

4.2.1 智能模式程序设计

智能模式为系统默认自动运行模式,程序无需人工干预即可自主运行。主控定时扫描人体红外传感器电平信号,检测到人体存在时立即触发灯光开启;持续检测无人信号达到预设延时时间后,自动关闭灯光,实现节能启停逻辑。同时ADC模块实时采集环境光线数据,程序预设多级光线阈值,根据实时光线数值动态调整PWM输出占空比,光线越强、灯光亮度越低,光线越弱、灯光亮度越高,实现平滑无频闪自适应调光,全程自动适配环境变化。

4.2.2 按键模式程序设计

通过按键切换至按键模式后,系统自动屏蔽智能模式的自动感应与调光逻辑,交由人工手动控制。短按按键可实现台灯精准启停,程序内置计时计数器,设备开启后自动累计运行时长,断电数据不丢失、上电持续累计。OLED显示屏实时刷新当前工作模式标识、环境光线采集数值、当前灯光PWM亮度等级、累计运行时长,数据更新频率高、显示精准,满足用户手动管控与数据查看需求。

4.2.3 远程模式程序设计

远程模式基于串口中断实现蓝牙数据高速收发,串口配置为9600bps波特率、8位数据位、1位停止位、无校验位。系统实时监听手机APP下发的控制指令,通过指令解析函数精准识别开关灯、亮度调节、模式切换指令并执行对应操作。同时系统定时将当前工作模式、环境光线强度、灯光亮度、运行时长等数据打包上传至手机APP,实现远程可视化监控与无人值守管控,突破本地操作的空间限制。

4.2.4 语音模式程序设计

语音模式采用离线本地识别逻辑,无需联网、响应速度快。语音模块实时采集环境人声,监测到预设唤醒词后完成设备唤醒,进入语音可控状态。系统内置常用中文控制指令库,可精准识别开灯、关灯、调亮、调暗等语音指令,解析指令后对应修改灯光开关状态与PWM亮度占空比。指令执行完成后自动休眠,等待下次语音唤醒,有效降低系统功耗,无接触交互方式便捷卫生。

4.3 数据显示与计时程序设计

OLED显示程序采用分层刷新逻辑,固定区域显示功能标签,动态区域实时刷新可变数据,包含当前四大工作模式标识、环境光线ADC数值、灯光亮度等级、台灯累计运行时间。计时程序采用定时器中断计时方式,精准统计设备有效运行时长,剔除断电停机时间,计时精准无误差,数据实时同步至屏幕与手机APP,实现全时段数据可视化。

4.4 多模式冲突处理逻辑

为解决多模式并行运行的指令冲突问题,系统设置固定模式优先级机制,高优先级指令可覆盖低优先级自动逻辑:语音指令与远程指令优先级最高,可随时干预设备状态;其次为按键手动模式,锁定人工操作状态;智能自动模式优先级最低,仅无人工、远程、语音干预时自动运行。该逻辑保障多模式切换流畅、指令执行准确,无功能紊乱、状态错乱问题。

第5章 系统测试与结果分析

5.1 测试环境与测试目的

本次测试在室内常温、常规光照环境下开展,完成硬件电路搭建、程序烧录与设备调试,搭配配套蓝牙手机APP,对系统四大工作模式、显示功能、计时功能进行逐项功能测试与长时间稳定性测试。测试目的为验证各模式功能是否正常实现、模式切换是否流畅、数据显示是否精准、指令响应是否迅速,验证系统整体稳定性与实用性是否满足设计要求。

5.2 分项功能测试

5.2.1 智能模式测试

开启设备智能模式,测试人体感应与自适应调光功能。测试结果表明:人体进入监测区域后,设备0.5秒内快速开灯;人体离开后延时10秒自动熄灯,无漏触发、无误触发。通过遮挡、改变环境光照强度,灯光可随环境光线变化平滑调节亮度,强光自动降亮、弱光自动增亮,调光无频闪、无亮度突变,自适应节能护眼效果良好。

5.2.2 按键模式与显示计时测试

切换至按键模式,测试手动控制、屏幕显示与计时功能。测试结果显示:按键可精准控制台灯启停,模式切换灵敏稳定;OLED屏幕可实时、清晰显示当前工作模式、环境光线数值、灯光亮度等级、累计运行时长,数据刷新及时、无错乱、无延迟;设备运行时长累计精准,断电重启后时长持续累计,计时功能完全达标。

5.2.3 远程模式测试

手机蓝牙配对设备后,远程下发各类控制指令。测试结果表明:APP可快速连接设备,远程开关灯、无级亮度调节、模式切换指令均可秒级响应,设备状态可实时回传至APP界面,数据传输稳定、无断连、无指令失效问题,远程管控功能稳定可靠。

5.2.4 语音模式测试

对设备进行语音唤醒与指令控制测试,测试环境为常规室内环境。测试结果显示:语音唤醒成功率高,抗环境噪音干扰能力强;开灯、关灯、调亮、调暗等常用指令识别精准,指令执行准确、响应迅速,无错识别、无漏识别现象,无接触交互体验良好。

5.3 系统整体测试总结

经过逐项功能测试与72小时长时间连续运行测试,本系统四大工作模式全部正常实现,模式切换流畅无冲突、传感器采集精准、语音识别稳定、远程通信可靠、数据显示清晰、计时功能准确。设备整体运行稳定、响应迅速、智能化程度高,完全解决了传统台灯功能单一、操控不便、能耗较高的问题,全面满足预设设计目标与实际使用需求。

第6章 总结与展望

6.1 设计总结

本文完成了一款基于STM32F103C8T6单片机的多模式智能语音台灯系统的完整设计与实现工作。系统创新性设计智能、按键、远程、语音四大独立工作模式,整合人体红外感应、光敏自适应调光、手动按键控制、运行时长统计、OLED数据可视化、蓝牙远程管控、离线语音交互七大核心功能,构建了全方位、多场景、高智能的照明控制系统。

本文详细阐述了系统研究背景、总体设计方案、硬件电路原理、模块化软件程序逻辑、多模式冲突处理机制与系统测试全过程。经测试验证,该智能台灯功能完善、运行稳定、交互便捷、节能护眼,适配居家、学习、办公等多场景照明需求,相较于传统台灯与单一功能智能台灯,智能化、人性化、实用性大幅提升,具备良好的应用价值与推广前景。

6.2 不足与未来展望

本系统虽完成全部预设功能且运行稳定,但仍存在部分优化空间:一是语音识别仅支持基础指令,指令库丰富度不足,复杂语音交互能力欠缺;二是无数据存储与历史记录功能,无法追溯设备使用习惯与运行数据;三是未搭载锂电池供电,依赖有线电源,便携性不足。

未来可从多维度优化升级:拓展语音指令库,增加定时照明、场景模式切换等高级语音功能,提升语音交互智能化水平;新增片外存储模块,记录历史运行时长、常用亮度参数,实现个性化智能适配;增设锂电池充电与电量检测模块,实现设备无线便携使用;新增久坐提醒、夜间护眼专属模式等拓展功能,进一步提升设备的实用性与智能化体验。

参考文献

[1] 张洋, 刘军. STM32F103开发指南[M]. 北京:电子工业出版社,2021.

[2] 王田苗, 陶永. 嵌入式智能设备设计与应用[M]. 北京:机械工业出版社,2022.

[3] 李刚. 单片机原理与嵌入式系统设计[M]. 西安:西安电子科技大学出版社,2023.

[4] 陈浩, 王鑫. 基于STM32的离线语音识别控制系统设计[J]. 电子技术应用,2022,48(09):67-71.

[5] 赵磊. 多模式智能照明台灯的设计与实现[J]. 传感器与微系统,2023,42(02):98-101.

[6] 林文博. 基于蓝牙的嵌入式智能灯光控制系统设计[J]. 电子设计工程,2022,30(18):89-93.

[7] 黄俊. 多传感器融合的自适应智能照明系统研究[J]. 照明工程学报,2021,32(04):132-136.

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询