首页 > 其他分享 >【星汇极客】单片机竞赛之嵌入式设计竞赛(持续更新)

【星汇极客】单片机竞赛之嵌入式设计竞赛(持续更新)

时间:2024-10-08 17:51:20浏览次数:11  
标签:竞赛 抓取 国赛 板子 单片机 极客 作品 识别

前言

        本人是一名嵌入式学习者,在大学期间也参加了不少的竞赛并获奖,包括:江苏省电子设计竞赛省一、睿抗机器人国二、中国高校智能机器人国二、嵌入式设计竞赛国三、光电设计竞赛国三、节能减排竞赛国三等

        暑假的时候参加了太多的比赛,作为队长要写代码、材料文档,几乎是比完赛过几天又要去其他比赛了,前段时间都在休息,现在才有时间来记录一下。后面会经常写一下博客分享一下,如果想了解其他项目、技术,可以去B站搜:星汇极客,主页链接:星汇极客B站

此外,还开发了个人网站,里面有一些资料和源码供下载:星汇极客

嵌入式芯片与系统设计竞赛

        我在2024年参加了嵌入式竞赛在东部区赛获省一、全国总决赛获国三。嵌入式比赛有很多赛道,有龙芯、海思、意法半导体STM32等芯片的赛道,还有人工智能、穿戴设备等分赛道,我当时选的是STM32的人工智能赛道。

        东部区赛分为初赛线上评审,提交作品将于2024年7月10日18时截止。通过初审后,进入复赛进行线下答辩,东部赛区决赛在杭州电子科技大学(下沙校区) 2024年7月25-26日举行。国赛是8月中旬在南京集成电路中心举行。

比赛经历

省初赛

        初赛需要在线上提交作品视频、作品说明书等,一般来说,只要作品选用芯片和赛道的一致,材料写好一点基本能进复赛即决赛。

省决赛

        复赛时,需要拿作品去现场,我们这个作品太大了,当时拿了一个70*50*40的箱子扛着去简直累麻了,以后做东西尽量小一点。比赛前一天到达酒店,把作品放到教室里,顺便调试一下。这个比赛不用做PPT答辩,主要看作品的完成度,现场展示时需要把功能都演示出来,演示时评委可能会提问,精度、实用性、稳定性都要考虑,最好演示有把握的功能不要有失误。注意不要有侥幸心理、要真实,这个不是PPT大赛,还是有懂技术的老师。

        在省赛决赛的现场调试时,发生一个挺戏剧性的经历,我们采用OpenMV摄像头来识别物体,但是那个地面背景是纯白色的,摄像头一运行画面就显得非常朦胧,当时就慌了一直在检测摄像头是不是烧了、还把OpenMV初始化重新烧代码,后面就用手来挡一下结果发现正常的,(难道是因为反光?)。正式演示时三个功能都实现了,最后一个是摄像头识别物体、用机械臂抓取前方的物体,第一次时没有抓住(当时心里贼慌),然后跟老师解释是背景的问题...给了第二次机会,幸好这个摄像头比较争气识别到了。也是有点意外的拿了省一进入国赛。

问到我们作品的问题:

(我们做的是一个基于STM32F7与物联网的垃圾回收车,暂不开源)

(1)你们这个垃圾桶怎么控制的?

答:我们的垃圾桶是用3D打印制作,使用舵机控制盖子打开、关闭,同时使用碰撞模块检测桶是否满载,盖子完全压下去就是空,没有压下去就是满载了。

(2)你们使用了两个板子吗?为什么不用一个板子?

 答:这个板子是控制摄像头、机械臂以及垃圾桶等,另外一个是控制激光雷达和小车移动的。用两个是因为板子的引脚不够用,还有用两个板子可以增加容错率,防止用一个板子程序卡死了。

(3)这个激光雷达是买的吗?多少钱?范围精度多少?

答:我们的激光雷达是网上买的五百多,范围在12m以内,距离近的话误差在1cm左右,距离远在3cm这样。(其实五百多的雷达精度是挺低的)

(4)垃圾识别、抓取能实现吗?我能识别其他物体吗?(这里运气好实现了)

答:可以实现,但是我们的垃圾识别是对选定的物体进行深度学习训练的,需要很多时间。因为这个小车是今年才做的,没有来得及对其他物体进行训练,目前可以对牛奶盒、塑料瓶识别抓取。然后因为这个识别跟背景有关,现在这个背景可能识别不出来,(有个老师说如果不能识别抓取就当这个功能没有实现),那我现在拿这个牛奶盒来试一下。(第一次识别失败了,老师给了第二次机会成功了)

(5)定位是用了什么实现的?

答:是通过4G通信模块实现的,它自带GPS、基站定位。在室内用基站定位、室外使用GPS。(然后那个老师一直问我:那你现在用的什么定位?我问你现在用的是什么定位?你确定吗?)差点把我给整得不自信了,我一直坚定的说,现在用的是基站定位。(估计那个老师看是不是我做的东西,如果不是就不会表现得很坚定)

(6)你这个网页都有什么东西?

答:可以实现对小车定位,并把当前位置显示在地图上面,下面还有垃圾满载提示,和具体的定位信息,可以实时刷新数据对回收车进行控制,实现物联网通信。(然后有个老师让我把网页刷新一下看看,我猜他怕我弄了个静态页面,我刷新完网页也可以正常接收数据)。

