XXXXXXXXXXXXXXXXXXXXXXXX/video/BV1LT4y1G7sy?pop_share=1
我传了个视频到B站,可以看看使用效果。
应该就是这个固件,声音有些小,我看看驱动里面有没有调整音量的,数字音量开关要开到90多声音才大一点,戴耳机都只需要40多。
Portapack,应该有不少朋友都买过,配到hackrf上,简直就逆天了。便携性那是相当的好,而且hackrf收发带宽很宽,能玩的实在是太多了。
本来我是想买一套的,看到咸鱼有个朋友自己做了新版本,屏幕扩大到3.2寸,实在是比2.4的视觉效果好很多。看了看电路图,其实比较简单,就是几个芯片,也没有什么高速啊,射频啊的线路和原件,原版设计居然是4层板,实在是奢侈,于是我也改了一版双层板的,同样是3.2寸大屏幕。制作成本和可玩性高了许多,建议有喜欢的朋友都自己DIY(Homemade)一把,可以按你的需求随心所欲的改,而且成本还很低。这里我也把我画的PCB图分享出来。
原版是kicad画的,我只会AD,所以用AD画的,和原版主要修改的地方:
4层板改为双层板。
同样的ili9341显示屏,buydisplay有2.4,2.8和3.2寸的,原版选用2.4的电阻屏,我选的3.2的电阻屏,和我同学买的对比了下,效果对比还是明显的。
操作编码器和方向键分开了,原版用的那个型号厂家已经停产了,暂时也没找到类似的,无奈只能选用了一个5向开关加一个编码器。
添加了一个机械开关,用于对电池充电管理芯片的电池输出控制,实现硬件开关机。原版只能开机,没法关机,咸鱼的那个朋友估计是加了触发器之类逻辑芯片实现的按住几秒开关机吧。
声卡部分未做任何改动,我也放了一个喇叭在里面,自己改了几行固件源码,把喇叭输出打开了(固件里驱动包含了喇叭开启的函数,但实际固件初始化的时候没初始化而已)。
3排排针,其中2排用了过孔的排针,中间那排用的贴片的,毕竟过孔的机械强度大多了,贴片的我生怕多拔插几次,把PCB的铜皮给扯下来了
3D打印了一个外壳在表面,保护电路板,而且那个通孔的排针不挡一下,确实难看。给那个5向开关也打了个按钮帽,那个五向开关是2mmx2mm的方形按钮,淘宝找不到这种孔的按钮帽,只能自己打,3D打印确实方便。
内置1500mA电池,用导热绝缘胶贴在编码器下方(插上hackrf后,电池就在MCU上面,不过还有点缝隙才能够到MCU)
电源插座以及喇叭插座,我都换成XH2.54mm的了,2mm的座子很多,但是插头不好买。
下面是一些图片
3D打印的图用freeCAD画的,原版的外壳也是freeCAD画的,我买的也是咸鱼的卖家CNC铝合金加工出来的,才100RMB,
预览图
当然,我这个版本目前也有几个明显的缺陷
PCB画的时候,4个定位螺丝孔忘记设置网络了,本来该接地,结果成了孤儿网络,不过我实际用的时候不受影响
编码器可以换一个矮一点的或者其他形式的,整个机器就编码器支出来点放到包里面的时候最不方便,我这个是为了利用我前面买错了的编码器,DIY嘛就是有啥用啥。
那个电源管理芯片的物理开关,本来用通孔的那种插件开关就很方便了,结果我当时没转过弯,想着如果在包里不要误操作把电源打开了,就选了贴片开关,而且还把那个开关拨片朝向屏幕位置了,导致现在开关机很困难(确实不会误触碰操作)。
屏幕的排线长了点,不过屏幕排座不可能再往中间移动了,再移动CPLD就没法走线了。排线只能在屏幕下面稍微弯曲一下了,反正能装上,但是不完美,处女座绝对受不了的。
电源的几个滤波电容位置确实不好摆放,有几个扔一起了,也没焊,毕竟全0805封装的阻容确实占地方,再和CPLD那个位置一挤,更放不下而且不好走线了。
虽然打印了面板,但是屏幕还是没被保护到,屏幕太厚,但4颗螺丝只有那么长,再换螺丝又太折腾,所以整个面板只打印了2mm厚。另外面板那几个小的字3D打印是打不出来的,要打出来必须改大。
!!!!!!千万不要直接3D打印这个面板,电源开关和2个充电指示LED的孔以及屏幕两边支出来的的小凸出物位置不对!!!!!!! 反正打回来我是用小锉刀修的。画图的时候脑袋晕了,尺寸计算错误。
其余未尽事项,想到再说吧。
最后共享一下我修改后的固件吧,可以接喇叭,目前声音太小,有空再研究下,有时间去给作者提一提issues,主要是我不懂开发,不然就给他提pull了。
补充一下我的元件清单吧,除了那个贴片排针以及2.54mm的喇叭电源座子和AK4951声卡外,其余的都是在立创买的,这个表我直接导出的,有一些元件是我买来干其他用的,比实际用到的元件要多。屏幕直接去XXXXXXXXXXXXXX下单就行。
[修改于 4年6个月前 - 2020/06/13 14:32:28]
XXXXXXXXXXXXXXXXXXXXXXXX/video/BV1LT4y1G7sy?pop_share=1
我传了个视频到B站,可以看看使用效果。
应该就是这个固件,声音有些小,我看看驱动里面有没有调整音量的,数字音量开关要开到90多声音才大一点,戴耳机都只需要40多。
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。