用报废耳机自制助听器

news2024/9/23 13:24:45

       平常戴着跑步的外挂耳机被洗衣机洗了,不是进水马上捞起来的那种洗,就是全机包括充电盒都在洗衣机里走了一遍洗衣的流程,在晾晒衣服时才发现衣兜里的这付耳机,再进行啥挽救处理都已为时过晚,好在这付耳机并不贵,当时选它是因为它不入耳的设计可以在运动时也能听到环境声音,比较安全,且价格便宜,坏了也无大损失。耳机晾干后试了下,已无法正常工作和正常充电了,把耳机拆解后,耳机里就这点东西:上下外壳、佩戴挂钩、耳机主板,聚合物锂电池(400909)、10mm的扬声器喇叭。

图1. 耳机里的元件

图2. 充电盒开盖图

        充电盒里也蛮简单,外壳、主板(带type-c充电接口)、电池、在两个耳机充电接口处还各有两个磁性吸盘。盒内充电电池的容量是2000mAh的。

        用酒精清洗处理后试了发现耳机主板、电池、充电盒的主板都坏了不能用,本着废物利用的原则,想用这付坏耳机剩下的外壳和发声元件制作一付外挂的助听器,家里正好有老人需要,平时长期佩带内耳式助听器,中耳经常发炎,如果用外挂式的就不会出现这个问题。充电盒则换个通用的充电板继续用。

        在利用原耳机外壳和发声器件这个思路下,助听器的设计方案就是选择合适的拾音和音频处理元件,然后按照耳机原主板的大小和形状设计PCB板,打样后焊上元件,选购与耳机空腔大小匹配的充电电池,然后主板连上电池、发声器件并装进原外壳里成为一个外挂式的助听器。

        实测了下原耳机主板的尺寸,长度最大处约为1.7-1.8cm,宽度最大约为1.0-1.2cm,高度(双面器件再加上触摸感应杆高度)约0.65cm。这就为拾音和音频处理元件选型给出了限制条件:尽量小、薄,所以只能选择贴片元件,但因为最终还是要本人手工焊接,太小了焊接操作困难,所以电阻和电容首选0805封装,最大不超过1206封装;芯片选前置与功放一体的,耳机里的空间小,原耳机内电池的容量是30mAh,用来播放音乐连续2-3个小时应该不成问题,但助听器的续航能力我认为至少应该达到8-10小时,这样才不会对使用产生大的影响。因而低功耗也是音频芯片选择的重要指标。如果整机的静态电流能控制在3-4mA左右,则续航能力有望达到8小时以上。EQ是助听器应有的重要功能,但如果没有专业助听器芯片,用数字化音频处理芯片或者模拟器件搭建这个单元恐没有足够的空间和能量。因此这款助听器还是简易的,只是解决能听到声音的问题,更高级的个性化调节功能,还是让专业的助听器解决吧。不过我觉得奇怪的是国内很多机构都声称研制成功了专业的助听器芯片,比如MA1180、MT2110、HA601SC、Lark L158x...,但市场上一个也见不到,无论是某宝还是专业的芯片商城都不见踪影,包括国外专业的助听器芯片也是如此,都说助听器行业暴利,莫非专业芯片不向业外开放是助听器行业的潜规则?

        在开始动手之前,学习了网上很多大师DIY助听器的文章,收益颇丰,也找到了一些助听器设计的原理图,看介绍效果应该是很不错的,但我曾经完全按照一个有很详尽信息的原理图在面包板上搭建了一个助听器,效果与介绍的相差太远,根本无法使用,也曾经用网购的MIC前置放大板+音频功放板+喇叭组建过声音的拾放系统,虽然效果说得过去,但无法装进耳机内,所以说还是亲自动手最实在!

        按照小、薄的选件原则,拾音器件选择了Φ4mm高度1.5mm驻极体咪头,在某宝上单价从0.2元到几元不等,我买的是3.75元(包括邮费)5个的那种。实际上我也试过不同直径如Φ6和不同价格如进口原装的Φ4的咪头,但总的感觉从拾取到的声音效果来说,直径大的优于小的,而同样直径的咪头不管是便宜的还是贵的,基本听不出来有啥差别,也许我是木耳朵吧。

        芯片的选择费了一些心思,虽然网上DIY助听器的文章不少,但单芯片的不多,我看到的文章中所用的芯片只有TDA2822和TDA2320两种,把这两种芯片买来试了下,TDA2822声音大,但音质不佳,有沙音,而且静态电流7mA多,能保证续航能力8小时又能放得进耳机壳里的电池难得找到。TDA2320声音效果可以,能耗也比较低,但体积有点大,看它的datasheet只有一种dip 8封装,占用空间10.92mm*6.6mm*3.3mm,用了它其他的元件怕没有地方放啦,所以只能放弃。看来只能自行再寻找芯片了,所幸有的芯片商城具有参数筛选功能,不需要大海捞针,最终从参数筛选后推荐的芯片中选择了两款:NJM2113和MC34119,选中它们除了功耗和尺寸都基本符合要求外的另一个重要原因它们都能在宝上买到,在功耗上,NJM2113的操作电流是2.7mA,MC34119的静态电流也是2.7mA,在尺寸上,两款芯片都有小于sop 8封装的ssop 8封装的产品,只不过MC34119的封装是tssop 8封装,比ssop 8封装更薄一些罢了,还有一个巧合,两款芯片的引脚分布完全相同,实验证明,它们完全可以相互替换,最终助听器芯片选用了ssop 8封状的NJM2113V,某个天猫店它的报价是0.85元/片,声称一片就包邮,原先以为这个是虚价,实价是这个报价的至少数倍到数十倍,宝上很多芯片店都这样,咨询客服才知道这个是实价,到手后实测其功能都是正常的,图3是显微镜下拍的芯片外观照。

