【Arduino】開源開發板說明


來自世界各地的新型微控制器層出不窮,這類開發板多數都是通過Arduino改進的版本,例如由Arduino所改良的Yún一樣,主要是針對網狀網路進行改進或升級了其它無線功能。

 

但一些開發板也有着其獨到的設計以及基本功能升級。在這里我們會一起看看這些已經量產或者即將投入市場的“新伙伴”。

 

包括智能玩具、游戲外設、家庭和工業自動化、消費類醫療器械、打印機、智能售貨機、教育終端等在內的各個領域的產品,其原型及成品就有可能從以下這些開發板中誕生。

 

1、Arduino Yún

 

Arduino Yún是以Arduino Leonardo (ATmega32U4)為基礎、加上獨立的內嵌AR9331處理器所組成的一個具有Wifi功能的微控制器,也是Arduino家族中首個Wifi系的成員。

 

arduino yun

 

我們可以通過WiFi連接進行遠程設計編程,也可以通過一般的USB連接進行操作。

 

另外,這次Arduino也和Temboo合作,透過一站式(One-Stop) API取用來自Twitter、Facebook、Foursquare、FedEx、PayPal以及更多其他網站的資料。

 

這個板子的售價為69美元,考慮到它將嵌入式Linux裝置、Arduino和WiFi傳輸器以及其它拓展板全部整合到一個開發板上所需的花費,這個價格符合我們大多數人的心理價位。

 

2、BeagleBone Black

 

BeagleBone BlackBeagleBone Black是一款為數不多可以在10秒內啟動Linux的開發板,尺寸規格為8.6cm×5.3cm,僅為信用卡尺寸大小。

 

BeagleBone Black

 

BeagleBone Black使用的是德州儀器的1GHz ARM Cortex-A8處理器,另外擁有2GB的eMMC存儲、512MB的DDR3內存和一個可擴展存儲的microSD卡槽。

 

板子兩邊有46Pin的插槽,支持LCD接口,UART接口,eMMC接口,ADC 接口,IIC接口,SPI接口,PWM接口等,方便連接不同的外部設備。同時,他還配備了1個micro HDMI,1個USB OTG,1個USB Host接口和一個以太網接口。

 

而目前最讓人滿意的是, Black的售價僅為35美元,這個價格相比前代產品,大大降低了。

 

3、 UDOO

 

UDOO和Raspberry Pi一樣,是一個ARM架構的Linux板,而在電路板上也裝有第二顆ARM處理器用來模擬Arduino Due。

 

 

UDOO擁有雙核與四核兩個版本的ARM cortex-A9 CPU,采用了與Arduino Due一樣的ARM SAM3X處理器。UDOO還內置OpenGL加速器、54數位I/O和模擬輸入(有和Arduino R3兼容的pinout)、Ethernet、內建WiFi、HDMI、USB、SATA及類比聲音訊號。

 

但如此強大的配置,反而讓這款板子的沒有什么過人的特色。此外四核版本的售價超過129美元也很難找到一個合理的定位。

 

4、Goldilocks

 

Goldilocks是一個非常有趣並且設計獨特的開發板,做為一個Arduino的復刻版,既沒有采用Uno的ATmega328p也沒有選擇Mega的ATmega2560,卻采用了ATmega1284p微控制器。

 

Goldilocks

 

Goldilocks的規格與Uno相似,不過SRAM是后者的八倍大。

 

如果你曾經在Arduino Uno上的草圖設計挑戰過SRAM的極限的話,那么你可以在這塊板子上找到一些樂趣,雖然和現有的Arduino開發板相比,45美元不算便宜。

 

5、DigiX

 

DigiX是一個與Arduino Due兼容的開發板,內置低耗電WiFi (b/g/n)以及nRF24L01架構的網狀網路,所擁有的I/O Pins 多達99個。

 

此外,DigiX有一個實時時鍾和4× UARTs、2× I2C、SPI、CAN Bus、2× DAC、JTAG以及DMA。

 

 

DigiX在功能上似乎是要嘗試滿足所有人的需求,同時加配了一個電壓位准移位擴充板(level-shifting shield)一起出貨。

 

而目前DigiX的零售價為59美元,這個價格非常的吸引人。

 

6、Uruk

 

Uruk和Arduino Yún有一些共通點,如果不看它內置了一個與Arduino兼容的MCU (Atmega32u4),它本身就像大家所熟悉的無線路由器一樣。

 

做為一個Wifi模塊與Arduino連接,Uruk還內置了防火牆,可以有效的提高網絡連接的安全性。

 

 

Uruk的設計概念非常有意思的,可直接在瀏覽器網頁上進行操作設定,不過目前其在Kickstarter上進行的募資並不是很順利,剩下一周的時間,希望其能圓滿的上線。

 

目前的這塊開發板的售價是39美元,如果需要的僅僅是當作Arduino的一個拓展模塊,還可以選擇另外一個29美元的版本。

 

7、SparkCore

 

SparkCore是一個擁有配套雲服務的平台,可兼容Arduino,並內置有WiFi功能。

 

 

和Yún一樣,SparkCore也可以通過WiFi連接並進行程式開發。而除了無線局域網絡,SparkCore也可以同時通過雲服務隨處存取更新自己的進度。

 

目前SparkCore售價為美元39元,配合其提供的功能和服務,這讓它擁有一個不錯的前景。

 

8、ExtraCore

 

ExtraCore  是一塊非常小(22mm×25.4mm,僅重1.7克)的開發板,可兼容 Arduino,有着22個 I/O pins。我們可以預見,大部分選擇ExtraCore進行開發設計的人都是瞄准它的規格尺寸以及低廉的成本。

 

 

ExtraCore的售價僅為15美元,這個價格雖然還不足以讓我們將其當做消耗品而不肉疼,但設計一些一次性的原型還是不錯的選擇。

 

9、DigiSpark

 

DigiSpark也是一個基於ATTiny85架構的開發板,並且體積也足夠小,支持Arduino IDE 1.0+ (OSX/Win/Linux)。

 

 

雖然DigiSpark只有6個 I/O Pins,但可利用各式各樣的擴充工具延伸它的可能性。並且DigiSpark的售價只有12美元,無論是學習開發入門還是功能拓展都是一個不錯的選擇。

 

10、pcDuino

 

pcDuino可以運行完整的PC操作系統,如Ubuntu和Android的ICS,並且易於使用工具鏈,又兼容Arduino開放的生態系統,包括Arduino shield和開源項目。

 

值得注意的是它能夠兼容使用大部分的Arduino擴充板,且所有的Arduino擴展引腳都可以通過API訪問,包括UART、ADC、PWM、GPIO、I2C。

 

pcDuino

 

就像Arduino一樣,我們可以直接在pcDuino上編寫程式並直接運行。而且我們也可以在沒有驅動的情況下,直接使用由SparkFun提供的一些功能模塊對其進行功能拓展。

 

以pcDuino擁有的性能為前提,59.95美元的售價是一個蠻吸引人的價格。

 

相關文章

【Arduino】開發入門教程【一】什么是Arduino
【Ardunio】開發入門教程【二】數據類型
【Arduino】開發入門教程【三】Arduino開發工具
【Arduino】開發入門教程【四】Arduino驅動安裝
【Arduino】開發入門教程【五】Hello Arduino
【Arduino】開發入門教程【六】數據類型轉換函數
【Arduino】開發入門教程【七】7段顯示器實現+源代碼
【Arduino】開發入門教程【八】舵機操作+源代碼
【Arduino】開發入門【十】Arduino藍牙模塊與Android實現通信

//////////////////////////////////////////////


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM