從Arduino UNO歷代版本演化,看開源硬體的產品之路該怎麼走
本文為開源硬體實驗室原創文章,轉載此文章請註明出處(開源硬體實驗室知乎專欄)。
我們先來看看Arduino誕生之前的現狀:
2005年,Arduino誕生:
Arduino的組成:
1. 軟體
包含了用C++編寫程序的IDE和各種Arduino庫。2. 硬體各種不同特點的Arduino控制板和擴展版。3. 社區國內國外很多Arduino論壇和網站,分享各種作品和製作過程。Arduino的特點:
1. 開放性
所有的電路圖紙和源代碼都公開,任何人都可以修改使用。2. 易用性採用C++面對對象語言,把所有和底層驅動有關的代碼都封裝成庫,用戶只需要簡單的邏輯判斷和數據處理就可以。3. 擴展板豐富的擴展板可以和主板層疊,根據具體需求選用。Arduino的各個版本進化:
第二版,採用了雙面PCB板,阻焊油墨採用了藍色,板子外形比第一版做了一些變化,定位孔也重新調整了位置,外觀更好看,奠定了後面好幾年的Arduino電路板風格。
這一版也是我開始接觸Arduino的拿到的第一個Arduino,至今我還完好的保存著。
2012,第六版的Arduino UNO發布,把串口晶元換成了 ATMega8U2,為了能讓設備管理器里顯示Arduino。這個改動至少對國內用戶來說帶來了很多問題,經常會驅動安裝失敗。導致這個驅動安裝失敗的原因是國內的操作系統不是正版,大部分盜版Ghost系統都精簡過,導致文件丟失。所以現在能看到很多國內廠商,稍微重視一點客戶體驗的基本把串口晶元換成了CH340。
另外增加了一些Arduino埠,用來更好的適配各種類型的擴展版。

2015年,Arduino在深圳Maker Faier上發布了Genuino,開啟了雙品牌戰略來抗擊山寨。有幸用我的破英語和板子大叔交流了當時做的一款產品。

Genuino又用了一種重新調製的油墨,同時排針母座側面,印上了引腳名字,方便用戶插杜邦線時不會看錯,這一點至少對我來說非常友好。
開源硬體的產品之路該怎麼走?
1. 注重用戶體驗
能把用戶的痛點解決,Arduino一開始就想讓電子製作簡單化,從硬體設計到軟體設計都圍繞這一點來不斷的優化。
2. 注重品牌管理
一旦出名,各種山寨都會來,這是擋也擋不住的。但是可以想辦法讓自己的產品和山寨產品讓用戶快速的區分識別,是一種很好的品牌管理辦法,值得很多搞原創開源硬體的廠家學習。
3. 注重社區維護
開源社區能積累用戶粘性,快速發現產品缺陷,有了用戶的積累,也不怕山寨,因為你擁有了定義標準的權利。
4. 完善供應鏈
配套的供應鏈優化和完善,能確保產品質量的保證,給用戶以最佳體驗,是也逐步積累的技術壁壘,自己早幾年踩過的坑,別人要想跟上來也要踩過這些坑才行,有了先發優勢。
最後我覺得最重要的一點就是,一開始就要格局很大,視野要高,把基礎框架的兼容性和擴展性架構好。
推薦閱讀:
※懂得看原理圖,電路圖,去做嵌入式,還需要具備哪些知識?
※程序員如何看懂開源硬體(Arduino、Raspberry pi..)原理圖?
※自己動手建造房屋
※如何評價 Windows 10 提供對 Raspberry Pi 2 的支持?
※黃教主的開源NVDLA,「核」爆還是「核」平?












