在高二下学期的初春中,面对成堆的试卷草稿纸,被升学压力裹挟,我无意中参报了校园内一纸通知的市赛,命运的齿轮竟悄然开始转动,虽然最后没转动成功

机缘巧合

那时可谓个火热时候,学习压力不断加大——高中的课程全在冲刺收尾,不久后的六月,学校还会空出一栋教学楼,意味着我即将成为高三学生。这样的氛围下,其实压力不小。

我还能记得当时的每天中午回家我甚至在玩电脑,不是不学无术就是真的觉得上学很累很乏,然后缺失的午觉(虽然我没有午觉习惯)会让后面一周的精神状态更举步维艰。在这样的火热时光中,看到张贴的,学校“科创”处老师的呼吁,发现活动还存在省赛国赛等正规流程,我觉得这是一个很好的度假机会(周六同学们都在学校坐牢,我说不定能去旅游!),于是毅然报名。

额外的,通知上的作品大多都是实际作品,又因为我一直偷摸玩电脑做好玩的东西(当时在开发一个,数据库系统?),我还觉得,在九江这种小地方,市赛递交数字化作品一定是加分项,于是命运的齿轮就在此刻开始转动。

参赛作品

那时刚学完化学反应原理的Equilibrium,题外话是当时还会尝试做一下化学试卷的14题,也就是单选压轴,到了高三痴呆之后就直接不做了,好消息是江西26高考根本没考,于是经过一番美好的想象,决定以此为切入点,做一个学科交叉的参赛作品?

当时手写过,水解平衡的解析器,但是我感觉还是技术欠缺,计算总会出现问题。比如我模拟的磷酸三次水解,我的计算模型疑似有点漏洞百出了,数据出入很大。最后无意发现python有个强大的库,不过这个库的知名度不是很高,但是他内置了一个eq容器!只需要我传入摩尔浓度和含量,依次加入,然后能直接返回各组分成分和浓度!正是这个发现,让我坚定了完成作品的信心。

然而呢,想想,一个“数字化”作品,只有简单的成分添加和,组分展示。最关键的是背后的计算是由库实现的,总让我心生胆怯,因为有愧于所谓学科交叉中的计算机方面。考量后,我觉得加入3d模型,作为另一个数字化的亮点,为此,我请来了重量级专家marko1616,技术力高超之人帮我奠定了模型的基础

3d模型

在我的不懈借鉴优秀设计中,最终前端呈现如下图。经过各种查新查重形式工作后(还很正规,要盖好多个公章,传真好多扫描件),并递交了市赛:

市赛成品

市赛晋级

半月过后,市赛在下辖县的科技馆举行,我觉得原因是市区没有科技馆,但奇葩的是都不需要参赛选手去现场答辩。经过审核,我的作品以市二等奖被上报省级继续参赛,啊,周六旅游的梦可以实现了!

然后我设计了一个海报,和答辩ppt。不得不说现在ai时代,措辞正规化和专业化不是一件困难的事情。

在广告店等待裁剪的海报

鉴于大赛好像全都是实际的手工作品,我作为一个数字化作品,只带一个平板和电脑过去总显简陋,于是我还设计了俩小立牌。

立牌

出发省赛

不得不说,省里面和市里面重视程度就是不一样,虽然后面了解到是省科技馆的一个科长负责,但从规模和正规流程上,省赛像一个真正的大赛。省赛还为选手们做出统一着装的要求,还有挂牌等等:

省管分发的装备

在那个开心的周六,因布展需要,我还荣幸进入了前年暑假因预约不到而进不去的省科技馆游玩,里面内容很丰富,还真蛮好玩的。然后下面就是一些省赛的纪实。

布展后的效果:

省赛的装备实

有幸和国赛一等奖得主,一位志愿者大佬的合影:

合影

