
专业版
便携语音小夜灯
493
0
0
0
简介
本项目为便携式语音小夜灯,基于STM32主控,集成语音识别、RGB灯光控制和红外收发功能,支持离线语音指令与红外遥控,适用于语音台灯、氛围灯等多种场景,无需联网,开发简单。
简介:本项目为便携式语音小夜灯,基于STM32主控,集成语音识别、RGB灯光控制和红外收发功能,支持离线语音指令与红外遥控,适用于语音台灯、氛围灯等多种场景,无需联网,开发简单。复刻成本:¥50
开源协议
:CC BY-NC-SA 4.0
(未经作者授权,禁止转载)创建时间:2025-02-12 07:13:17更新时间:2025-02-12 08:38:45
描述
便携式语音小夜灯工程介绍
写在开头
项目源自于一年前咕咕掉(没有验证完全)的台灯项目,所以风格和最近的作品不同。
工程概述
本项目为便携式语音小夜灯,基于STM32主控芯片设计,集成语音识别、RGB灯光控制、红外收发功能,支持离线语音指令与红外遥控。核心特点包括:
- 无需联网:语音识别与红外控制完全本地化运行。
- 低开发门槛:语音模块为成品套件,无需二次开发;代码框架简洁易用。
- 多功能场景:可扩展为语音遥控器、智能台灯等应用。
系统组成
1. 主控模块
- 核心芯片:STM32F103C6T6ATR
- 负责系统调度,处理串口数据(语音指令)、红外编解码、RGB灯光控制。
- 支持SWD调试接口(SWCLK/SWDIO),集成外部晶振(8M-HC-49SMD)。
- 通信接口:
- 串口(UART)连接语音模块(VC-02_CN),接收语音指令。
- I²C总线(SDA/SCL)预留扩展接口。
2. 语音识别模块
- 成品套件:VC-02_CN
- 通过专用烧录工具预置指令集,直接输出串口信号至STM32。
- 接口:MIC+/-(麦克风输入)、TX/RX(串口通信)。
3. 灯光驱动模块
- 主照明:铝基板LED + PT4115恒流驱动
- 支持PWM调光(DIM引脚),亮度可调。
- RGB彩灯:WS2812B(U4/U7/U8/U9)
- 单线协议控制,STM32通过DIN引脚发送时序信号,实现动态灯光效果。
4. 红外模块
- 发射端:IR17-21C红外二极管 + AO3400A MOSFET(Q1/Q2)
- STM32通过IO引脚控制红外信号发送。
- 接收端:IRM-H638T红外接收头(CGQ1)
- 解码外部遥控信号,输出至STM32处理。
5. 电源管理
- 输入:DC12V(DC-005-A200接口)
- 稳压电路:
- XL1509-5.0:12V转5V(供LED驱动、红外模块)。
- LP5907QMFX-3.3:5V转3.3V(供STM32、语音模块)。
软件功能
- 语音指令解析:STM32通过串口接收VC-02_CN指令,触发对应操作(如开关灯、调色)。
- 红外编解码:支持NEC等常见协议,实现双向遥控功能。
- RGB控制:基于WS2812B协议库,生成动态光效(呼吸、渐变、音乐律动等)。
应用场景
- 语音台灯:通过“打开台灯/关闭台灯/开启自动亮度”指令控制照明。
- 红外遥控器:学习家电遥控编码,语音触发红外信号发射。
- 氛围灯:语音切换RGB灯光模式,如“打开氛围灯”。
附件说明
- 代码:提供STM32固件(基于HAL库),包含串口通信、红外编解码、WS2812B驱动。
- 外壳设计:3D打印文件(STL格式),适配PCB尺寸与按键布局。
设计图

BOM


添加到专辑
0
0
分享
侵权投诉
评论