电动牙刷这个市场,成人款早就打成了一片红海。声波、旋转、磁悬浮,参数翻来覆去就那几个,刷毛材质和外形也大同小异,拼到最后还是价格。真正还没被做透的,是儿童那一块。
家长给孩子买电动牙刷,图的不是刷得多爽,是刷得对不对。孩子刷了没有、刷了多久、有没有漏掉某一面、是不是含着牙刷在浴室里糊弄三十秒就出来,这些事家长站在门口是看不见的。到儿科看牙,医生问孩子每天刷几次、每次多久,家长大多答不上来。
绕来绕去,需求就落在两件正事上。设备要能开口引导孩子,把牙刷到该刷的地方去;刷完之后,时长和覆盖率要能传到家长手机里,让家长看得到、留得下记录。唯创知音 WT2801A 把这两件事收在一颗芯片里。
为什么这颗芯片合适
WT2801A 是双模芯片,支持 BLE 蓝牙 5.4 加 2.4GHz。两条无线链路分工明确,BLE 负责和手机 App 之间传数据,2.4G 负责批量更新语音和固件。32 位处理器,最高主频 240 兆赫,QFN32 四乘四毫米封装,工作电压 2.7 至 5.0 伏,深度休眠功耗不到五微安,用在小体积的牙刷手柄里正好。音频上内置 16 位高精度 DAC 和 16 位 D 类功放,可以直接推喇叭,320 毫瓦驱动八欧姆,做语音引导不用再外挂功放。
刷牙分区怎么用语音引导
儿童刷牙最大的问题是刷不匀,前牙、侧牙、咬合面来回蹭,巴氏刷牙法要求的分区顺序,孩子记不住,家长也没耐心一直盯。把分区交给语音,就省事了。
做法是按口腔分区预录语音。上排左侧、上排右侧、下排左侧、下排右侧、咬合面,每个区一段语音,配一句引导动作,比如把牙刷放到左侧上牙。牙刷开机进入引导模式后,主机按既定顺序一段一段播出来,孩子在语音提示下换区,不用背口诀,跟着走就行。
分区和引导词的数量不多,十来条就能覆盖一整套流程,再加几段鼓励话术和完成提示,二十来条语音足够。这些语音不联网也能响,预录成 MP3 或 WAV 写进片内 100K FLASH,用片内 Flash 索引播放指令调出来,开机就响,浴室断网也照常。
倒计时怎么排才顺
分区播报之后紧接的就是计时。牙医推荐的时长是两分钟,四到六个区平均分摊,每区大约二十到三十秒。为了让小朋友有节奏感,每个区倒计时的最后几秒给一段提示音,或干脆按秒播报,比如还剩五秒。
方法上有个经验值得说,别为每个秒数都单独录。会变的数值,比如还剩十五秒、还剩五秒,拆成数字的基础件,播报时实时拼接;不变的整句,比如该换区了、时间到,整句录一条。这样几十条语音就能覆盖很多种组合,100K 的空间也撑得住。语音地址提前分好区,后面加词改词不挪全局。
计时本身不靠芯片算,芯片只管按指令把该响的语音调出来,秒数由主控那边计数、到点发指令。芯片做的是发声,主控做的是掐表。
刷牙数据怎么传上去
引导和播报是给孩子听的,数据是给家长看的。刷完一次,主控把这次的结果通过 BLE 传给手机,走的是 BLE 透传指令,一帧最多带 331 字节。对牙刷来说,本次总时长、各分区用时、覆盖到几个区、完成度、电量,这些字段一帧就装得下,字段位置写死,App 拿到按位置解析就行,不用为每一款牙刷重谈协议。
数据到了 App 之后才是价值所在。App 按天把每次刷牙记下来,攒成一份记录。家长打开就能看到今天刷了几次、每次几分钟、哪一面总被漏掉、这一周比上周有没有进步,曲线一直躺在那里,孩子刷牙习惯的变化看得见。厂家这边,后台能读到哪套引导流程孩子愿意跟着走完、哪个分区最容易漏,下一版产品该补什么,数据会说话。
这类统计不靠芯片算,芯片只管把字段稳稳传上去,剩下的交给 App 和后台。所以字段的稳定比速率更重要,BLE 透传把帧结构固定下来,正是为了这个。
出声和上传怎么错开
BLE 上传和本地播报都要走主控和芯片之间的串口,如果对上,语音指令和数据帧会挤在一起。
处理办法是把两个动作排成先后。一次分区播报结束、或整套流程走完的瞬间,主控先把数据帧发出去,芯片经 BLE 透传上送 App,等上报确认、串口空了,再发下一段播报指令,芯片从 FLASH 取语音解码播出来。先上报、后播报,播报的窗口落在串口空闲的那一小段,两者互斥不抢通道。孩子听语音只比家长看记录晚几百毫秒,基本感觉不到。
2.4G 一对多更新
牙刷常做成一整套产品线,男孩款、女孩款、联名款,引导词不一样。产品迭代,话术要改。同一批货发到不同客户,语音内容可能还不一样。要是逐台拆机、连线烧录,工时堆上去不说,已经出厂的设备也没法处理。
WT2801A 内置 2.4G 无线广播,专门解这类批量更新的需求。做法是配一台主机,也就是厂家配套的 2.4G 无线广播发射器,挂一张 TF 卡,卡里放好要更新的 bin 文件(只认固定文件名 1.bin)。上电发码让设备进入 2.4G 模式,主机在十米范围内循环广播,周边多台牙刷同时接收,把收到的数据写进各自的片内 FLASH,一台主机一次就能更新一批,不用逐台配对。
从机这边只申请 100K 的空间用来接收,所以发射的文件要小于 100K,和片内语音的容量对应。中英文切换、小语种替换、话术改版,一次广播就能铺开,出厂前的准备和出厂后的维护都省事。进入 2.4G 模式后普通指令暂不响应,升级完成复位或退出该模式再恢复正常。
一颗芯片收拢三件事
以前做这类牙刷,常见的是挂两颗芯片,一颗管蓝牙通信,一颗管语音播报,BOM 和 PCB 面积都得加。WT2801A 把 BLE 数据上传、本地语音播报、2.4G 批量更新三件事收在一颗里,物料和布板都省。通信走串口,默认波特率 9600,主控对接简单,画板时预留出通信接口,方便后续更新程序。
选型速查
| 项目 | 参数 |
| 内核 | 32位,最高主频240兆赫 |
| 封装 | QFN32 四乘四毫米 |
| 无线 | BLE蓝牙5.4 加 2.4GHz |
| 更新方式 | 2.4G无线广播,一对多,十米范围 |
| 本地语音 | 片内100K FLASH,出厂前写入 |
| 音频格式 | MP3、WAV,8kbps至320kbps |
| 音频输出 | 16位高精度DAC,D类功放320毫瓦八欧姆 |
| BLE透传 | 单帧最大331字节 |
| 工作电压 | 2.7至5.0伏 |
| 休眠功耗 | 深度休眠低于五微安 |
| 通信接口 | 串口,默认9600 |
适用场景
儿童电动牙刷、成人电动牙刷这类既要语音引导分区、又要倒计时提示、还要把刷牙时长和覆盖率传给家长 App,并支持批量更新语音内容的个护设备。
209
