这段时间比较忙,所以,一直没有动键盘,一致时间流逝,痛哭流涕,但是我就是想说一下,因为说起我的51之路那可以说是一部血泪史,有血有泪也有shi。
那是一个有关风花雪月的故事,那是一个有关爱恨情仇的故事,那是一个关于单片机的故事。
说实话,我看到很多朋友,他们在大一大二就开始接触单片机,开始做项目,每每于此,我自惭形秽,因为我是到大四方才开始正式做东西的。而现在工作一年,依旧什么也不会,夜深人静,自怨自艾……
在我大三的时候我学过51课本,使用汇编语言做实验,可惜我们学院的老师从来不会想着学生,自己教完课就走人,从不和学生接触,我到大四了,方知道什么电子设计大赛,智能小车比赛什么的,那我都毕业了要。后来我接触到很多学生,往往大二之时就开始接触开发或软或硬的东西了,我时常很羡慕。而我还是当时还被一堆公式原理缠绕着,这就是老师的差距,这就是氛围啊。
闲话少说,书归正传。其实我开始正式做一个51的东西,就是毕业设计,之前我从未自己想过要做过什么东西。做什么呢,这又要提到我们学院那些闲淡的老师了,在年前就是分好了导师,我不认识,而且到了来年四月份,都将近五一了,才见我们,说你们想做什么就做什么,我也没有题目。我做什么呢?
这时女主就要出场了,我学单片机,但是连最小系统电路结构都不知道。在某一天的某一个时候,我看到了一个视频,摇摇棒,我想诸位应该都见过,利用视觉残留的原理形成的,我觉得这是个很好玩的东西。那时节,我疯狂喜欢上一个女生,我已经默默关注她两年了,转眼我们就毕业,什么话也没法说了,所以我想送她一个东西,那就摇摇棒吧,我意淫着,在一个夜色如水的晚上,微风拂面,我可以给她摇动那个摇摇棒,可以显示一些示爱的语言,想想我都美得不行了……
所以我决定以这个为课题,同时去国内外的网站上看以一些利用视觉残留做的一些东西,原来这个叫做POV技术,于是我马上迷上这项好玩的技术。这时候我看到了一个很出名的人,就是那个21IC网的站长程序匠人——张俊,他做过一个PIC的旋转时钟,很有意思,之前也有很多国内外别的工程师人在做,简言之,就是一排LED灯在电机的带动下,通过亮灭,以及人眼的视觉残留原理,形成一个显示屏。可以显示钟表,很漂亮。我一下就迷上了,我想做这个,岂不是更带劲,比那个摇摇棒见功力的多。而且还有一个原因就是表白效果更好一点,哈哈
但是这很不容易,
首先说电路,我之前从没设计过电路,现在又得自己开始弄,自己学着查资料,不懂得东西,我会去淘宝的店铺冒充买家来问一些问题,因为完全没有老师啊。单片机、各种芯片、二极管这些知识都要学。
其二呢,是制作问题,你没有材料做个毛啊,而我的处境就是什么材料也没有,这个是要出成品的,是要用电机带动电路板,你又不能用实验板。所以刻板字就是个问题,幸好学校有个研究生师姐,她会操作我们学校的一个雕刻机,电路板算是解决了。别的东西,我很多都是日常走路,在路边捡的,比如用KT版做的面板支架等
其三呢,就是买东西,我从来也没买过器件,幸亏我们那有一个电子器件市场,我前前后后去了那四五趟,因为做个东西,不是一想就出来的,还有,我们毕设,老师也没说材料报销的问题,我都得省着买。
其四呢,就是总体方案设计,因为用电机带动着,所以怎么供电是个问题,电池放在旋转版上不安全,那就要用电刷,但是没有我适合的,就算是跑遍整个市场,我根据张俊的方式自己用天线的杆子做了一个,还要解决它不粘焊锡的问题。还有如何让板子上的东西越轻越好,还要让阻力越小越好,还有保持重心在旋转轴上。
其五呢,我之前从不会画电路图,别说PCB了,我不得不开始学DXP,从头来,终于能凑合这个做出一个板子了,这期间也是很费劲的,我现在画板子的水平还是很低,可以归到入门级别吧,再就是焊板子,其实我们虽然有雕刻机,但是雕刻出来的就是裸铜板,没有什么喷锡层、阻焊层、之类的,就是一块铜板子刻出来的,所以相当难焊,一不小心就短路了。而且我的led是贴片的。因为是裸铜板,就连过孔都是不导电的,你自己还得想办法灌锡。
其六呢,就是相对前面比较简单的,写程序,不过也不是很简单,因为我从来没有试过用C写这么一个大程序,都得从头开始,好在,程序这一快是费脑子不费心的。我利用各种零碎时间想完了,其中最困扰我的其实就是现实指针程序那块,我想了很久终于解决了,很高心。
综上就是我的各种难点,不过最终终于完成了,但是中途的时候我去表白了,好人卡吧,然后伤心堕落地把心全扑到这个设计上了。
两个月之后,啥也不会的我,终于搞出来,因为电机是便宜货,用相机录像时会看到闪烁,但是肉眼看不到善事,基本成功吧。
这就是我的51入门经历,做完之后,写完论文,我的论文竟然有一百多页。
现在毕业一年了,我终于还是什么不会,这个征文,让我又回想起那时的情景了,我想我们是可以从什么不会变得十分熟悉的。于是我充满信心……