许久没有发文章了

从四月份到八月份的比赛结束,取得了华东赛区一等奖和全国总决赛二等奖。说起来,也是跟在梦中似的~没有想过真的可以进去国赛,也算是吃到了赛道的福利了。在华东赛区和总决赛的作品演示室看到他们的作品,看的我都自卑了,很高级,我们的作品很简陋,太简陋了,搞得我都想跑了 ~

https://cdn.jsdelivr.net/gh/weixuna/MyPic/24/9/bc593d6f5bda4e44204e5044a99a5b7_37609e80403560c5c5f3bd8b9a7ee3d1.jpg

我负责的是写APP和数据大屏,但是连整合单片机的部分都是我来写的,一个字“累”!写鸿蒙APP,也是只学习了三天ArkTs就直接开始写了,ArkTs也是基于TS来的,与JS相对,TS确实简单很多,我主要是有基础啦。总结就是,UI很烦很烦!!!没有艺术细胞的我,画UI简直是酷刑!!!

https://cdn.jsdelivr.net/gh/weixuna/MyPic/24/9/image_8070321a721cd749fb34e912d4627942.png

整合单片机的也是一个折磨,两个队友的代码习惯不一样,不能直接调用函数,而且出现的bug最多的就是单片机……语音,WIFI,LoRa这部分都是我来的,有时候LoRa很奇怪,节点能发数据,但是网关收不到,在华东赛区的时候出现这个问题,吓得我手都在抖哈哈哈。

数据大屏这部分没啥好说的,用的是低代码,会搞Http请求就没有任何问题了,挺简单的。

在总决赛的之前,临时买了一个ESP32Cam,缺点就是卡(供电需要5V2A的,他的烧录板没有!!!),清晰度倒还好,加入了一个火焰检测,本来是加入烟雾的,摄像头模糊,老是识别到模糊的地方是烟雾,可恶。ESP32Cam视频流转成一个服务器地址,Python再用OpenCV获取,再加入YOLOV8训练的模型就可以了,不过这些部分不是熟悉,实现效果有就行啦。不过在比赛的时候,没有演示出来。

https://cdn.jsdelivr.net/gh/weixuna/MyPic/24/9/6e93328e4b1f132fcd13d6c4069aab0_93404f4b35ef661ccdc28e12069e98c8.jpg