省赛的评审团队也洋溢专业气息,几个人拿着册子,询问各种问题,背后还有几名摄像伴随,可惜的是,我没有上电视,但可贺的是,我荣获了省赛的一等奖,并成为一等奖里,五个被推选进入国赛的一员!

我的展位不是很好,专家组一开始是从我的对面开始评审,然后S形越走越远,导致我是最后几个被问评的(所以也没能上电视?因为上电视的就是我对面的展位同学,一开始被评审的),看着专家组最后追求效率,对他人进行的比较仓促,差点让我觉得没戏。不过好在我解释的清楚,当时还听见一个老师窃窃私语说:“这个可以”,着实让我悬着的心安稳了一点。

国赛前

省管负责人建了一个群,用于协调和沟通,里面经常转发国赛通知。值得注意的是,第39届开始赛制改革。大抵是因为前几年闹得沸沸扬扬,一小学生的参赛作品《C10orf67在结直肠癌发生发展中的功能与机制研究》吧,这个真实误闯天家了。结果就是国赛不需要选手携带作品,只要人过去就行。

然后七月份的时候,转发了赛事选择的网页,还是中国科协的域名。比赛分为个人和团队赛,五个项目中拟参加的个人挑战任务必选3项:

  • 电子发光织物的设计和制作 涉及物理、材料工程、电子工程等相关学科原理。
  • 运载装置的设计和制作 涉及数学、物理、机械工程、自动化等相关学科原理
  • 气体检测装置的制作和测试 涉及化学、物理、工程学等相关学科原理。
  • 数字文档分析 涉及信息科技、网络空间安全等相关学科原理。
  • 粒粒皆辛苦—粮食仓储方案设计 涉及农业、能源、环境、工学等相关学科原理。
  • 蒸发冷却 涉及工程热物理等相关学科原理。

团队挑战有:

  • 物流系统设计与制作 涉及数学、物理、机械工程、自动化等学科知识和技能,需了解单片机编程、激光切割、3D打印等现代加工技术,使用相关设计软件进行简单机械设计(组委会将提前提供相关技术说明文件)。
  • 生物多样性评价与自然声景营造 涉及动物行为学、保护生物学、数量生态学、生态修复工程等多学科原理,需掌握R软件的使用。
  • 遥控车设计与制作 涉及化学、物理、工程学等多学科原理。

这当时确实看懵了,数字文档分析我肯定首选,毕竟再怎么弄,我也能大差不差,剩下几个就误闯天家了。但后来全部比赛完成,听了别人的秒数,只能说,部分还是很友好,只是名字过于高大上了。最终我选定个人项目:数字文档分析,粒粒皆辛苦—粮食仓储方案设计和运载装置的设计和制作(这个是天坑)

国赛进行中

省馆负责了所有人的出行费用,包括来回2000块的机票!如此”公费旅游“确实令我激动,上次坐飞机都还是很久前去三亚玩!然后下面就是早晨在昌北机场集合,下午两点多落地呼市。

白塔机场

当天晚上参加了破冰活动,很热闹,现场不知道有没有几千号人,还有相当多的外国人。主办方组织了很多活动,比如各种游戏和手工,有很多团队性质在里,还有环节倡议大家敞开心扉,我也加上了几个选手的联系方式!

下图是我们三个江西的小伙伴的图片,正好被官方摄影记录下来了,图为拼一个立体的积木球。

破冰活动

然后是当晚活动结束,满载而归返回宿舍!由于我们是中学生,不像其他关联赛事来参赛的大学生,他们还要交800块钱费用——因为科协承包了洗漱用品,盆晾衣架还有全新的床单被套,还有电脑包和衣服什么的,甚至还给每个人配套了小医疗包,里面颠覆手电筒各种一应俱全。下图是所有带回来的奖励和纪念品。

满载而归

经过一晚的休息(当晚活动结束还下了暴雨,冷热交加有点感冒还失眠了),第二天比赛正式开始了:

国赛的装备实

个人赛

