基于小智AI全套PCBA的感应式语音启动接近传感器应用

你有没有遇到过这样的场景:站在智能音箱前喊了三遍“嘿,小智”,它才慢悠悠地回应?😅 或者担心设备24小时监听,既耗电又怕隐私泄露?这些问题,其实都指向一个核心矛盾—— 如何让语音设备既省电又能随时待命

小智AI给出的答案很巧妙:先“看”见你,再“听”你说。👀→🎤
通过在语音唤醒前加一道“接近感知”的智能判断,系统实现了“人在场才开机、语一出即响应”的流畅体验。这背后,是一套高度集成的PCBA方案,把红外传感、低功耗控制和本地AI语音识别揉成了一体。


咱们今天不走寻常路,不列一堆参数表,而是像拆解一台精密手表一样,一层层揭开这套系统的“心跳逻辑”。

想象一下:设备平时几乎处于“假死”状态,电流低到可以用“纳安”来衡量。突然,你朝它走近——还没开口,它的耳朵(麦克风)就已经悄悄竖起来了。等你说出“小智同学”,它立刻全速运转,反应快得像是早就准备好了一样。⚡

这波操作的关键,在于两个字: 预判

而实现预判的,正是那个藏在设备外壳下的小小红外眼—— 接近传感器

这类传感器用的是主动式红外技术,简单说就是“我发光,你看回”。一颗IR LED发出调制过的38kHz红外脉冲(避开自然光干扰),前方有人时,光线反射回来被光电二极管捕捉,信号经过跨阻放大器增强后送进处理器判断。

整个过程就像蝙蝠回声定位,只不过用的是光。而且为了应对不同肤色、衣物颜色带来的反射差异,增益和积分时间还能动态调节,强光下也能稳定工作(支持10,000 lux环境光抑制)。☀️

更妙的是,它的功耗极低。待机时每秒只“睁眼”一次,平均电流不到10μA,比很多MCU睡眠模式还省电。相比之下,电容式传感器容易受湿度影响,超声波又贵又占空间,而红外方案不仅能藏在深色塑料下面,还不用开孔,防水防尘一步到位。✅

但光“看见”还不够,毕竟路过的人不是都要说话。这时候就得靠第二级—— 本地语音唤醒引擎 上场了。

小智AI的这套语音引擎跑在嵌入式DSP或带AI加速的MCU上(比如ESP32-S3),模型压缩后不到200KB,功耗却能压到5mW以内持续监听。这意味着一块纽扣电池也能撑几个月。

它的工作流程是这样的:

  1. MEMS麦克风采集声音(16kHz/16bit)
  2. 前端做降噪、VAD(语音活动检测)、MFCC特征提取
  3. 轻量级神经网络(可能是TinyML或CNN-LSTM)进行关键词分类
  4. 置信度达标?立刻触发中断!

整个过程全部在本地完成,不联网、不上传,隐私安全拉满。而且误唤醒率控制在每天0.1次以下,连电视里播放相似词都不会轻易中招。📺🚫

来看看代码怎么调用这个功能:

#include "si_ai_wake_word.h"

void wake_up_callback(void) {
    printf("Wake-up keyword detected! Starting main ASR...\n");
    system_wakeup();         
    start_full_recognition(); 
}

int main(void) {
    si_ai_init();
    si_ai_load_model(SI_AI_MODEL_WAKEWORD, "xiaozhi.bin");
    si_ai_register_callback(SI_AI_EVENT_WAKEUP, wake_up_callback);
    si_ai_start_listening();

    while (1) {
        sleep_low_power_mode();  // 等中断唤醒,安静如鸡
    }
}

是不是很简洁?注册个回调函数,剩下的交给中断机制。没有轮询、没有延迟,真正做到了“事件驱动”。

但最精彩的部分,其实是这两个模块之间的 协同策略

我们画个简图来看系统是怎么“呼吸”的:

+------------------+      +---------------------+
|  红外接近传感器  |----->|     主控MCU          |
+------------------+      |  (含小智AI固件)       |
                          |                      |
