有很多人有着很强的动手欲望,但是由于各种原因无从下手,我也是这样,不过最近发觉自己急需一次系统的练习,以前学到的东西正在渐渐被淡忘,很害怕这种心理状态的出现,需要通过再次系统的复习一次来加强。有时候工作会拖我们的后腿,让我们投入和过多的时间和精力,同时会让我们不得不放弃很多珍贵的东西,即使是痛苦的,我们也有选择的权利。在自己兴趣和工作统一的人群里,一部分人认为做自己感兴趣的工作是幸运的,另外一部分认为自己的兴趣爱好成了工作是人生最痛苦的事。曾经有人和我说:不想你连惟一的爱好也没了。呵… 其实我的观点是:因人而异,毕竟我们对生活的态度是不一样的。记得曾经和我一起‘战斗’的队友直言说我自己有点眼高手低,呵呵,也想借此机会‘批驳’一下下。越是简单的东西越值得去做。
如果,您和我一样对某些东西充满了好奇,喜欢实现自己的所思所想,或许在得到别人认可的同时充实自己,那么现在就行动吧!
继上次的《M.M.的读书笔记》,本次maxwell准备将自己如何实现一款完全属于自己的数码相框的DIY过程全程记录下来与感兴趣的您分享,同时也响应一下某网站开源的号召。如果,您也是喜欢动手的人而且也需要练练手,不妨拿起您手中的工具加入我们的行列,学习不同领域的知识的同时能让您感到生活原来是这么有趣!好的,让我们开始!
所谓成事需要天时、地利、人和三个必要因素,那么DIY相框也不例外。需要这三样必备的条件。不耽误时间,现在针对这三个要素进行讨论。
首先,我们需要明确一下自己DIY的源动力,也就是驱动自己去完成这次DIY的最根本的东西,有了这样一个东西您才会自觉的跟上进度,在受挫的时候才挺得过去。现在默默想一想自己做这个数码相框的从中最想得到的东西是什么?知识?人儿?抑或是让自己生活过得更充实一点?如果,您还没有明确的目标,请静心想想,或许您会找到您认为更适合自己去做的事。确认您有明确的目标吗?请继续。
为了让大家明白自己在做些什么,做出来的东西会是什么样子的呢?呵呵。来个市售的框框给你看看:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
那么我们做出来的东西会是什么样子呢?框框的模具可能会留到后期来做,不会使用成品的外壳,其实外壳有很大的DIY空间,毕竟首先看到的也是外壳,因此可以加入更多自己的元素。来个初期原型测试图片:
相对市售的来说我们的显得稍微笨拙了一点,所有东西都需要自己制作,不要紧,或许在此过程中您会有新的发现。
其次,我们还需要比较充裕的时间和精力。对于我这类上班族来说,精力大部分花在了工作上了,所以回到家有点不想动嘞。怎么办?最简单的解决办法,就是想做的时候再做,不要强迫你去做你精力以外的事。不然效果会大打折扣,甚至受挫停滞。对于幸福的学生来说,哈哈,有着大把大把的时间,又想在做的过程中学到更多的东西,精力又超旺盛的,那么是最理想的对象。其他人群?。
最后,你要有一定的¥,喜欢DIY的人是最喜欢收集和淘各式各样的自己认为的宝贝(记得以前在成都城隍庙和五桂桥的时候,买了一堆又一堆的电子垃圾,以前认为都是宝贝,现在看来也颇有点鸡肋的味道!:-D),所以成本会因人有很大的区别。
顺便说一下,如果你准备好了,现在就可以开始了。
(1) 一双勤劳的手和足;
(2) 一双善于观察的眼睛;
(3) 一颗清醒的大脑(至少在制止的过程中要保持清醒);
(4) 一杯开水,N首自己喜欢的音乐(累了可以休息下下);
(5) 工具类:万用表、电烙铁、美工刀、镊子、卡尺、逻辑分析仪、ARM处理器开发环境、仿真调试工具等等。
有一句话:工欲善其事必先利其器。嘿嘿,必要条件还是不可少的。要DIY有些东西就像人品一样必不可少。当然,这些东西可以在制止的过程慢慢的收集。如果一次性购置的话,可能需要花点银子。
(1) 一块带微控制器的开发板及其开发环境和工具(可以使用你自己常用的处理器,不必过于计较处理器的架构问题);
(2) 万用板(洞洞板)、排针、排插、导线;
(3) 手机废弃液晶屏(本次使用的是2.4” 320 X 240 65K 色TFT屏);
(4) 纸,双面粘带等辅助用品。
针对各个材料的用途做一个简要的介绍,控制器是整个数码相框的核心部分。您在选择的时候要考虑的问题主要是控制器的速度、存储空间和有无LCD控制器。这次使用的小点阵的TFT LCM降低了对控制器速度等的要求。不过,需要放N多的图片,那么就需要外设存储器来扩展了(如果您告诉我您想把所有图片放在程序空间,您一定是疯了!)。由于我自己条件限制的原因,我自己使用了ZLG 公司开发的SmartARM2220开发板作为初期调试平台,这个依个人所好选取处理器平台。外部存储建议采用廉价大容量的SD卡,如果你打算上USB用U盘也可以,现在这些东西便宜得不行了。
下面是我做相框调试和测试的主要环境:
(1) SmartARM2200开发平台:LPC2220处理器、8MB 外挂PSRAM、CF/SD/IDE接口、UART接口、以太网接口;
(2) TFT 240 X 320 QVGA 65K色液晶屏;
(3) LA2532逻辑分析仪;
(4) JLINK调试器;
(5) ADS1.2 ARM开发环境。
本次使用的价格非常低廉的2.4寸320 X 240点阵的65K色TFT屏。这个淘宝上有得卖RMB:27,对它的具体介绍也还有的。
其他的制止的过程中可以根据自己的实际情况收集。嘿嘿….来个全家福吧。
一些工具和液晶屏图:
用什么工具开发和测试并不是那么重要,小时候没有烙铁也照样能做出东西来,记得用火烧红了铁丝当烙铁也照用不误。回想起来当时也真是‘执着’和穷到家了。后来,装备渐渐的全了,动手的时间却相反减少了,说起来人真是奇怪的动物。前言,这次就说这么多,最终做成PDF文档的时候可能会填充一些更实用的内容,希望您喜欢!OK,太晚,睡觉!
下一次的内容将是整个相框内部电路原理和相关物理结构的详细介绍及制作过程。
用户114415 2009-2-12 22:51
用户1433187 2008-12-19 15:20