Hello, 2012

Photobucket
2012就这样来了,标题似乎也不用多写几个字,四个数字,就已经各种寓意深长,挺好。

2012年,对于我来说,还是要不断学习吧,似乎也只有这样,才能亦步亦趋地跟上时代的步伐吧。这一段时间,其实已经开始了,所以没什么新东西来更新而且在进行一个平台的跨越。没错,是要转向 Arduino 以及 开源硬件的社区了。还是要说一句,开源并不是简单地开放源代码,大家随便下载就好。最近,也在了解开源协议。但这些协议里面,其共性,最起码的一条,就是要保护原作者的署名权,哪怕改得面目全非,好歹原著是人家的么。所以,从自己做起吧,未来基于Arduino的开发,如果原先的代码有版权协议,会遵守执行,还在研究。感觉这个算是做事之前,先端正态度的事情。宁可慢一些,琢磨清楚,不要拿来主义,也不作伸手党。

有个笑话,最近经常挂嘴边:“人家开源了,咱们就自主研发了。”

在协议的基础上,会进一步开放源代码,目前大家看到的 M2407,其实是两节级联后的效果,上位机只实现实时取模部分,使用Processing编写,代码已经托管在Google Code上。现在还在开发中,不过进一步的发布及下载,会变得更加简单。这一段时间,就是这样,是一个调整思路,搭建新平台的时期。

博客虽然只是开张4个月,不过谢谢各位的支持,短时间内已经升级了2次流量,希望不是被盗链之类所导致。在新的一年,尽量多写吧,倒也不一定非要发布什么东西,毕竟正儿八经的工作还是要做的么。

说说M2407吧,感谢圣源电子协助设计并制作的硬件,还在持续改进中。这是一款基于6*7方形LED点阵屏的模块化的组件,这个东西比较讨巧的地方,就在于它的发光点的方形的,所以显示数字之类就显得更加有现代感和数码感。这个方面,个人最欣赏的制作,是严泽远的点阵时钟,感觉软硬件功底都很深,外观也很精巧,让人佩服。不过用洞洞板自己焊这样的板子,是会吐血的,去年这个时候,做俄罗斯方块 Agu’s Tetris的时候,已经吐血一次了,不想再吐了。

现在更倾向于是一个显示模块的设计,类似3D8的思路,可以方便Arduino方便地进行控制,这样的显示,想过去,应该是会比1602,12864更醒目一些吧,为什么非要变成时钟呢?Arduino相对于的Library也在编写和测试中。已经实现了目前的代码,已经可是轻松实现1级或者2级的切换,不过还不太稳定。

Photobucket
这个是之前手机拍的用来发微博时候的照片,单节M2407实时取模。

另外说到Processing,其实首次接触到Processing,还是12月初在上海的@新车间,话说,如果“艺术家”们,都可以用这个来实现效果,那么我要整点简单的应该也不会很难。而实践证明确实是这样,需要的代码并不是很多,因为有先前C#做上位机的算法基础,所以实现起来也很简单,而且它还不涉及达到三视图坐标之类的变换问题。不过Processing,确实把实现功能的门槛又降低了。现在照片是只是一个草样,还有很多NB的功能还没设计。毕竟Processing的优势在于交互,目前这个优势完全还没体现出来,还是要学习一段时间。在我看来,Processing是Java的一个子集,所以学起来并不会很难,如果感觉原生的IDE不顺手的话,可以换eclipse,最近越来越感受到它强大的威力。开源的东西乐趣就在于此,虽然不会像MSDN那样,按个F1就弹出来官方权威的说明,但通过触类旁通,一下子知识面可以张得很开。

就先写这么多吧,新一年大致的学习模式可能就是这个样子,现在正在逐步成型中~,至于M2407,目前只是一个抢先版吧,背后芯片和布线也很乱,就先不上照片了,等功能更完善一些以后,会再写相对正规的介绍吧。

Photobucket

愿在新的一年,和大伙儿共同进步~

特别感谢:圣源电子

关于aGuegu

阿古 真名:官微宏,技术Geek,玩Arduino,玩Linux,爱Google,爱开源;现居福州
此条目发表在初號機 | Zero, 杂七杂八 | Other分类目录,贴了, , , , , 标签。将固定链接加入收藏夹。
  • 严泽远

    很给力,希望新年有新的创意新的收获。
    以后会常来关注!

  • 这个M2407哪有卖呀。

    • 谢谢支持,现在只是抢鲜版放出,还在测试改进中,短则数周,长则数月吧,很难讲。

  • woody520

    您在哪儿找到的6*7方点点阵啊,我怎么在淘宝上就找不到呢?