一、雪中送碳
在十月底的时候,就在我几乎身无分文的时候,我二姐给我打了将近2000元的生活费用,这对我来说是多大的帮助。我在收到这2000元之后,先把借同学的小额费用还了一下,然后为了节省生活成本,在网上买了一些做饭用的工具,这样下来还有一千多点。
虽然对于一个学生来说,这点钱还是有分量的,但对于创业前期的我,你根本无法预料后面会发生什么,更何况这些钱我是要坚持到十一月中旬的,因为那段时间贷款中的余款才会到账。
二、优化控制板
在把所有平台都搭建好之后,我才真正开始了机关制作生涯。但没想到一开始就栽了个跟头!当我把测试程序烧录进控制板的时候,发现根本就没有任何反应。面对这个问题,我前后折腾了将近一个星期,但即使这样,最终也以失败告终!
面对这个难题,我没有像以前那样钻死胡同,而是立马又画了一块“实用”的电路板。对于这块电路板,主控芯片采用了价格低廉的STC89系列单片机,然后配备了一些基本的外围模块资源,比如存储器AT2C02模块、继电器模块、蜂鸣器模块、LCD1602模块、时钟模块以及其他外部模块使用的5.0V和3.3V电源模块。另外除了必要使用的IO之外,剩余的IO都已引出,从而配合其他外部模块灵活使用处理器的资源。
说实话,上一个控制板(语音控制板)并不适合初期使用,不仅因为成本高昂(每块板子成本就将近50元),而且开发周期长,维护成本高。最重要的是做出来的板子根本不能用!
而新设计的基于51单片机的控制板不仅成本低(20出头的样子),开发难度低,最主要的原因是我熟悉这款芯片,因此从某种程度上来说,我可以把控风险,从而避免出现上一个控制板的尴尬!
新的控制板设计,我花了大概两天的时间完成了,然后把文件发送给了淘宝生产厂家。因为生产周期比较长,所以等了好几天才收到了打样回来的电路板。
拿到电路板之后,我便开始了焊接工作,没过半个小时,我成功焊接好了一块样板。然后我在电脑里随便找了个测试程序,进行了测试。幸运的是这块板子是有用的,从此以后我也开始以这个控制板为核心来开发机关。
三、体育赛事
在创业的同时,我并没有把全部时间投入到开发机关上,因为像往年一样,我会参加每年十月底的“一年一度校运动会”。之前在“机创实验室”待的时候,每天晚上会去训练一下,后面踏入创业之后,我基本就没去训练了。但在面临着运动会即将到来的那几天,我还是会去训练场地热下身子。
等到了十月二十四号的这一天,运动会正式开始了。虽然当天没有我的赛项,但是我还是去了现场。可能吸引我的就是那种气氛,每当看到这样的场景我内心都非常激动。我希望这种氛围可以燃烧内心的潜力,从而在后面两天的赛项中增加一份魔力!
终于,我迎来了属于我的赛场,为了当天能有好的发挥,我早上从寝室出发,小跑到我租房子的地方,然后在下面草地上拉了下身子,紧接着又小跑到了田径场。那天的第一场比赛就是男子400M栏,因为去年这个项目拿了第一名,所以心里还是挺自信的。
但事实并非如此,在小组比赛的过程中,我没跑到一半,就明显感觉已经力不从心了,幸运的是,有缘进入了决赛。于是,本想着下午的决赛能够超常发挥,跑出像去年那样的成绩。但谁知仍然力不从心的我最终拿了个决赛第七名的成绩。
虽然这个成绩是我不能接受的,但是后面想想自己并没有付出努力,所以其实也还好了。毕竟400M拼的是耐力,而耐力是需要锻炼出来的。但对于最后一天的110M栏,我没有任何理由不跑好。
面对着最后一天的赛事,我心情平和了很多。可能是因为受到昨天的打击,所以抱着无所谓的心态。但是当真正走入赛道的那一瞬间,我还是再次热情澎湃,期待着跨越每一个栏杆带来的刺激感。
一声枪响,比赛开始了,我用自己的节奏很轻松的拿到了小组第一的成绩,当然我也进入了下午的决赛。在下午的决赛当中,成绩虽然不算太好,但也不算差,最终和去年一样,拿了个第三名。
整个体育赛事结束之后,令我震惊的是,就在今年的男子跨栏赛事当中,出现了一个新生黑马,拿了双项第一!
对于去年拿了个400M栏冠军的我,原本想着同样留下个110M栏第一的历史,但是这个愿望恐怕是实现不了了。最终历史证明了,最后一年的110M栏比赛中,以第二名的成绩无缘第一(第一依旧是新生黑马)!
四、第一个机关
在结束了体育赛事之后,我开始做起了真正意义上的第一个机关。在做这个机关之前,我首先需要明确开发出什么样功能的这样一种机关。鉴于前面做过“密谋”这个主题,并且大都是关于按键类的,所以,毫无疑问我也就选择了密码类机关。但这样很不够具体,经过一番琢磨,最终决定开发出一种3路数字小键盘密码锁这样的机关。
第一步当然是把硬件制作好,其实在所有的硬件制作过程中,工作量最大的就是数字小键盘,因为这个东西需要根据需求进行改装,而改装必须划断之前的线路,然后用细电线把每个键盘按4*4结构连接起来,所以改装这个至少需要半个小时!
剩下的其实都还好了,电路板有直接焊好的成品,然后外壳需要根据各模块尺寸进行切割,最后通过杜邦线把各个模块连接在一起。
硬件基本工作完成之后,便是软件编写了。软件编写其实相对来说要简单一点,因为直接用上个项目“密谋”的源代码做下修改就行了。所以整个过程下来,我用了大概两天时间。
当软件和硬件都完成的差不多的时候,剩下的就是调试阶段了。可我把程序烧写到芯片的时候,发现液晶是可以正常显示的,但是“电磁锁”根本不会上锁!后面我用“万用表”进行了排查,发现是继电器引脚线路连接弄错了,紧接着我用“烙铁”修改了一下。
奇怪的是,电磁锁虽然上锁了,但是输入密码之后并未成功开锁。这个问题就不像上个问题那么简单了,我整整找了半天,最终才发现原来是“三极管”的封装出现了问题。
找到了问题的根源,那么解决起来就轻松多了。我同样用烙铁更改了三极管引脚,发现事实的确如此。后面为了避免这些问题再次出现,我边记录,边对控制板文件进行修改。
经过一天的软硬件调试,第一个完整的机关终于完美落地。但是这个过程却是曲折的,中间遇到过太多问题,不过正是这些问题的存在,才会让后面的路越走越宽敞!