赛后随行的省科技馆的小姐姐也让我们选手分析了一下,供下一届他们指导指导,现在就是我的回忆版啦:

粮食仓储方案设计,乍一听真的很令人紧张!有人懂”农业、能源、环境、工学“的描述吗,很诡异。结果现场就是给了一大堆材料,和各种钳子,塑料管,塑料箱,泡沫壳,几台小巧的电机外貌设备,还有风扇,塑料软管,确实是有一袋没脱壳的稻米。搞半天嘛,结果是对眼前的大塑料容器动手,进行改装。选手拥有1个小时的动手时间,作为家里连螺丝刀都不备的额一个人,过程确实有些challenging。最后我举手示意完成,进行连续30分钟的降温作业测试。由于我的软管并没有使用到位,最终满分制下,赋分后成绩77.5。

数字文档分析,每个选手面前都有一个电脑,然后桌面上就是一个Word文档,然后有点打CTF的意味,需要提交flag(都叫flag了,所以我说这很ctf)和分析过程用来最终裁决。结果,额,难道.docx是压缩包…不是常识吗?我还以为是需要进行各种进制转换什么的呢!总之呢,首先是就是打开文档,然后Ctrl+A,Ctrl+CV,作为cv工程师,很快就就拿到了写在文档里,难以选中的前几个flag字母,然后又在压缩包里,找到了后面几个字母,最终在压缩包的图片资源里发现了剩下的大小写线索等等。主要是这个电脑还配备了ps,我还以为要进行什么高超的调色操作。我也把这个额外一嘴写进了过程里。hmmm,不知道是不是评委觉得有点偏离重心了,尽管flag(就是中国青少年科技创新大赛的缩写,大小写做出了变化,cAsTic啥的好像)完全正确,流程也正确,满分100赋分得分88.5。

运载装置的设计和制作,我是下午四点场,一进去就跟上午场的室友说的一样,说明书如天书一样,好多细小的零件,各种齿轮皮筋,还有一块主板和电池。由于我真没涉及过机械什么的,导致我拼那个电梯一样的装置十分费劲,还把下面的亚克力固定座弄碎了,还重拿了一个。主板上面要自己接很多线和控制模块,他不是单片机那种接GPIO,但是我也不知道怎么描述好,最后就是我在规定时间内勉强完成了纯装置的,制作,可以通过控制绳子和齿轮什么的,使木板从下面一楼到上面二楼,现在想想那个确实跟做电梯一样,在二楼的上方还有一整个精巧的控制装置,拼这个我都花费了很多时间。最终一次比赛60多个人,好像完成主板控制的只有4,5个人,相当一部分跟我一样,拿了裸分10多分(汗)。

但好在个体赛的分数是择优两个计分,前面两项挑战虽然粮仓那个塌了,但是加起来还够看。团队赛我们组也是天坑了。

熙熙攘攘的人群

团队赛

团队赛是根据每个人在官网所选的项目,在第二天个人赛后的晚上进行抽签组成。抽签是首先抽到一个”种子选手“,由种子选手上台抽完剩下成员,因为人数不均匀,最后剩下来的人会被填充到随机小组,这造成了有些组有五个人,而有些组有六个人!

而说起我的团队项目选择,那也是精准命中天坑了。在做出选择前,我其实去尝试了一下R语言,后认为大数据离我太远了,抱佛脚恐怕也是拖累队友,结果没去,但江西的一参赛选手虽然只是过去打杂,而强大的团队让他们取得了不错的成绩。至于遥控车设计与制作(涉及化学、物理、工程学等多学科原理),我着实被唬住了,据室友描述,这个比赛内容是拼装小汽车,然后有原电池什么的,大多数组分差不至于显著。而物流系统设计与制作(涉及数学、物理、机械工程、自动化等学科知识和技能,需了解单片机编程、激光切割、3D打印等现代加工技术),我个人主观认为可以进行编程,相较前两个不确定选项,我可以发挥作用,于是毅然决然的跳入了…天坑!