图3. NJM2113V外观

        用NJM2113设计的助听器的原理图如图4所示。

图4. 助听器原理图

        图4电路是本人参照芯片datasheet中推荐的应用电路搭建实物,并经实验优化参数后的结果,暂且叫它V1版吧。它是不是最优的结果不得而知,但本人认为这个助听器有以下几个优点:

  1. 咪头安装在耳机内,使用时挂在耳朵上,拾取的声音就是佩戴者应该听到的声音,从而还原佩戴者的自然声场;
  2. 拾音和发音器件都没有外露的连线,所以不会产生听诊器效应或由导线与物体接触时产生的杂音;
  3. 外围元件少;
  4. 能耗较低,实测静态电流2.9-3.1mA;
  5. 芯片占用空间小,包括焊盘,占用面积为6.4mm*3.0mm;
  6. 音质较好,音量虽不及TDA2822,但也能听到隔壁房间正常谈话音量的说话声,对于助听足够了;

9、背噪声小,试了下输出接Φ16mm的骨传导振子,几乎感觉不到噪声;

10、推力强,并行推两只Φ16mm的骨传导振子(32Ω)不在话下,如果有合适的外壳,可以直接换骨传导助听器;

 11、无须考虑外壳问题。

        于是按图4的原理图和图1的耳机主板尺寸设计了PCB板,这个PCB板的形状跟原主板有些差别,耳机原主板的边缘有些部分是弧线,在这里我全都改成了直线,不影响使用就行了,不在乎那些形式。最后打样做出来助听器PCB板是这样的:

图5. V1版助听器的成品PCB板

        把芯片和其他元件全部手工焊上后PCB板的顶面和底面如图6和图7所示。

图6. 焊上元件后PCB板顶面图

图7. 焊上元件后PCB板底面图

        再把PCB板接上电池和喇叭,装进耳机外壳一只外挂式的助听器就完成啦,图8是PCB板接上电池和喇叭后的模样:

图8. 助听器元件接线完成

        再来改造原耳机的充电盒,取下原充电主板,焊上网购的4056充电板板,如图9。把4056充电板固定在原type-c口附近,这样不用另外开口就能给充电盒内的电池充电啦,如图10。

图9. 在原充电盒内换上新的充电板

图10. 新的充电板的接口固定在原接口处

        利用报废耳机制作的助听器和它的充电盒改造都已经完成,这个助听器可以使用啦,图11是它装完成的助听器和改造好的充电盒合影,看着不错吧。

图11. 制作完成的助听器与充电盒

       美中不足的是在原接口处安装新的充电板后高度有点不合适,充电盒的面板跟后盖不能完全闭合,面板上原来的电量显示也没有了。但正常使用和充电是没有问题了。

        到这里把报废耳机改成助听器的过程已经全部介绍完了,本来文章到这里也应该结束了,然而我还是分享一个新的发现,也许这个发现对于那些想做外挂式助听器的会有所帮助呢。这个新的发现就是我在1688上看到了与我报废耳机几乎一模一样的商品,喜人的是它的价格还不到30元,也就是一块稍贵芯片的价格,如果想做外挂式助听器,完全可以买付这种耳机,换块PCB板就成了,原充电器都不用改,可以拿来直接用的哦,为了对上面的助听器进行改进,我买了付这款耳机,图12和图13就是它的实物照。如果想做外挂式的助听器,买付这款耳机进行改装是个不错的选择,这也是我分享新发现的目的。

图12. 适合改外挂式助听器的TWS之一

