构建一款优质无线遥控器
为了将这款设备从一个DIY科学项目升级为耐用且专业的工具,我设计了一块定制PCB,并委托JLCPCB进行生产。外壳方面,普通的3D打印无法满足需求,因此我使用JLC3DP技术,用高品质MJF尼龙材料打印出一个定制外壳。最终成品不仅运行完美,而且握感如同出厂级产品一般顺滑。
这款定制遥控器具备以下功能:
•专用机械按键:独立控制视频录制、对焦锁定(半按)和快门释放(全按)。
•智能LED反馈:采用WS2812B状态指示灯,可直观显示连接状态、对焦锁定以及快门释放情况。
•专业级硬件配置:配备专用物理电源开关和大幅升级的电池,可实现数周的待机续航。
•通用兼容性:与几乎所有现代索尼Alpha系列相机无缝配合。
在本文中,我将详细为你讲解我的制作过程。无论你是想升级设备的影视制作人,还是希望深入学习ESP32蓝牙协议的创客,我都在下方为你准备了所需的一切——包括自定义的C++代码、PCB原理图以及用于自制的3D打印文件。
让我们进入该项目的组装部分
•Seeedstudio XIAO ESP32C6
•按钮开关
•滑动开关
•WS2812b 2020
•6个M3螺丝
•2000mAh锂电池
外壳设计与3D打印
我使用Fusion 360为本项目设计了外壳,并导出STL文件以进行3D打印。
我选择JLC3DP来打印外壳,使用Nilone MFJ材质作为外壳材料,LED指示灯则采用8001透明树脂。
PCB设计与制造
我使用EasyEDA设计PCB,并导出Gerber文件以便生产。
PCB组装
将所有开关、LED和XIAO元件放置到指定位置,并完成所有元器件的焊接。
将电源开关安装到位,并用螺丝固定在3D打印的外壳上。
将电池放入主体内,并用胶水固定。
将电池线连接至电源开关。
将电源线连接到PCB板上。
安装所有按钮帽。
关闭外壳。
代码
这是该项目的代码:
连接摄像头
进入菜单,选择网络菜单。开启蓝牙功能,并启用蓝牙Pmt Ctrl。此时设备将开始配对。摄像头将会显示出来;点击“确定”。现在OpenClick已成功连接到您的摄像头。
本文编译自hackster.io





