esp32 cyd speak喇叭
这几天测试番茄钟的时候,发现speak喇叭一直有电流声音,杂音
手上有2个喇叭,一个便宜的,一个贵的,贵的价格是便宜的5倍,都是可以直接插到cyd 的speak的两针端子接口,直接使用
刚买来的时候都是好的,插上去测试没有杂音,现在现在测试番茄钟音效的时候,只要通电开启cyd屏幕,就一直有杂音
让cursor排查,各种解决方案,比如高低电平,引脚让渡,软件调整,最后cyd说是通用的硬件问题而且是cyd常态
要不是一开始是好的,我就信了
搁置几天后,在时间面板插上去,发现没有杂音,那显然就是番茄钟固件本身软件的问题,不是硬件的问题,也就是cursor解决不了就骗人,真他妈的服气
明确告知两个固件不同结果,ai处理后,就没声音了,不知道是解决了还是没解决,是偶发还是其他问题
番茄钟音效模块设置
短时间喇叭没问题,那就继续设置番茄钟和测试音效
目前番茄钟的总体功能没有问题,但是我在测试的时候,想把音效库单独列出为一个子项目,基础结构,方便调试和迁移,子项目的改变和问题不会影响主项目,反而子项目优化后,随时可以作为独立模块嵌入到别的模块不断更新
以下是项目描述
1.默认音量为1%,有滑块可以调节音量,左右加上按钮可以增加或者减少音量
2.优先用代码生成音效,其次才考虑音频文件等,但是前提不依赖tf存储,本项目不使用tf卡
3.对音效进行tab分类,主要是通知,番茄钟,闹钟等使用场景
4.代码音效需要有长有短,既有提示音,也有类似卡农或者鸟叫等音乐
5.设置按钮,可以切换上一首下一首,随机等按钮
6.音效联网查,为通用音效
tips
目前cursor ai已按要求设置好对应的固件,已测试喇叭没有杂音,提示音正常,模拟音乐长音频正常
测试音效效果,基本可用于番茄钟和闹钟以及消息提示音等场景,短期无更多优化场景,所以这个音效模块暂定
抽空再把它设置到番茄钟模块