-13%

Adafruit Feather nRF52840 Express 內建BLE 相容Arduino

NT$1,143 NT$1,000 未稅

尚有庫存

貨號: ADA-4062(A2-4) 分類: , , 標籤: , , ,
  • 商品說明

商品說明

Adafruit Feather nRF52840 Express 內建BLE 相容Arduino

Adafruit Feather nRF52840 Express 是 Feather 系列的新成員,具有藍牙低功耗和原生 USB 支持,採用 nRF52840!這是我們對帶有內置 USB 和電池充電功能的“一體式”Arduino 兼容 + 低功耗藍牙的看法。使用原生 USB,它甚至可以加入 CircuitPython 派對。

該晶片的閃存是其早期兄弟 nRF52832 的兩倍,SRAM 是其四倍 – 1 MB 的閃存和 256 KB 的 SRAM。與 nRF51 相比,此板的所有功能多 4-8 倍。

對於該晶片,我們添加了 Arduino IDE 支持 – 您可以直接對 nRF52840 晶片進行編程以充分利用 Cortex-M4 處理器,然後在需要通過 BLE 通信時調用 Nordic SoftDevice 無線電堆棧。由於 ‘832 和 ‘840 的底層 API 和外圍設備相同,因此您可以使用相同的確切代碼為舊的 nRF52832 項目增壓,只需重新編譯一次!

我們還為我們的第一個 BLE 友好型 CircuitPython 板選擇了這款芯片! CircuitPython 最適合磁盤驅動器訪問,這是唯一一款具有運行小 Python 解釋器的內存的 BLE-plus-USB-native 晶片。巨大的 RAM 和快速的 Cortex M4F 晶片使它成為一個很好的匹配。

它有很多很棒的外圍設備:大量的 GPIO、模擬輸入、PWM、定時器等。最重要的是,它有原生 USB!最後,不需要像 CP2104 或 FT232 這樣的單獨的 USB 串行晶片。串行作為 USB CDC 描述符處理,晶片可以像鍵盤、鼠標、MIDI 設備甚至磁盤驅動器一樣工作。該晶片支持 TinyUSB – 這意味著您可以將其與 Arduino 一起用作本機 USB 設備,並充當 UART (CDC)、HID、大容量存儲、MIDI 等!

我們投入的其他一些升級是一個額外的“用戶”開關,可用於觸發 OTA 更新(或任何您選擇的)、一個用於狀態更新的 NeoPixel LED、2 MB 用於存儲 CircuitPython 文件的 QSPI 閃存和一個 SWD連接器。

我們使用 UF2 引導加載程序對晶片進行了預編程,它可以使用帶有 nrfutil 的命令行 UART 編程(我們將其用於 Arduino)或拖放大容量存儲,用於 CircuitPython 安裝,並且還因為大容量存儲驅動引導加載程序進行更新固件這麼簡單。想直接對晶片進行編程嗎? 您可以將我們的命令行工具與您最喜歡的編輯器和工具鏈一起使用。 如果您想使用 SWD 編程器/調試器(用於更高級的使用),我們有一個標準的 2×5 0.05″ 連接器。

最重要的是,我們已經完成了將低級 BLE 堆棧成型的所有繁重工作,因此您可以從第一天開始專注於您的項目! 示例代碼適用於我們現有的 iOS 和 Android 應用程序。

特點:

  • 運行頻率為 64MHz 的 ARM Cortex M4F(帶硬件浮點加速)
  • 1MB 閃存和 256KB SRAM
  • 本機開源 USB 堆棧 – 使用 UF2 引導加載程序預編程
  • 相容低功耗藍牙的 2.4GHz 無線電(nRF52840 產品規範中提供了詳細信息)
  • FCC/IC/TELEC認證模組
  • 高達 +8dBm 的輸出功率
  • 1.7v 至 3.3v 操作,內部線性和 DC/DC 穩壓器
  • 21 個 GPIO,6 個 12 位 ADC 引腳,最多 12 個 PWM 輸出(3 個 PWM 模塊,每個模塊 4 個輸出)
  • Pin #3 紅色 LED 用於通用閃爍,NeoPixel 用於彩色反饋
  • 電源/使能引腳
  • 尺寸(51mm x 23mm x 7.2mm),沒有焊接接頭
  • 重量  6 克
  • 4個安裝孔
  • Reset復位按鈕
  • 用於調試的 SWD 連接器

低功耗藍牙是最熱門的新型低功耗2.4GHz 頻譜無線協議。 特別的它是唯一無需特殊認證即可在 iOS 上使用的無線協議,並且所有現代智能手機都支持它。 這使得它非常適合用於將使用 iOS 或 Android 手機或平板電腦的便攜式項目。 Mac OS X 和 Windows 8+ 也支持它。

為了使其易於用於便攜式項目, 添加了3.7V 鋰聚合物電池和內置電池充電連接器,它可以直接從Micro USB 連接器運行,若您有3.7v鋰電池就可以隨身攜帶,也可插入USB進行充電,此時 Feather 會自動切換到 USB 電源。 我們還通過分壓器將電池連接到模擬引腳,這樣您就可以測量和監控電池電壓以檢測何時需要充電。

Bluefruit LE 的力量

Bluefruit LE 模組是 Nordic 的 nRF52840 晶片組,可用作主微控制器和藍牙低功耗接口。 對於大多數人來說,他們會很樂意使用標準的 Nordic UART RX/TX 連接配置文件 – 提供了代碼! 在此配置文件中,Bluefruit 充當數據管道,可以“透明地”從您的 iOS 或 Android 設備來回傳輸。 您可以使用我們的 iOS App 或 Android App,也可以自己編寫與 UART 服務通信。

該板不僅僅是通過空中發送字符串! 借助 Arduino 封裝庫,您可以完全控制設備的行為方式,包括定義和操作您自己的 GATT 服務和特性或更改設備為其他低功耗藍牙設備展示自己的方式的能力。

使用 Bluefruit 應用程序開始您的項目

透過我們的 Bluefruit iOS 應用程序或 Android 應用程序,您可以使用您的 iOS 或 Android 手機/平板電腦作為控制器快速製作您的項目原型。 亦可搭配一些顏色選擇器、四元數/加速度計/陀螺儀/磁力計/GPS或遊戲手柄, 該數據可以通過 BLE 讀取並由 nRF52 微控制器直接處理。

完全組裝和測試,帶有一個 USB 引導加載程序,可讓您快速將其與 Arduino IDE 一起使用或安裝 CircuitPython。我們還附了針腳,這樣您就可以將其焊接並插入麵包板。

尺寸:51mm x 23mm x 7.2mm

教學主題

Primary Guide: Introducing the Adafruit nRF52840 Feather (第一款支持 USB 和 CircuitPython 的 Bluefruit Feather)

Wirelessly Code your Bluetooth Device with CircuitPython (僅使用Web瀏覽器就可直接通過Web藍牙編寫代碼)

Introduction to Bluetooth Low Energy (BLE關鍵概念的基本概述)