天天看點

如何為程式設計愛好者設計一款好玩的智能硬體(二)——别人是如何設計硬體積木的!

二、别人家的孩子:

  存在便有意義,特别對于已經投入大量資本運作起來的商業模式所誕生的産品。我們研究同類産品,能在一定程度上反推使用者需求。而我做東西之前總喜歡調查下别人有沒有做過,重造輪子隻在迫不得已時!下面是我找到的一些國内外比較成熟的電子積木産品,大家感受下~

第一個電子積木:[變相拼接電路圖]

針對人群:小孩,very小孩

特點:簡單的電路電子積木,通過連線拼接實作簡單的電路功能

如何為程式設計愛好者設計一款好玩的智能硬體(二)——别人是如何設計硬體積木的!

第二個電子積木:[自由拼裝無線遙控小車]

針對人群:小孩,稍big小孩

特點:(我引用店家的話)撞壞了可以再拼回來的遙控/電動積木!花一款積木的價格,同時買到4款不同造型風格的遙控電動玩具,可拆解反複拼裝,撞壞了也不怕,可以重新拼回來。

如何為程式設計愛好者設計一款好玩的智能硬體(二)——别人是如何設計硬體積木的!

第三個電子積木:[樂高機器人]

針對人群:高中、大學等進階玩家

特點:Lego Mindstorms(樂高機器人)是集合了可程式設計主機、電動馬達、傳感器、Lego Technic部分(齒輪、輪軸、橫梁、插銷)的統稱。Mindstorms起源于益智玩具中可程式設計傳感器模具(programmable sensor blocks)。

  其初衷是為了那些喜歡機器人的玩家,不必從0開始學電子、學機械、學程式設計,而是将各個元件子產品化友善玩家控制玩耍。其程式設計語言有官方的,也有民間的,很多骨灰級機器人玩家認為官方的機器人控制政策不咋滴,就自己動手,豐衣足食!

如何為程式設計愛好者設計一款好玩的智能硬體(二)——别人是如何設計硬體積木的!

第四個電子積木:[你是在賣書還是在賣電子積木 !!!]

針對人群:成人(他們寫的)

第五個電子積木:[比第四類實在,玩轉 NETGadgeteer電子積木]

特點:我看像開發闆+開發闆使用說明

第六個電子積木:[這才叫開發闆]

第七個電子積木:[我見過的第一個哭窮沒有吹牛逼的創業者]

Linkboy做的東西和我想做的“X-積木”有點接近了,他把硬體電路子產品化然後制作圖像化程式設計工具,來讓小白也能快速做出電子産品。創意、心意、耐力我都會給他比較高的分,隻是還沒找到适合的商業化道路。

如何為程式設計愛好者設計一款好玩的智能硬體(二)——别人是如何設計硬體積木的!

第八個電子積木:[牛皮吹得遊人醉,隻把杭州做汴州]

反正我看了幾遍之後明确了幾點:① 我真不清楚你們做了神馬東西;② 擴張、擴張、征服世界;③ 4400萬美元

PS:國内部分創業者喜歡沒做就開始吹,文筆獨到,語不驚人死不休;國外可能英語不友善吹牛B,就用各種PS,P出那如夢如幻的産品原型。然而無論國内國外,都是牛皮吹出去無法完美收場了~

第九個電子積木:[這是唯一一個令我滿意的創意,也是牛皮太豐滿,現實很骨感的一個]

特點:這是Sifteo Cubes——酷玩電子積木。人們可以通過幾個帶有觸摸屏的小盒子進行互動,帶來了一種全新的遊戲互動方式,多個小盒子可以通過觸碰、重力等進行互動顯示。比如目前展示的就是一個通過玩積木的形式來實作玩場景類遊戲~更多炫酷的可以看上面給的連結,然而真實的情況是他們做的并不像他們宣傳的那麼完美!我們買了一套,感覺流暢度、遊戲内容等都不那麼令人滿意~據說已經倒閉!

如何為程式設計愛好者設計一款好玩的智能硬體(二)——别人是如何設計硬體積木的!

第十個電子積木:[有點像樣子了]

我覺得它像一個可程式設計的面包闆:

如何為程式設計愛好者設計一款好玩的智能硬體(二)——别人是如何設計硬體積木的!

第十一個電子積木:[不需要程式設計的巡線車]

制作一台不需要程式設計即可巡線的小車 光敏子產品可以對光線的強弱做出反應,如果用光敏子產品來控制電機,那麼光線強的時候電機轉動快,光線弱的時候電機就轉動慢。

第十二個電子積木:[Arduino系列]

不言而喻:

如何為程式設計愛好者設計一款好玩的智能硬體(二)——别人是如何設計硬體積木的!

第十二個電子積木:[我第一眼覺得這件事是老外搞的!很細緻,極客味很濃——seeedstdio]

他們介紹了多款開發闆和多種傳感器等外設子產品,整個網站就像一個子產品的維基百科一樣,每個連結指向一個子產品的使用說明及詳細介紹,不錯~!

接下來的計劃:

  上面也許不能概括完目前市場上存在的電子積木的種類,但也能大概勾勒一二。可見整個市場上的電子積木,要麼面向純開發者提供開發闆(你買它是因為它提供豐富的教程,為你的開發節省時間);要麼面向純玩+益智,目的在于鍛煉孩子動手能力和從小養成對科學的熱愛。實作上無非完全提供裸闆+教程讓稍有經驗的人玩(如:Arduino);要麼内容做死或半死(如:類1的電路圖拼接),隻為達到興趣培養之類的目的。靈活性上針對小朋友的普遍不具有程式設計能力,跟注重動手能力;針對青少年或成年的玩家大多具有程式設計能力,但是往往會出現想讓更多人加入玩的社群但是各種程式設計、電子基礎知識形成強大的限制(如:Ardunio),想針對普通人但是普适性設計又無法滿足骨灰級玩家需求的沖突(樂高)。

  我想設計的“X-積木”不是為了追求普适,而是專門思考為喜愛智能硬體、但對軟體開發愛得太深、在空閑時間愛動手的程式設計愛好者開發的智能硬體積木。我的終極目标就是把各種硬體設計成子產品,通過不同組合但無需程式設計實作各種物聯網功能,對外僅表現為API。開發者隻要利用自己的擅長的平台(如安卓、IOS等)根據API設計自己想要的應用即可,進而完全屏蔽硬體對軟體開發者設計智能家居、穿戴式、智慧醫療等物聯網産品的限制~(還沒聽懂可以看我上一篇将我的構想的)!然而,也如上一篇所說“任重道遠”,明天同一時間、同一地點我會從目前主流的一些MCU中選擇适合開發“X-積木”一些進行介紹。

@beautifulzzzz

    2015-9-6 持續更新中~

本文轉自beautifulzzzz部落格園部落格,原文連結:<b>http://www.cnblogs.com/zjutlitao/p/4784578.html</b>,如需轉載請自行聯系原作者

繼續閱讀