從上周開始了解Arduino,接著認識Arduino的各種常用開發板,到使用Arduino進行機器學習的項目開發,大家已經迫不及待的想要知道Funpack8使用的是哪款開發板了。
今天我們就來揭曉Funpack8活動板卡:來自Arduino的Nano 33 BLE Sense開發板。 圖1:Arduino的Nano 33 BLE Sense開發板
Nano 33 BLE Sense是Arduino進階系列中最受創客喜愛的開發板。它不僅繼承了Arduino家族中近乎完美的生態基因,而且在保留硬件小巧輕便的基礎上,提升了板卡的性能,可延展性與互動性,因此它是一款可以陪伴所有電子創客走得最長、最遠、最久的伙伴。
Nano 33 BLE Sense具有以下幾個亮點:
首屈一指的Arduino開源硬件生態,可以最快速完成原型搭建,驗證和測試
具有多種物理傳感器,能感應加速度,角速度,磁場,溫濕度,距離,壓強
帶有語音,顏色,手勢等識別功能,可用于機器學習項目的開發
可實現藍牙低功耗無線通訊
DIP加郵票孔封裝,同時滿足面包板和擴展板搭配的使用需求
2
板卡介紹
通過我們本期的板卡指導老師Daniel對Nano 33 BLE Sense的介紹,你會對板卡有更深的了解,一起來觀看視頻吧:
Arduino一向以代碼開源,易學易用,資料齊全和生態完善而風靡全球創客界,也吸引了全球數以千萬計的電子工程師和愛好者。本次Funpack的開發板是Arduino品牌下的Nano 33 BLE Sense板卡,在這里我們簡稱BLE Sense。在圖2中我們列出了Nano家族的4個成員,僅從外觀就不難看出,最右側的BLE Sense是Nano家族中最配備傳感器最多,性能最強大并且成本最高的板卡。
1
管腳定義
圖3給出了Nano 33 BLE Sense的管腳定義(DIP30結合郵票孔封裝)。
圖3:腳示意圖
2
硬件參數
Nano 33 BLE采用的是Nordic半導體nRF52系列的處理器, 性能強大且與Arduino生態完全兼容。圖4是開發板的主要硬件參數。
圖4:主要硬件參數
3
核心硬件模塊
圖5給出了核心硬件模塊及傳感器在板卡上的布局。不愧名為sense, 我們注意到了板卡上多許多種高性能傳感器, 因此也就帶來無限多種玩法(網上可以找到大神利用machine learning進行語音識別的項目)。
圖5:主要器件布局
標識絲印的部分被放置在了板卡的底部, 見圖6。板子可通過UART、SPI和I2C等方式與外設交互。另外, 官方正版板卡也會印有Arduino的商標及認證標識。NANO 33系列的板卡采用的均為3.3V電平, 因此使用時不要與之前經典系列的5V電平混淆。
3
開發環境介紹
1
ArduinoIDE安裝
接下來再說軟件開發的部分。Arduino IDE是為數不多的可以同時兼備易下載安裝, 資源庫豐富與簡潔易上手的操作界面等優點的輕量級開發工具。目前Arduino IDE已更新至1.8.13版本, 集成了大量標準硬件模塊等開發生態資源??傻卿浿罙rduino官網, 在Software處下載。
2
在線云端編譯
也許有朋友還會留意到,Arduino還秀了一波更6的操作,那就是直接在線云端編譯。上圖6中的Downloads上方還有一個CODE ONLINE,即在線編譯器的直接入口, 或者直接通過稍微優秀點的搜索引擎搜索 Arduino Web Editor/Create等字樣都是可以直接找到的。點進去之后就進入了云端開發的頁面, 見圖8。首次進來的用戶需要用郵箱注冊。
注冊好之后就進入了Web Editor界面(默認是白色背景)。
大量的開源代碼都可以直接在Web Editor上直接點開并調用。
對于針對的板卡型號,比如Nano 33 BLE系列開發板的資源庫, 可直接在搜索欄查找各種相關的核心模塊和配套傳感器的開源代碼, 可以直接調用并在此基礎上二次開發。
在接入板卡后,該型號會在端口處顯示(Editor會提供驅動, 需要提前下載)。同時也可以在串口監視器中獲取通訊信息。
Editor還有云端分享功能, 我們可以將自己的作品與來自全世界的電子愛好者交流與切磋, 畢竟, 創作的樂趣與靈感的火花都是在交流中誕生的。
4
總結
總而言之, 通過上文的介紹, 也許不少玩家已經開始對這款開發板摩拳擦掌。鑒于Funpack活動旨在鼓勵大家通過主動愉悅的模式學習技術, 因此我們將任務門檻將至一個比較合理的范圍, 確保用心的朋友都可以通過。并且, 此次任務只是利用該板卡的一部分功能, 還有更多功能有待各位聰明的頭腦來開發。最后, 我們也期待大家順利通過任務后獲得開發板, 并在之后分享更多充滿創意的作品。
原文標題:Funpack8板卡揭曉:可用于機器學習的Arduino Nano 33 BLE Sense開發板
文章出處:【微信公眾號:FPGA入門到精通】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
機器學習
+關注
關注
66文章
8382瀏覽量
132441 -
Arduino
+關注
關注
187文章
6464瀏覽量
186677
原文標題:Funpack8板卡揭曉:可用于機器學習的Arduino Nano 33 BLE Sense開發板
文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論