程序员人生 网站导航

SquareWear:可替代Lilypad Arduino的开发板

栏目:互联网时间:2014-09-06 22:20:34

为了让原型更加小,不少创客会选择重设计后的小型Arduino开发板,现在我们又多了一种选择。一位名为Ray的创客设计制作了一款1.7"X1.7"(大约4cmX4cm)的开源微控制器,SquareWear 2.0。而且,有点让人意外的是,它不是直接基于Arduino开发的。


SquareWear 2.0

Ray是一名教师,他在学校里开设了工作坊,每次带领40名学生用Lilypad Arduino、LED和各种传感器制作一些可以穿戴在衣服上的有意思的小玩意,这项活动甚至吸引了不少女同学加入。不过在寓教于乐的同时,他慢慢发现了Lilypad的三大缺点,促使他设计制作了SquareWear。

首先,专为可穿戴而开发Lilypad的确设计精巧,但是对于一个40人的工作坊来说,每次的教学成本让人有些不忍直视。Lilypad售价为20美元,这个价格尚且可以承受,但是每次还需要用到一个FTDI线,这又需要花费15美元。他们本来希望可以让学生把自己的作品带回家,但是顾及到紧缩的预算,他们只能让两个学生共同分享一套工具。

另一个问题就是Lilypad的FTDI驱动问题。可能对于一些老牌创客来说,这不是什么阻碍,但是每次工作坊开始Ray需要先花30到40分钟帮每个人安装FTDI驱动。“要知道,每个学生使用的系统不一样,有的人甚至会使用Pre-beta版Windows 8……”Ray表示,“我希望的是一款不需要安装任何驱动的开发板,不论你是使用Mac、Windows,还是Linux,都可以直接识别出来”。

第三个问题就是对扩展模块的限制。许多学生都会希望用LED做出一些图案,这需要并联不少LED,结果他们会发现,这些LED看起来非常昏暗。为什么呢?因为标准的微控制器引脚只能提供25mA,如果你有20个LED要连接,那肯定“亮”不起来。而最好的解决方案就是有一个三极管或金氧半场效晶体管来增幅,这也应该是许多为可穿戴设计的开发板应该嵌入的元件。于是他动手设计了这款超mini的开源开发板。


SquareWear 2.0

SquareWear采用了Microchip的PIC18F14K50单片机,因为它是众多PIC单片机中支持USB并可运行bootloader的一款。Ray认为,这可以让它比Lilypad更易于兼容不同的操作系统。不过这块板子有一个缺憾,就是它没有USB转串口芯片。它采用了V-USB库模拟USB通信,这个方案的效率较低,但是仍可以保证正常运作。当然,也正因为这样,Ray才能把这块板子做的如此小巧、便宜。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