1
本文作者: 井三胖 | 2015-01-22 12:09 |
誕生于2005年的Arduino,經(jīng)過這些年的發(fā)展得到了不少非電子信息專業(yè)出身的創(chuàng)客們的青睞。因為其大大降低了編程門檻,使得即便是業(yè)余愛好者們也可以借助它實現(xiàn)創(chuàng)意。
雖然Arduino在海外很火熱,不過國內(nèi)的高校多是選擇8051單片機作為入門教程。來自深圳的“小二極客”團隊,便是希望能做出一個更符合中國高校需求的開發(fā)平臺——51duino。
這款號稱“打造中國人自己的Arduino”的51duino究竟有何特色之處?雷鋒網(wǎng)為此專訪“小二極客”劉輝,試圖解開技術(shù)背后的神奇。
在做51duino之前,你們從事FPV(第一視角遙控)機器人的研發(fā)有多長的時間?從社區(qū)、技術(shù)等方面有什么樣的積累?
“從2011年9月份開始,團隊就開始做FPV的WIFI機器人,之前一直是業(yè)余兼職的形式在研發(fā)和銷售。到2014年3月,我們正式將此副業(yè)提升為事業(yè)看待,并在2014年8月在深圳成立公司。
從社區(qū)方面來講,目前WIFI機器人網(wǎng)論壇社區(qū)的會員已經(jīng)達到近3萬人,對于很難聚攏人氣的論壇圈子來說,已經(jīng)是屬于‘做起來了’的范疇。除此之外,各大搜索引擎均將‘WIFI機器人’的關(guān)鍵字頭條給了我們,在廣大創(chuàng)客圈子也已有很高的知名度。值得說明的是,現(xiàn)在社區(qū)內(nèi)有共32000余篇交流帖子,其中‘干貨’技術(shù)貼占比為25-30%,實用價值非常高。
而在技術(shù)層面上,我們推出了PC電腦、Android手機/PAD、iPhone、Ipad、Web等等FPV機器人的控制客戶端軟件,囊括了所有現(xiàn)有的控制終端。
至于硬件方面,我們已經(jīng)推出了第一代機器人驅(qū)動板、二代‘西瓜’機器人驅(qū)動板、二代‘Robot-Driver’機器人驅(qū)動板、Robot-Link系列WIFI視頻數(shù)傳模塊、51duino創(chuàng)客拓展平臺套件等等一系列產(chǎn)品,積累了大量WIFI視頻傳輸和控制方面資料,以及相關(guān)軟件、硬件開發(fā)技術(shù)資料?!?/p>
為何現(xiàn)在把工作重點放在51duino以及相關(guān)生態(tài)里面?
“我們重點做51duino主要原因有兩個:
第一,之前我們發(fā)布出去的機器人驅(qū)動板(51duino前身),WIFI模塊等等產(chǎn)品,現(xiàn)在已經(jīng)擁有了一個比較大的用戶群體,但是之前的運作方式仍然是‘客戶-論壇’這樣單一、零散的交互圈子,并且功能也僅僅被局限在‘機器人’的范疇,因此需要把51duino的應(yīng)用范圍從機器人再延伸到整個‘創(chuàng)客’領(lǐng)域,加上現(xiàn)有龐大的論壇、QQ群和RobotStore創(chuàng)客APP Store,構(gòu)建一個有一個核心產(chǎn)品的生態(tài)圈已經(jīng)成熟。
第二,根據(jù)我們長期以來與中國電子創(chuàng)客的接觸,發(fā)現(xiàn)很多人,尤其是‘入門級’創(chuàng)客的最大困擾就是,做一個東西不知道哪里找材料,不知道哪里有教程,不知道哪個代碼可以用,做出了之后不知道自己做的東西怎么樣給自己帶來一些商業(yè)收益。因此構(gòu)建51duino生態(tài)圈就是為了解決創(chuàng)客們‘走投無路’的困境,讓他們有統(tǒng)一的入口進入,帶著成功研發(fā)的產(chǎn)品從一個出口出來,讓生態(tài)圈維持長期的活躍度。”
51duino從原來的項目里傳承了什么?
“原來的機器人模塊產(chǎn)品局限于‘機器人’這個范疇,而51duino是早期產(chǎn)品的升華,它將目前所有已知的傳感器均兼容進去,使得不僅僅是機器人領(lǐng)域,51duino可以作為教學(xué)開發(fā)板,可以作為智能家居的原型產(chǎn)品,可以作為與其他機器人不相關(guān)的項目實現(xiàn)平臺?!?/p>
和Arduino相比,51duino的優(yōu)勢是什么?
“第一,51duino能夠貼近‘中國教育體制下的創(chuàng)客’。因為現(xiàn)在中國的高?;径际怯?051單片機作為入門教程。電子相關(guān)專業(yè)的創(chuàng)客,都熟悉51的架構(gòu),對他們來說51duino上手特別快,如果讓其去玩Arduino,則需要花費大量時間去熟悉查找Arduino的API。
第二,51duino在國內(nèi)具有“統(tǒng)一性”的特點。Arduino作為意大利的產(chǎn)品,在國外已經(jīng)成熟,但是在國內(nèi),目前關(guān)于Arduino的資料仍然十分零散,很多創(chuàng)客不得不翻墻到國外去查找相關(guān)教程資料,開發(fā)過程中極為不便。51duino的宗旨就是讓玩家能很方便地開發(fā)作品,在我們的社區(qū)、RobotStore中,可以快速找到想要的Demo程序,技術(shù)交流也在我們論壇、QQ群等媒介,直接而且高效。
第三,對比于傳統(tǒng)的8051單片機,高性能、低價格的51duino使用了增強型的51內(nèi)核單片機STC11F32XE,主頻約相當(dāng)于傳統(tǒng)單片機主頻265MHz,價格卻是正版Arduino的60%
第四,51duino支持所有Arduino可以驅(qū)動的常見機器人傳感器和外設(shè),例如:紅外避障、超聲波、點陣顯示器、伺服舵機、電機、LCD顯示器、光敏傳感器、聲音傳感器等等,23個系統(tǒng)未占用IO全部引出,可以很方便地拓展新功能。
第五,對比Arduino封裝了底層代碼,玩家大部分的開發(fā)工作是調(diào)用已有的接口,實現(xiàn)上層的簡單邏輯代碼編寫,而在底層是如何實現(xiàn)的便是很難學(xué)到。這種簡單的開發(fā)模式適合于快速搭建實現(xiàn)某種功能而使用,當(dāng)創(chuàng)客想從中學(xué)到最底層的驅(qū)動原理知識,并運用到今后的工作中時,顯然Arduino不是最好的選擇,而在51duino可以看到最底層的代碼實現(xiàn),也可以通過調(diào)用已經(jīng)編寫好的標準接口,可以讓玩家“學(xué)以致用”。
第六,Arduino一直是創(chuàng)客DIY屆的平臺典范,但是它的板載電源部分給玩家?guī)碇T多不便。Arduino主板上電源管理部分應(yīng)付主芯片的邏輯電路沒有問題,如果驅(qū)動諸如機械臂等等大功率外部設(shè)備,那就必須要自行解決供電問題,對于入門級玩家來說,是很不方便的。而51duino將電源模塊與電機驅(qū)動模塊集成在了一塊PCB上,玩家不必考慮穩(wěn)壓問題,雙穩(wěn)壓系統(tǒng)4A的強悍電源為各種外部設(shè)備穩(wěn)定運行提供了保障。”
51duino的目標群體是哪些?準備以怎樣的方式走入這些群體的視野中?
“51duino的目標群體是中國創(chuàng)客,尤其是以大學(xué)生、白領(lǐng)為主的創(chuàng)客群體。
目前我們的主要宣傳方向有:1、通過報紙、IT媒介推薦,讓更多人認識這個產(chǎn)品;2、通過之前積累的大量客戶群體,進行推廣宣傳;3、通過WIFI機器人網(wǎng)論壇、QQ群等自媒體媒介進行推廣;4、通過其他相關(guān)技術(shù)論壇、博客、微博、微信等媒介來宣傳?!?/p>
DFRobot也有51duino,那么他們的目標用戶是怎樣的群體?
“DFRobot的51duino實際使用人群還是熟悉Arduino的人,因為Arduino有特定的IO布局,不熟悉Arduino的人,因為對IO定義的不了解,是沒辦法使用這個板子的。而我們的目標群體范圍比他們更廣,普通的學(xué)過一些單片機知識的人即可了解我們的Demo代碼運行原理,里面的所有API均是標準8051接口,簡單易懂。”
你們與DFRobot兩家的開發(fā)板有何不同?用戶會做出怎樣的選擇?
“如果本身就是玩Arduino的用戶,對Arduino熟悉,對底層不熟,或者不想深入學(xué)習(xí)底層實現(xiàn)原理,只想快速成型產(chǎn)品,那么他們可以選擇與自身習(xí)慣貼近的DFRobot。
如果是沒有玩過Arduino,或者是中國高校電子相關(guān)畢業(yè)的創(chuàng)客,那么他們則是對51單片機最熟悉不過,51duino便是合適產(chǎn)品;除此之外,對于那些想在玩中學(xué)到底層知識,并運用到今后工作中的人,51duino亦是很好的選擇?!?/p>
你們打算如何與DFRobot的51duino競爭?
“首先,對比于DFRobot,我們的51duino資料非常多,又有11個QQ技術(shù)交流群、論壇自媒體和RobotStore創(chuàng)客倉庫的‘一條龍’開發(fā)支持,讓我們的51duino具備了真正的生態(tài)圈和實用價值。
其次,我們的51duino嚴格上說是真正的一個品牌,因為我們已經(jīng)注冊了商標,DFRobot的51duino并沒有申請商標。
第三,由于之前3年的積累,目前各大高校和創(chuàng)客群體中使用我們的51duino的人已經(jīng)非常廣泛,三年來在沒有任何宣傳推廣的情況下,我們累計出貨量已經(jīng)達到6000多?!?/p>
公司網(wǎng)站上也寫著“51duino支持所有Arduino可以驅(qū)動的常見機器人傳感器和外設(shè)”,這句話有什么深層意思嗎?
“有些用戶花高價格購買Arduino來實現(xiàn)某個功能,而我們卻能夠用更低的價格實現(xiàn)達到一樣的效果,并且編程習(xí)慣也是最貼近中國創(chuàng)客的,相信會更加適合中國市場?!?/p>
未來出現(xiàn)可能與DFRobot產(chǎn)生商標爭執(zhí)的情況,為何當(dāng)初你們也要用51duino這個名稱?
“其實早在我們團隊成立之初,便產(chǎn)生了51duino的構(gòu)想,這可以突出我們的特點是8051內(nèi)核,并且具備和Arduino一樣的功能。但是之前一直沒有考慮清楚方向,所以暫未注冊商標,我們在注冊商標之前已經(jīng)詳細查詢過相關(guān)商標,并未發(fā)現(xiàn)有被注冊,因此快人一馬,先將此商標注冊下來,其實在法律層面上基本沒有發(fā)生沖突可能?!?/p>
公司打算采取怎樣的措施來應(yīng)對國內(nèi)淘寶上的“山寨產(chǎn)品”?
“山寨的問題自我們創(chuàng)立WIFI機器人網(wǎng)論壇伊始便存在,目前我們把所有軟件均注冊了軟件所有權(quán),核心算法通過API形式封裝加密再發(fā)布,控制軟件使用服務(wù)器驗證注冊方式來確保盜版無法使用。而且針對淘寶山寨最嚴重的廠商,我們將會提起法律訴訟。”
是否計劃做海外市場?還會有哪些新的推廣渠道?
“目前我們已初步規(guī)劃了海外市場,前期計劃與外貿(mào)教育機構(gòu)合作,試探海外市場對51核心單片機的認可程度。未來還會在Youku,YouTube,F(xiàn)acebook,Twitter等更高效的網(wǎng)絡(luò)媒介上進行推廣?!?/p>
公司希望將來能夠做出怎樣的成績?
“我們希望能像我們的產(chǎn)品口號那樣“打造中國的Arduino”,讓中國的創(chuàng)客圈子都能認識我們,也讓中國創(chuàng)客可以更輕松地創(chuàng)作,更讓中國創(chuàng)客界有引以為豪的自主國產(chǎn)創(chuàng)客平臺,如果有可能,我希望我們可以像Arduino一樣,打到國外去,與Arduino同臺競技!”
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。