×

骨传导眼镜开源分享

消耗积分:0 | 格式:zip | 大小:0.10 MB | 2022-12-29

百灵千岛酱

分享资料个

描述

警告

我只想先说眼镜的声音不是很大,但是你可以通过一些技巧来增加音量

第 1 步:创意规划

首先,我在看现有的各种很棒的骨传导眼镜,并在想为什么我不做一个,所以我从 Adafruit 买了一个骨传导扬声器,效果很好, 但它太大了,不适合纤薄的外形,所以我从速卖通买了一个较小的模块,这个模块叫做 GD02,大约 12.6 * 6 * 4 毫米。

接下来我必须搜索蓝牙模块才能接收音乐。我试图寻找一个我可以放在 pcb 上的 ic,但是一个朋友的旧无线耳机坏了,幸运的是接收器部分和电池仍然可以工作所以你。

眼镜设计基于我旧眼镜上的旧玻璃。

第 2 步:CAD 设计

所以这花了很长时间才能让所有东西都装进去,让眼镜尽可能时尚/舒适。所有设计都是使用 solidwork 创建的。

我没有我经历过的所有不同版本的屏幕截图,但这是最新版本的一个:

 

 
pYYBAGOro92AYGHHAAEjPeggfFU097.png
 

经过一些 3d 打印后,该零件非常漂亮:

 

 
pYYBAGOrpB2ATf6TABmWnazOeto447.jpg
 

第 3 步:接线

是的,它有他自己的部分,因为它耗费了多少时间

首先,我必须找到一种方法将电池和左侧模块(位于左侧分支上)连接到右侧分支。我发现使这项工作起作用的唯一方法是让一些旧的中国耳塞切断电缆,去除橡胶绝缘层,然后得到4根非常细的隔离线。

为了不在以后组装时弄得一团糟,我将4 根电缆编织在一起并将它们切割成合适的尺寸。

然后我断开了电池上原来的电线用我自己的电线替换它们。

第 4 步:组装

组装很棘手,首先我需要将电缆穿过左侧分支孔,接下来我需要将左侧扬声器电缆穿过正确的孔并焊接模块。接下来,我可以将电池放入孔中并用 2 个螺丝盖上盖子。

 
 
 
 
pYYBAGOrpGCABjO5ABN2VHNAw6o806.jpg
 
1 / 4
 

接下来,您需要将电缆穿过眼镜中心部分的中间孔

 

 
 
 
 
pYYBAGOrpKaAGPzbAA74_TKUxL4229.jpg
 
1 / 2
 

接下来我们可以组装正确的分支。首先切割细电缆以焊接到正确的模块并将它们焊接到它,对开/关/召回按钮执行相同的操作然后将电线切割成一定尺寸并将它们焊接到模块:

 
 
 
 
poYBAGOrpRuAKFV2ABKeChpv31c968.jpg
 
1 / 2
 

然后修剪来自左侧分支的电线,同时非常小心不要将电池线短路,将它们传递到孔中并将其焊接到主板上。

 
 
 
 
pYYBAGOrpW2AIh4YABCrfx3H4sY565.jpg
 
1 / 2
 

然后放一根实心线将树枝固定在主体上

 
pYYBAGOrpYyAUB5cAAdBRZTW4jQ172.jpg
 

给它充电并欣赏音乐 我重复了一遍,但声音不是很大,但仍然可以听到,并且缺少一点低音,但总的来说是一个很棒的项目。我也没想到会这样,但没有大量的声音泄漏,它相对安静。还有一些其他图片来完成帖子:

 
 
 
 
poYBAGOrpdGASwZrABSSFyKxL9A657.jpg
 
1 / 4
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'骨传导眼镜开源分享',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.obk20.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);