+------------------+      |  +----------------+  |
|  MEMS麦克风阵列  |----->|->| 语音预处理单元  |  |
+------------------+      |  +----------------+  |
                          |         ↓            |
                          |  +----------------+  |
                          |<-| AI语音唤醒引擎  |<-+
                          |  +----------------+  |
                          +----------↑-----------+
                                     |
                            +------------------+
                            | 电源管理系统(PMIC) |
                            +------------------+

整个系统像一支训练有素的乐队:

  • 接近传感器是鼓手 :第一个敲响节拍,唤醒沉睡的系统;
  • 语音引擎是主唱 :只在舞台上才开嗓,唱完就退场;
  • 电源管理是指挥 :精准调度每个模块的上下场时间。

典型工作节奏如下:

  1. 待机期 :MCU休眠,麦克风断电,接近传感器每秒扫一眼;
  2. 触发期 :你走进8~12cm范围,传感器拉高中断,MCU瞬间苏醒;
  3. 监听期 :麦克风供电,语音引擎启动,开始等待“口令”;
  4. 交互期 :你说出唤醒词,系统全速运行,执行命令;
  5. 收尾期 :30秒无操作?自动关麦,重回深度睡眠。

这种“双级唤醒”机制,把无效监听时间砍掉了90%以上。以前是全天候站岗,现在是“哨兵看到人影才叫醒警卫队”,效率直接起飞。🚀

当然,要让这套系统稳如老狗,还得注意几个工程细节:

🔧 灵敏度别太敏感 :阈值设得太低,隔壁走过个人都唤醒,那就变“骚扰系统”了。建议实测校准在8~12cm为佳。

🌞 光照自适应很重要 :白天阳光直射可能让接收器饱和,得动态调低IR发射功率;晚上则适当增强,确保远距离也能检出。

监听窗口别太长 :30秒足够说完一句话了,再久就是浪费电。可以结合用户行为数据优化成15秒智能延时。

🔌 电源域隔离不能省 :给传感器、麦克风、AI芯片各自配独立使能脚,关的时候彻底断电,避免漏电流拖累整体功耗。

🎨 PCB布局也有讲究
- IR LED和接收器之间加个挡光墙,防止内部串扰;
- 麦克风远离时钟线和开关电源,EMI噪声会严重影响识别率;
- 敏感信号走线用地平面包住,屏蔽干扰。


这套组合拳打下来,已经在不少产品上落地开花:

💡 智能灯饰 :人走近自动亮起柔光,并开启语音监听,“开灯”都不用手说了。

📅 会议桌助手机器人 :只有坐定后才激活录音,避免走廊谈话被误录,合规性满分。

🚗 车载副驾屏 :乘客伸手拿手机前,系统已准备就绪,一句“导航回家”直接出发。

🏧 自助售票机 :检测到用户靠近,立刻播放语音提示:“您好,请选择购票类型……”无障碍体验拉满。

甚至还能解决一些“玄学问题”:

用户痛点 小智方案怎么破
老人喊半天没反应 提前唤醒,麦克风早已就位,听得更清楚
宠物叫声总误唤醒 接近+语音双重验证,猫叫没人靠近不算数
多台设备同时响 结合接近距离选最近的响应,避免“合唱团”
外壳想做一体密封 红外穿透塑料,无需开孔,IP67轻松达成

回头看看,这不仅仅是个“省电技巧”,而是一种全新的交互哲学: 从被动等待,转向主动感知

未来的智能设备,不该是永远睁着眼睛、竖着耳朵的“监视者”,而应该是懂得“察言观色”、知进退的“贴心助手”。你一靠近,它就知道你要干嘛;你一开口,它 already ready。

小智AI这套PCBA方案的价值,就在于把复杂的多模态感知、边缘AI推理、低功耗调度全都打包好了。开发者不用再纠结电路设计、噪声抑制、模型部署这些坑,拿来就能用,三个月搞定原型,六个月量产上市。💼✨

而且它还支持OTA升级唤醒词和检测算法,未来甚至可以加入手势识别、情绪分析等新能力,逐步迈向真正的“无感交互”。

所以啊,别再让你的设备傻乎乎地一直听着了。让它学会“先看后听”,才是通往高效、私密、自然人机交互的正确打开方式。🔐💬

这种软硬一体的设计思路,或许正是下一代智能终端的标配——不是更强的算力,而是更聪明的节能智慧。🧠🔋

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