HongYanAsst
项目硬件部分
HongYanAsstArduino
及HongYanAsstSTM32
Dev log
硬件开发总体分为两个阶段, HongYanAsstArduino
阶段和HongYanAsstSTM32
阶段, 主要区别是MCU
不同.
HYAsstArduino
开发正式开始
元件全部到齐, 硬件开发正式开始
Photos
阳台GPS
调试
因为天线的电缆长度不够, 所以只能在阳台调试GPS
功能. 虽然只是接近11月, 但是晚间的阳台感觉已经到了12月, 需要穿羽绒服才能抵御严寒.
当时大概调了不到半个小时就调通了, 所以也没被冻到.
Photos
HYAsstArduino THE ORIGIN de pre-release
具有GSM
联网和WLAN
联网能力的原型机. 1602
LCD屏幕用于调试信息展示, 按键单击切换数据页面, 长按超过三秒钟切换联网类型.
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..