PS:我们在回答问题的时候,一定要快速、坚定、自信的回答,不要支支吾吾的,如果紧张没有想到点可以由次到主地说。

国赛决赛

        国赛是在南京集成电路中心举办,现场来了很多赞助商公司来宣传他们的板子,有免费小礼品、嘉立创优惠券和板子拿。国赛也是不用做PPT的,只看你的作品演示。去到国赛现场才发现有太多大佬,他们的作品都很厉害,完全比不过。

        现场我们的作品出了个小意外,机械臂的线插在PCB的引脚上会有松动,调试时那个机械臂一直在抽搐让我赶紧关了电源,后面发现是线的问题,我要按着线插着才能正常抓取。正式演示时,才发现我们做的准备太少了,有很多不足。

        演示语音唤醒打开垃圾桶时,每种垃圾类型只写了几个,评委说没写的垃圾也就没有反应,说我们的这个语音大模型不太行呀。垃圾识别抓取时,提前跟老师解释,在运输的时候线松了,我要按着才能抓取。最后是我们的网页跟单片机通信,评委好像不感兴趣,草草结束了。时间都比较赶,评委没有问太多问题。

PS:还是得看评委对你的作品感不感兴趣,其实我考虑到的东西挺多的了,现场还是有疏漏。

结。

标签:竞赛,抓取,国赛,板子,单片机,极客,作品,识别
From: https://blog.csdn.net/m0_59412477/article/details/142732242

相关文章

  • 【产品经理修炼之道】-协同办公卷入 AI 新竞赛
    AIGC这一概念的出现、及概念下隐含的前沿技术,正在不断给协同办公行业带来影响,甚至有可能重塑协同办公行业。那么为什么AI大模型的技术落地会先选择协同办公领域?协同办公赛道的未来格局又可能发生怎样的演变?毫无疑问,当前各行各业都在探索基于大模型的应用潜力。其中,协同办公软......
  • 第三届广东省大学生网络攻防竞赛wp
    一、WEB1.消失的flag访问提示AccessDeniedfakeip插件伪造ip提示FileisNull尝试加file参数?file=index.php`提示`donothack!!大概是filter-chain参考文章:https://www.cnblogs.com/linuxsec/articles/12684259.htmlhttps://blog.csdn.net/yuanxu8877/article/details/12760726......
  • 2024 第七届“巅峰极客”网络安全技能挑战赛初赛 wp
    WEBEncirclingGame题目描述:Asimplegame,enjoyitandgettheflagwhenyoucompleteit.开题,前端小游戏,红点出不去就行直接玩通关了看看如何不玩也能拿到flag,flag存储在后端php文件内,前端找不到。看一下游戏的请求包,里面记录了红点的最后位置和防火墙(黑点)的位置。那么我们伪......
  • 中国大学生程序设计竞赛(秦皇岛)正式赛东北大学秦皇岛分校(SMU Autumn 2024 Team Round 1
    中国大学生程序设计竞赛(秦皇岛)正式赛东北大学秦皇岛分校(SMUAutumn2024TeamRound1)ProblemA.贵校是构造王国吗I思路官方题解很清晰明了。代码#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl'\n'#definePIIpair<int,int>cons......
  • 江苏省第二届数据安全技术应用职业技能竞赛初赛WP
    一、数据安全解题赛1、ds_0602解题思路题目让我们获取加密文件中的原始数据,解密后提交第六行第二列数据,下载附件,发现里面有两个文件,其中一个是“.enc”结尾,那这里我们得先简单了解一下“.enc”结尾的是什么类型的文件。简单来说“.enc”结尾的文件通常是经过加密的文件。具体来说,......
  • 基于单片机智能温室控制系统
    文章目录前言概要设计思路软件设计效果图程序文章目录前言......
  • 【STC15】单片机中常说的 1T 和 12T 的意思
    标准51单片机是12T的,就是说12个时钟周期(晶振周期,例如12M的,周期是1/12M,单位秒),机器做一个指令周期,刚好就是1/12M*12=1us,常见指令例如_nop_就是一个周期,刚好1us,其他的大多多于一个周期,乘除法更多。所以如果计算指令时间可以这样算。而现在51核的单片机工艺质量上去后,频率大大提高,增......
  • 突破信息学竞赛天花板
    原作者:小冯老师聊奥赛1.我是谁信息学的老师有很多被称作名师的,并不多我,小冯老师就是其中之一到底什么叫名师呢具化一下:CSP-J二等奖CSP-S差一点就过初赛NOIP差一点去打了这下不怎么抽象了吧2.习惯都说名师出高徒成千上万的家长想把自己的孩子送到我的门下......
  • 2017中国大学生程序设计竞赛 - 女生专场(SDKD 2024 Summer Training Contest K2)
    A-AutomaticJudge题意\(n\)个问题,\(m\)条记录,每条记录有题号、时间、状态,第一次\(AC\)的时候计入罚时,其他没发罚\(20\)分钟。求队伍过题数和罚时。思路模拟。代码点击查看代码#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongvoidsolve()......
  • (开题)flask框架基于Web的高校学生竞赛成果管理系统65y7o(程序+论文+python)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在当今教育体系中,高校学生竞赛作为培养学生实践能力、创新思维和团队协作精神的重要途径,其重要性日益凸显。然而,随着竞赛种类和数量的不断......