為了讓原型更加小,不少創客會選擇重設計后的小型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才能把這塊板子做的如此小巧、便宜。