图13. 适合改外挂式助听器的TWS之二 

        这款耳机的内部跟我的那个报废耳机还是有所差别的,但主板的形状的面积差别不大,图14是拆解了耳机后的样子。

图14. 耳机拆解后的散件

        从结构上看,这款耳机的充电电极是焊在PCB板上的而不是装在外壳上的,所以要重新设计PCB板,借这个机会,我又稍微改进了一下电路,并针对V1完成后的元件布局的某些缺陷如咪头的拾音面向耳内等进行了改进,把所有高度稍大的元件放到PCB板的底层,以便加大电池空间选择容量更大的电池等等,改进后形成了助听器的V2版。图15是新的原理图,电路改变不大,精减了一只电容而已。

 

图15. V2版原理图

图16是与V2版原理图对应的PCB板的设计图。

图16. V2版的PCB板(L)

        因为拾音的咪头和发音的喇叭都安装在一个空间里,所以在布局PCB的时候,要注意把咪头的背面对着耳机的发音元件,否则会产生自激啸叫。

        由于空间实在有限,所以这个助听器没有设置电源开关,它一直会处于开机状态,如果电量不足,则指示的发光二极就熄灭,需要把它放到充电盒中充电,大概充一到两个小时就可再工作了。充电盒没有进行过改装,所以它的自动充电功能应该是完善的,在耳机电池电量充满后会自动停止充电。

        在这一版本的助听器中,我选择了钮扣式的充电电池,比较了一下,软包的聚合物锂电的电池容量没有钮扣式电池容量实在。

        我试听过家里老人佩戴的专业助听器,主观感觉自制的助听器在音质音量还是有些许差别,但就目前条件来说,自制的助听器只是作为佩戴方式一种选择,对于耳朵而言外挂式的助听器应该比内置式的要友好。就发声单元来说,这个芯片是可以直接驱动骨传导振子的,也适用空气传导的喇叭。

       最后声明一下:这篇文章为hhyyqq原创,首发于CSDN,如转载请注明出处。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/392488.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HBuilderX无线连接真机

说明 安装的是HBuilderX,不是HBuilder,adb.exe所在目录是 x:\HBuilderX\plugins\launcher\tools\adbs\ 里面可能有其他版本,用哪个都,建议使用最新的 配置 首先,将真机使用USB连接到电脑上。 在adb目录中启动命令…

iOS设备管理器有人推荐iTunes,有人推荐iMazing,到底如何选择

一说到iTunes软件,想必苹果用户都不会感觉陌生,它为我们在iPhone、iPad等iOS设备和电脑之间进行文件传输提供了便利,但它并没有那么好用,有时甚至让人抓狂。那我们今天就来分享一款可以取代iTunes的良心好软——iMazing&#xff0…

u盘扫描并修复后文件消失了怎么办?2种方法帮助找回

演示机型:技嘉 H310M HD22.0系统版本:Windows 10 专业版软件版本:云骑士数据恢复软件3.21.0.17案例分享:“我的u盘每次插电脑都会弹出要不要扫描并修复的提示窗口,不懂,然后不小心选择了“扫描并修复”&…

并发编程——CAS

如果有兴趣了解更多相关内容的话,可以来我的个人网站看看:耶瞳空间 一:前言 首先看一个案例:我们开发一个网站,需要对访问量进行统计,用户每发送一次请求,访问量1,如何实现&#x…

前端都在聊什么 - 第 4 期

Hello 小伙伴们早上、中午、下午、晚上、深夜好,我是爱折腾的 jsliang~「前端都在聊什么」是 jsliang 日常写文章/做视频/玩直播过程中,小伙伴们的提问以及我的解疑整理。本文章视频同步:TODO:本期对应 2023.01.28 当天直播间的粉丝互动。主要…

关于Scipy的概念和使用方法及实战

关于scipy的概念和使用方法 什么是Scipy Scipy是一个基于Python的科学计算库,它提供了许多用于数学、科学、工程和技术计算的工具和函数。Scipy的名称是“Scientific Python”的缩写。 Scipy包含了许多子模块,其中一些主要的子模块包括: …

eBPF(内核态)和WebAssembly

1 什么是eBPF 无需修改内核,也不用加载内核模块,程序员就可以在内核中执行执行自定义的字节码。 eBPF,它的全称是“Extended Berkeley Packet Filter”, 网络数据包过滤模块。我们很熟悉的 tcpdump 工具,它就是利用了…

Bellman-ford和SPFA算法

