做嵌入式开发板配套外设结构设计快八年,经手的树莓派配套显示类配件少说也有几十款,这次做的这款适配Raspberry Pi Pico的LED条形显示模块,最初的需求来自高校创客实验室的实训项目——学生做小型环境监测装置时,需要一个能直观显示模拟量数值变化的指示部件,不用占用屏幕资源,还能直接插在开发板排针上快速搭建原型。
从实际应用场景来看,这类条形LED模块的适用范围比想象中广,除了创客实训里做温湿度、液位、电位器旋钮档位的可视化指示,在小型工业控制板卡上也能用来做IO端口状态批量显示、设备运行负载条指示,甚至在小型音频设备里还能做音量电平指示,不用额外驱动复杂的显示屏,响应速度快,可视角度大,强光下也能清晰识别点亮状态。
设计之初最先敲定的是安装边界,因为要直接适配Pico的标准2.54mm间距排针,模块的引脚间距严格按照2.54mm公差±0.05mm来做,整体宽度控制在和Pico板宽一致的21mm范围内,不会超出开发板边缘,插装后不会和板上其他外接模块产生物理干涉。模块本体采用黑色阻燃PBT材质的塑封外壳,一方面是遮挡内部PCB走线和LED灯珠的侧边漏光,提升显示对比度,另一方面也能在焊接、插拔过程中保护内部的贴片元件,避免外力磕碰导致灯珠脱落或者走线断裂。
引脚部分采用双侧直插排针设计,一共引出12个引脚,对应10颗独立控制的LED灯珠加上电源和公共端,排针长度做的是标准11mm直插长度,既能保证插在面包板上有足够的接触深度,也能直接插在Pico的扩展排针上,不需要额外焊接转接线。每颗LED灯珠的排布间距是2.54mm,和标准面包板孔位对齐,10颗灯珠一字排开总长度25.4mm,塑封外壳在灯珠对应位置做了内凹的遮光槽,每颗灯珠的光线不会串到相邻位置,哪怕是相邻灯珠亮不同颜色(如果后续换双色灯珠版本)也不会出现混光问题。
结构设计上特意把塑封外壳的侧壁做了1.2mm的厚度,在排针穿出的位置做了定位凸台,和内部PCB的定位孔过盈配合,组装的时候不需要额外打胶,把PCB卡进外壳定位槽之后,排针从凸台的孔位穿出,再通过波峰焊就能完成固定,外壳和PCB之间的缝隙控制在0.1mm以内,既不会因为公差太大出现松动,也不会因为过盈量太大导致外壳撑裂。外壳表面做了细磨砂纹理,不会像光面外壳那样容易留下指纹和划痕,工业场景下长期使用也能保持外观整洁。
功能层面,这款模块的每颗LED都可以独立通过GPIO口控制亮灭,既可以做跑马灯、流水灯这类状态提示,也可以通过PWM调光实现亮度渐变,做成10级的条形电量指示、进度条显示。因为采用共阳或者共阴的标准接线方式,不需要额外的驱动芯片,直接通过开发板的IO口就能驱动,对于新手开发者来说接线逻辑简单,不需要查阅复杂的芯片手册就能快速上手。
安装适配性上,除了直插在Pico开发板上,模块的四个角预留了M2的螺丝安装孔位,如果需要把模块固定在设备外壳面板上,只需要四个M2铜柱就能完成固定,引脚可以通过杜邦线连接到主控板,安装位置不受开发板位置限制。模块的整体高度从排针顶端到外壳顶面是13mm,就算是装在薄型外壳里也不会出现顶壳的问题,外壳顶面和灯珠表面的距离控制在0.5mm,灯珠的光线刚好能透过外壳顶面的开窗均匀散开,不会出现明显的灯珠颗粒感,远距离看就是连续的条形光带。
在做结构校验的时候,特意模拟了多次插拔的受力情况,排针和塑封外壳的结合位置做了R0.3mm的圆角加强,就算插拔时受力偏斜,也不会出现排针根部断裂的问题。内部PCB的走线宽度按照每路LED最大20mA的电流设计,走1oz铜厚的话线宽0.3mm就足够承载电流,不会出现长时间点亮时走线过热的问题。电源引脚的位置特意放在排针的最外侧,就算接线时误插也不容易烧坏灯珠,公共端和电源端之间预留了0805封装的焊盘,可以根据需要贴片0.1uF的去耦电容,避免电源波动导致灯珠出现闪烁的问题。
实际测试下来,这款模块在3.3V供电下就能正常点亮,和Pico的IO口电平完全匹配,不需要额外做电平转换,插装后不需要额外设置就能直接驱动,不管是做快速原型验证还是做小型设备的状态显示,都能省去自己搭洞洞板焊接LED的时间,结构规整,安装方便,适配多种安装场景。
- 上一篇:树莓派Pico适配八模块环形LED载板
- 下一篇:HTD5M齿形同步带轮传动组件结构
- 全部评论(0)
- 模板大小: 1.3 MB
- 售价:5金币
- 下载次数: 7
- 系统要求: Rhino
- 软件分类: 通用机械零部件


