HongYanAsst项目硬件部分
HongYanAsstArduino及HongYanAsstSTM32
Dev log
硬件开发总体分为两个阶段, HongYanAsstArduino阶段和HongYanAsstSTM32阶段, 主要区别是MCU不同.
HYAsstArduino开发正式开始
元件全部到齐, 硬件开发正式开始
Photos
阳台GPS调试
因为天线的电缆长度不够, 所以只能在阳台调试GPS功能. 虽然只是接近11月, 但是晚间的阳台感觉已经到了12月, 需要穿羽绒服才能抵御严寒.
当时大概调了不到半个小时就调通了, 所以也没被冻到.
Photos
HYAsstArduino THE ORIGIN de pre-release
具有GSM联网和WLAN联网能力的原型机. 1602LCD屏幕用于调试信息展示, 按键单击切换数据页面, 长按超过三秒钟切换联网类型.
Photos
实现的功能:
GPS解析- 获取
MPU6050三轴倾角 - 通过
ESP8266的数据上传 - 通过
GSM网络的数据上传
校内户外调试, 主要测试WG-84转GCJ-02算法的准确性.
发现似乎拟合得还不错.
居庸关长距离实景测试
主要测试两种联机方式和GPS定位在实际使用场景中的稳定性和精确度.
去程使用GSM, 回程使用WLAN联网, 均为出现掉线情况; GPS定位点留下来的轨迹也基本与佳明码表(GARMIN Edge 520 plus)记录的轨迹基本拟合.
Photos
蟒山 户外调试
主要测试山区通信能力和颠簸路面事故侦测的精确度.
结果发现还不错.
Photos
HYAsstArduino THE ORIGIN
HYAsstArduino THE ORIGIN是在pre-release版本基础上的改良版.
加入红外遥控来控制LED屏幕上的数据字段, 并且使用一块Li14500电池对设备供电.
Photos
实现告警功能
在HYAsstArduino THE ORIGIN的基础上加入事故侦测及告警功能.
Photos
实现了HongYanAsstArduino所有预期的核心功能, 进入迭代阶段.
ASKR YGGDRASILLS pre-release续航测试
| 调试项目 | 调试结果 |
|---|
ESP8266方案续航测试 (900mAh) | 113min |
SIM800C方案续航测试 (900mAh) | 185min |
由于准备使用的电池为6500mAh, 所以续航时间预计在22小时以上.
尝试向ArduinoUNO移植并失败
对应单片机ATMEGA328PU
ASKR YGGDRASILLS
Photos
迭代说明
- 取消
LCD数据展示, 使用LED灯作为交互接口. - 弃用
ESP8266, 改用SIM800C接入网络.
基于ASKR YGGDRASILLS的户外调试
本次调试主要测试真实使用场景下微信小程序的使用体验.
Photos
SORYU KYOKO ZEPPELIN
Photos
迭代说明
- 弃用面包板, 使用主板铜柱固定各功能模块.
- 暂时放弃
LED交互接口及用来稳定供电的电容. - 更好的走线, 更坚固的框架, 更友好的外形, 便携性提升.
SORYU ASUKA RANGURE
SORYU KYOKO ZEPPELIN的改良版
Photos
迭代说明
- 重新启用
LED交互接口及电容, 将其整合到一张板上(为下一个版本做准备). SIM800C弃用胶棒天线, 换用弹簧天线, 进一步提升便携性.
RAMIEL OCTAHEDRON
Photos
迭代说明
- 重新制作灯板, 增加线路整理功能, 并整合到设备上部.
- 启用
NI-MH AA 5600mAh 4.8V电池阵列并置于设备底部, 理论续航延长至23小时. - 优化内存占用, 将静态内容优先存储至
Flash. - 事故侦测倾角维护时间增长至
150个算法周期.
RAMIEL FINAL
最后用来交导论大作业的版本.
Photos
迭代说明
- 整理了排线, 提升便携性.
- 加固固定部分, 提升便携性.
- 优化灯板电气性能, 重写
LED灯控代码, 延长续航.
灯板特写
Photos
HYAsstSTM32开发准备开始
Photos
从此开始使用platformIO试图使用Arduino架构写STM32.
HYAsstHybrid
成功使用Arduino构架实现简单的数据获取和上传, 但是会莫名其妙地死机, 故决定换用STM32Cube框架.
Photos
HYAsstSTM32 THE ORIGIN
学习了STM32Cube框架并实现所有功能. 到上个版本为止通信协议一直使用HTTP协议, 在这个版本中使用MQTT协议.
Photos
HYAsstSTM32 THE ORIGIN续航测试
Photos
电池容量920mAh
| 测试序号 | 测试结果 |
|---|
| 1 | 439min |
| 2 | 227min |
| 3 | 206min |
| 4 | 210min |
准备使用的电池容量为10Ah, 续航估计为38小时.
HYAsstSTM32 ADV
整合到了洞洞板上
Photos
HYAsstSTM32 ADV续航测试
Photos
电池容量920mAh
| 测试序号 | 测试结果 |
|---|
| 1 | 274min |
| 2 | 268min |
| 3 | 278min |
准备使用的电池容量为10Ah, 续航估计为49小时.
HYAsstSTM32 PCB A Serious Rev.1
第一版PCB将作为调试板使用.
HYAsstSTM32 PCB A Serious命名为Axium Crisis
Photos
由于元件排布过于紧密, 走线相当阴间.
Axium Crisis Rev.2
这一版基本确定元件的基本布局
Photos
Axium Crisis Rev.7
交付厂家打板的最终版本
Photos
Axium Crisis Rev.7
收到板子, 进行焊接和调试.
由于打板周期中SIM卡槽断货,通信模块暂时无法测试,其余各功能区块功能正常.
Photos
启动封测
启动封闭测试, 在实际环境中测试硬件各项参数
封测结束
封闭测试结束, 总结问题如下:
条形设计重力矩较大, 外置安装重心不稳.
LED灯珠亮度过亮, 辨识度极好但损失功率.
按钮暴露在外, 易于误触.
缺少充电提示及电力不足告警.
电源规划不珂学, 通信模块会先于其他模块因欠压停止工作.
二期开发开始
总结封测时期提出的问题, 开始进行二期开发.
HYAsstSTM32ADV Sch
HYAsstSTM32ADV alpha Fracture Ray 原理图绘制完成, 准备绘制PCB图纸.
Photos
HYAsstSTM32ADV PCB
HYAsstSTM32ADV v2.3.21 alpha Fracture Ray 设计图纸定档, 准备交付生产.
Photos
H.Y.AsstSTM32ADV Shield v0.1 THE ORIGIN
3D打印外壳H.Y.AsstSTM32ADV Shield v0.1 THE ORIGIN绘制完成, 准备交付生产.
Photos
To be continued..