目录 一、前言 二、Bellman-ford算法 1、算法思想 2、算法复杂度 3、判断负圈 4、出差(2022第十三届国赛,lanqiaoOJ题号2194) 三、SPFA算法:改进的Bellman-Ford 1、随机数据下的最短路问题(lanqiaoOJ题号1366&…

xss靶场绕过

目录 第一关 原理 payload 第二关 原理 payload 第三关 原理 payload 第四关 原理 payload 第五关 原理 payload 第六关 原理 payload 第七关 原理 payload 第八关 原理 payload 第九关 原理 payload 第十关 原理 payload 第十一关 原理 payl…

Ubuntu 虚拟机 安装nvidia驱动失败,进不了系统

VMware 安装的 Ubuntu 1804 安装 英伟达显卡失败后,启动出现:在上面那个页面,直接使用组合键:Ctrl Alt F3 便可以进入命令行模式。如果可以成功进入,则说明ubantu系统确实起来了,只是界面相关的模块没有成…

Win32api学习之常见编码格式(一)

ASCII编码 ASCII编码是一种最早出现的字符编码方案,它是由美国标准化协会(ASA)于1963年制定的标准,用于在计算机系统中表示英语文本字符集。ASCII编码仅使用7位二进制数(共128个),用于表示英文…

技术开发|电动充气泵控制方案

电动充气泵是为了保障汽车车胎对汽车的行驶安全所配备的,防止遇上紧急问题时没有解决方案,同时也可以检测轮胎胎压。电动充气泵方案具有多种充气模式设定,小到篮球大到汽车等都能够满足其充气需求,共有四种模式充气,分…

Solidworks导出URDF总结(Humble)

环境 Solidwoks2021 SP5;Ubuntu22.04;ROS2 Humble; 步骤 基本步骤参考:Solidworks导出URDF总结(Noetic) 本文只介绍不同之处。 将solidworks生成的文件夹(我这里为wuwei2)移动到/ws_moveit2…

数位DP

数位dp的题目一般会问&#xff0c;某个区间内&#xff0c;满足某种性质的数的个数。 利用前缀和&#xff0c;比如求区间[l,r]中的个数&#xff0c;转化成求[0,r]的个数 [0,l-1]的个数。利用树的结构来考虑&#xff08;按位分类讨论&#xff09; 1081. 度的数量 #include<…

全网最全之接口测试【加密解密攻防完整版】实战教程详解

看视频讲的更详细&#xff1a;https://www.bilibili.com/video/BV1zr4y1E7V5/? 一、对称加密 对称加密算法是共享密钥加密算法&#xff0c;在加密解密过程中&#xff0c;使用的密钥只有一个。发送和接收双方事先都知道加密的密钥&#xff0c;均使用这个密钥对数据进行加密和解…

RedFish模拟仿真调试

前一段时间在真机上调试Redfish&#xff0c;自己一直想把模拟仿真给调试出来&#xff0c;想通过debug看看全部的流程细节&#xff0c;有空了也能自己玩玩&#xff0c;在github上RedfishPkg的页面有具体的说明&#xff0c;想看的移步&#xff1a; edk2-staging/RedfishPkg at e…

使用Vue实现数据可视化大屏功能(一)

导语   现在在很多的工程项目中&#xff0c;都有有关于数据大屏相关的监控内容&#xff0c;这里我们就来看一下如何用Vue来搭建一个数据可视化大屏应用。 创建项目 使用WebStorm工具创建一个Vue的项目。如下图所示&#xff0c;配置好vue的脚手架工具和nodejs的运行环境&#…

Httpclient测试

在IDEA中有一个非常方便的http接口测试工具httpclient&#xff0c;下边介绍它的使用方法&#xff0c;后边我们会用它进行接口测试。如果IDEA版本较低没有自带httpclient&#xff0c;需要安装httpclient插件1.插件2.controller进入controller类&#xff0c;找到http接口对应的方…

Unity - 搬砖日志 - BRP 管线下的自定义阴影尺寸(脱离ProjectSettings/Quality/ShadowResolution设置)

文章目录环境原因解决CSharp 脚本效果预览 - Light.shadowCustomResolution效果预览 - Using Quality Settings应用ControlLightShadowResolution.cs ComponentTools Batching add the Component to all LightReferences环境 Unity : 2020.3.37f1 Pipeline : BRP 原因 (好久没…

JVM系统优化实践(8):订单系统的垃圾回收案例

您好&#xff0c;我是湘王&#xff0c;这是我的CSDN博客&#xff0c;欢迎您来&#xff0c;欢迎您再来&#xff5e;上回说到了年轻代和老年代的两个垃圾回收器&#xff1a;ParNew和CMS&#xff0c;并且将CMS的GC过程也一并介绍了&#xff0c;现在来看个订单系统的案例。假设有这…