从 船体框架 继续记录。
硬件设计
- 2200 mAh 4S 45C 锂电池
- 12~24 V 无刷水下推进器 * 2
- 40 A 无刷电调 * 2
- ESP32 开发板
4S 锂电池满电电压 16.8 V 符合电机工作电压,40 A 电调在峰值不会超过 45C 放电倍率提供的电流范围;考虑船体质量、续航需求选择 2200 mAh 容量。
蓝牙控制
采用低功耗蓝牙。
设备端使用 Arduino BLEDevice 库,创建 Untitled USV 设备,设置两个 Characteristic 分别控制左右螺旋桨,指示灯显示连接状态。控制端使用 Flutter flutter_blue_plus 库,连接后通过两个竖直的 Slider 控件控制。蓝牙有效控制距离大约有 10 m。
项目代码见 georgel2020/usv。
下一步:组装与下水测试。