而说回我们小组的构成,组长(抽我们组员的)是来自澳门的小姐姐,可惜的是,她是通过人文社科的获奖成果推荐而来,意味着实际上我们的小组从5人减员到4人,而不像有个组——抽上的全是竞赛哥,还有过相关开发背景的(他们做的成果比现场所有大学生都好,拿下最高分最后),我们组实际上会编程的只有,两 个 人!而剩下一个会3d建模,剩下一个机械拼装较强。

在了解完情况后,我和山东那个选手,额,也商讨了一下。他弄过的是51单片机,而我只学了半个月大概的stm32…此时其实大概率已经要翻车了。接下来快进到第三天团队赛开始。

比赛总共八个小时,分为上下两个4hour,然后上午和下午分别有不同的验收打分,下午完成上午部分不能领取上午打分。

接下来是传奇项目P0^X排障记录(浪费了一整个上半4小时)

  • 示例代码诈骗:因为我们组就俩编程的,而且我俩都… 最后遵从桌面上配套的示例程序:给电机的P0^X接ENA(好像是这个,已经有点记不清了),转子就是不转,弄得我们心灰意冷,结果是另一个组员自暴自弃了,胡乱接线,发现应该接另一个扣,而不是ENA???
  • 评委申诉无果:针对这个示例程序诈骗,评委说“大家都差不多”。
  • 焊武帝困境:焊武帝连板子,连基础的排针都要自己重新焊。
  • 杜邦线陷阱:套件里全是母对母,没有公对公/公对母线,核心信号线无法直连主控。
  • 头文件杂交事故:杂交示例程序的 r52.hr51.h,底层寄存器定义冲突。
  • 示例程序虚假宣传:几乎给的“示例”只有商品渲染图,没有一行代码。
团队赛

这张图片摄影于比赛结束,我们的电路已经连接完毕,我独自最后一搏,烧录了最后一版程序,结果转子依旧动不起来。然后观察的仔细可以发现图片左下角是deepseek。对,我为了证明我写的没问题,还让dpsk来鉴定了我的正确性。尽管不是我的问题,但结果无法撼动,我们的小组构成一开始就,意味着悲惨的收尾。而且奇葩的是,三个团队挑战项目,还只有我们物流系统设计是分时段打分。可见天坑奇葩所在。最终裸分27分。好像赋了60多分。

内蒙古游

赛程中安排了两场院士见面交流会,我自然是觉得枯燥的,不过,我们还去了些有趣的地方:

敕勒川
伊利
赛事场地由内蒙古工业大学承办,也第一次体验了北方的宿舍hh,一开始还以为窗边的油汀暖片是空调!稍微动一下还是很燥热。另外,这边洗澡竟然是公共澡堂,这太恐怖了。而且没有独立卫浴。os还好我不在北方念大学... 白天宿舍
夜晚宿舍
夜景

与大家同行的回忆

大赛好像进行了四天,中间的人才双选会我缺席了(前几天实在是太困了,我在宿舍里睡觉),江西有一个小伙伴好像谈成了,签约的样子很气派!闭幕活动也别出心裁!为什么这么说,是我在最后一天的前一天晚上和一个室友一起出去想寻觅烧烤,但这里就需要告诉读者一个扎心的事实:内蒙竟然没有夜生活!最终我们也是在校外的正新鸡排买了写回去,出校门中就发现演播厅在十点钟仍熙攘。里面排练的确实是第二天的闭幕式节目。

结束

在闭幕当天,我们宿舍几个还一起在大学不远处找了一家正宗的饭店,结果还碰到江西随队的老师二人了!于是大家便坐一桌AA。

吃饭

一年过去了,江西的小伙伴还有联系,和外省的同学前不久还在聊天!这个活动还是很有意思的,在我那段矛盾繁忙的17岁留下了浓墨的一段记忆,以至于,高考忙完我有感再拎出来记下。