0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用 Arduino 來滿足可穿戴式設計需求

lPCU_elecfans ? 來源:電子發(fā)燒友網 ? 作者:電子發(fā)燒友網 ? 2020-09-30 16:14 ? 次閱讀

事實證明,開源的 Arduino 概念已在業(yè)余愛好者和創(chuàng)客中取得巨大成功。同時此概念亦被專業(yè)設計人員所接受,用于早期開發(fā)和原型設計,最近又被用于完整設計。隨著諸如可穿戴設備和健康監(jiān)測之類應用的出現,這兩類用戶都需要在越來越小的電路板外形尺寸中,實現更高的性能和更多的功能。 本文簡要討論了如何使用 Arduino 板來滿足創(chuàng)客和專業(yè)人士對低功耗、空間受限型應用中的高性能和功能需求。然后介紹并展示了如何從 Arduino 家族的最新成員——來自 Seeed Technology Co. 的 Seeeduino XIAO——著手來啟動項目。

如何使用 Arduino 來滿足可穿戴式設計需求

許多業(yè)余愛好者和設計人員都對開發(fā)小物理尺寸的產品感興趣,以便部署在空間受限的環(huán)境中,包括可穿戴設備。這些通常是智能電子系統(tǒng),常常基于微控制器檢測與顯示設備的組合。有時,這些產品可用作高科技飾品。有時,則可緊貼和/或佩戴在皮膚表面上,可供檢測、分析和傳輸身體數據,例如體溫、心率和脈搏氧合,以及環(huán)境數據。還有些時候,可為佩戴者提供即時的生物反饋。 對于這類設計,很多業(yè)余愛好者和創(chuàng)客都使用 Arduino 微型計算機開發(fā)板。于是,越來越多的專業(yè)工程師也開始將這些開發(fā)板用作評估和原型開發(fā)平臺,以便加快 IC、傳感器和外設的評估速度并降低成本。 這類用戶通常從 A000073 Arduino Uno Rev3 著手,該板被譽為“人手必備的入門開發(fā)板”(圖 1)。該開發(fā)板基于 Atmel(現為 Microchip Technology)的 ATMEGA328P-AUR 微控制器。這款 5 V 處理器提供 14 個數字輸入/輸出 (I/O),其中 6 個可提供脈沖寬度調制 (PWM) 功能,以及 6 個模擬輸入引腳,在必要時也可用作數字 I/O。此外,在數字 I/O 引腳 2 和 3 上還支持兩個外部中斷,以及 UART、SPI 和 I2C 接口各一個。

此開發(fā)板具有 8 位數據路徑和 16 MHz 時鐘的限制,再加上 Arduino Uno 僅提供 32 KB 的閃存程序存儲器和 2 KB 的 SRAM;除此之外,尺寸為 68.6 x 53.4 mm (36.63 cm2),這對于許多應用來說太大了。 如要減少該微處理器開發(fā)板的物理尺寸,一種方法是遷移到 ABX00028 Arduino Nano Every,后者基于 Atmel 的 ATMEGA4809-MUR 微控制器(圖 2)。程序存儲器比 Arduino Uno 多 50% (48 KB),SRAM 容量是 Arduino Uno 的 3 倍 (6 KB)。與 Arduino Uno 一樣,Arduino Nano Every 也基于 5 V 處理器,該處理器提供 14 個數字 I/O 以及 6 個模擬輸入引腳,而這些引腳在必要時也可用作數字 I/O。此外,與 Uno 一樣,Nano Every 也提供 UART、SPI 和 I2C 接口各一個。但是,與僅支持兩個外部中斷的 Uno 不同,Nano Every 的所有數字引腳都可以用作外部中斷。

雖然 Arduino Nano Every 仍有 8 位數據總線的限制,但具有更快的時鐘 (20 MHz) 和更多的存儲空間(48 KB 閃存和 6 KB SRAM)。對于尺寸受限的項目更重要的是,Arduino Nano Every 僅為 45 x 18 mm (8.1 cm2)。 另一個流行選擇方案是來自 SparkFun Electronics 的 DEV-13736 Teensy 3.2,該板可以使用 Arduino 的集成開發(fā)環(huán)境 (IDE) 進行編程(圖 3)。在 I/O 方面,這款 3.3 V 開發(fā)板得到大幅強化,它有 34 個數字引腳,其中 12 個支持 PWM,以及 21 個高分辨率模擬輸入。

Teensy 3.2 采用 NXP 的 MK20DX256VMC7R Kinetis K20 微控制器。K20 采用 32 位 Arm Cortex-M4 處理器內核,運行頻率為 72 MHz,并具有 256 KB 閃存和 64 KB SRAM。對于尺寸受限的項目來說,特別值得關注的是,Teensy 3.2 的尺寸為 35 x 18 mm (6.3 cm2),大約是 Arduino Nano Every 的四分之三。

Seeeduino XIAO 簡介

盡管 Teensy 3.2 只有 6.3 cm2,但這對于許多應用來說仍然太大。對于那些尋求更小、更強大平臺的人來說,解決方案就在龐大的 Arduino 生態(tài)系統(tǒng)中。一種相對較新的選擇是 Seeed Technology 的 Seeeduino XIAO(圖 4),尺寸僅為 23.5 x 17.5 mm (4.11 cm2),相當于一張標準郵票的大小。Seeeduino XIAO 的設計人員還很注重超低成本。

XIAO 采用來自 Atmel 的 ATSAMD21G18A-MUT SAMD21G18 微控制器。該微控制器采用 32 位 Arm Cortex-M0+ 處理器內核,運行頻率為 48 MHz,并由 256 KB 的閃存和 64 KB 的 SRAM 提供支持。 雖然 XIAO 僅提供 11 個數據引腳,但每個引腳都可以用作數字 I/O 或模擬輸入(圖 5)。其中 10 個引腳支持 PWM,1 個引腳配備數模轉換器 (DAC),從而提供真正的模擬輸出能力。此外,XIAO 還支持 UART、SPI 和 I2C 接口各一個。

部署和使用 Seeeduino XIAO

一般來說,使用 Seeeduino XIAO 與使用其他 Arduino 或兼容 Arduino 的開發(fā)板一樣簡單,但也有一些值得注意的技巧與訣竅。 確保使用最新版本的 Arduino IDE 是一個很好的著手點。接下來,訪問 Seeeduino XIAO Wiki,獲得有關如何使用適當的開發(fā)板管理器來增強 Arduino IDE 的說明。 許多 Seeeduino XIAO 項目(可穿戴和其他項目)將涉及使用基于 WS2818 的三色 NeoPixel(來自 Adafruit),例如每米帶 144 個 NeoPixel 的 2970燈帶(圖 6)。

一個潛在的問題是,雖然傳統(tǒng)的 Arduino 開發(fā)板可以繼續(xù)使用舊版本的 Adafruit NeoPixel 庫,但 Seeeduino XIAO 需要最新且最好的版本。 如果安裝了舊版 NeoPixel 庫,奇怪和混亂的錯誤信息可能會隨之而來。解決方法是從系統(tǒng)中刪除所有舊版本的庫,然后按照 Adafruit NeoPixel überguide 上的說明安裝最新且最好的版本。 一個潛在的擔憂是 NeoPixel 對其數據引腳上的過沖和欠沖很敏感。而問題是,來自現代微控制器的信號快速邊緣變化率可能導致此類特性。解決方法是在 NeoPixel 鏈中盡可能靠近第一個元件串聯一個電阻(圖 7)。像 Stackpole Electronics Inc. 的 CF14JT390R 碳膜電阻器這樣的 5% 公差、1/4 W、390 ? 的電阻器就是一個合適的選擇。

另一個與 NeoPixel 相關的問題是 Seeeduino XIAO 的 3.3 V 數字輸出可能不足以驅動 NeoPixel 的 5 V 數據輸入。一種解決辦法是使用來自 SparkFun 的 BOB-12009 邏輯電平轉換器分線板(圖 8)。

NeoPixel 應用只需要一個單向通道。BOB-12009 的問題在于它提供了四個雙向通道,對于空間受限的項目來說是一個相對較大的解決方案,而對于成本敏感的項目來說則是一個相對昂貴的解決方案。一個簡單的替代方案是使用一個 Comchip Technology 的 1N4001 二極管(圖 9)。

NeoPixel 將邏輯 1 視為高于 0.7 * VCC 的電壓。在此例中,NeoPixel 將邏輯 1 視為 0.7 * 5 = 3.5 V。 通過具有 0.7 V 正向壓降的 IN4001 二極管為“犧牲的” Pixel(像素)供電,結果是產生 VCC 為 5 - 0.7 = 4.3 V 的供電電壓,這意味著它將邏輯 1 視為 0.7 * 4.3 = 3.01 V。反過來,這意味著 Seeeduino XIAO 的 3.3 V 信號足以驅動犧牲的像素。同時,犧牲像素的 4.3 V 輸出足以驅動鏈中下一個 NeoPixel 的數據輸入。

總結

早期的 Arduino 開發(fā)板如 8 位、16 MHz 的 Arduino Uno,物理尺寸大,容量和性能受限。如今,Arduino 生態(tài)系統(tǒng)包括的開發(fā)板種類繁多,涵蓋了各種形狀、尺寸和功能。 對于可穿戴設備等尺寸受限的項目,Seeeduino XIAO 提供了運行頻率為 48 MHz 的 32 位 Arm-Cortex-M0+ 處理器內核,并配備 256 KB 閃存和 64 KB SRAM。所有這些都呈現在一個試驗板友好型小平臺上,尺寸只有 4.11 cm2,同時還具有廣泛的生態(tài)系統(tǒng)支持。 作者:Clive "Max" Maxfield 投稿人:Digi-Key 北美編輯

責任編輯:xj

原文標題:評估不同的可穿戴應用開發(fā)板和原型板

文章出處:【微信公眾號:電子發(fā)燒友網】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5093

    瀏覽量

    97802
  • 可穿戴
    +關注

    關注

    4

    文章

    761

    瀏覽量

    85469

原文標題:評估不同的可穿戴應用開發(fā)板和原型板

文章出處:【微信號:elecfans,微信公眾號:電子發(fā)燒友網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    2025年可穿戴設備市場預測樂觀

    2025年,全球可穿戴設備市場將迎來一系列變革性的發(fā)展,智能手表的銷量將實現5%的顯著提升,這一增長是由多種因素共同驅動的。 生成AI、健康監(jiān)測、連接性的提升以及新興設備的涌現,將成為推動市場增長
    的頭像 發(fā)表于 01-13 17:28 ?92次閱讀

    藍牙可穿戴方案,藍牙手環(huán),藍牙戒指,方案

    可穿戴
    必爾易半導體
    發(fā)布于 :2024年12月13日 20:20:09

    順絡電子功率電感在智能穿戴設備中的應用

    根據相關公布的數據,從各種類型的可穿戴設備產品情況來看,入耳可穿戴設備產品占比最大,比例約為60%; 腕帶可穿戴設備產品占比約為30%,
    的頭像 發(fā)表于 11-29 14:46 ?175次閱讀
    順絡電子功率電感在智能<b class='flag-5'>穿戴</b>設備中的應用

    2024年可穿戴設備產業(yè)市場和熱點技術解析(下)

    可穿戴設備洞見分析
    電子發(fā)燒友網官方
    發(fā)布于 :2024年11月12日 15:08:06

    2024年可穿戴設備產業(yè)市場和熱點技術解析 (上)

    可穿戴設備洞見分析
    電子發(fā)燒友網官方
    發(fā)布于 :2024年11月12日 14:24:39

    可穿戴設備存儲迭代!ePOP產品小型化,AI需求驅動數據處理提速

    了ePOP產品。 ? 江波龍嵌入存儲事業(yè)部高級市場總監(jiān)鐘山在電子發(fā)燒友網舉辦的可穿戴設備分論壇上提到,ePOP產品能夠具備尺寸更小的優(yōu)勢是因為其在PCB 電路板的設計方案上的不同。傳統(tǒng)方案采用eMMC和LPDDR分離方案,在PCB設計上,SoC、LPDRA
    的頭像 發(fā)表于 11-12 01:20 ?2308次閱讀
    <b class='flag-5'>可穿戴</b>設備存儲迭代!ePOP產品小型化,AI<b class='flag-5'>需求</b>驅動數據處理提速

    可穿戴設備市場:“第二耳機”需求興起,AI技術持續(xù)加持

    隨著AI技術的發(fā)展,AI和可穿戴設備產業(yè)融合得越來越緊密,包括藍牙芯片、算法、應用等產業(yè)鏈上下游多個環(huán)節(jié)都有AI技術的加持。與此同時,AI技術與可穿戴設備的融合也迎來更多的可能性。特別是在開放耳機
    的頭像 發(fā)表于 10-22 01:19 ?3257次閱讀
    <b class='flag-5'>可穿戴</b>設備市場:“第二耳機”<b class='flag-5'>需求</b>興起,AI技術持續(xù)加持

    用于可穿戴設備的感應觸摸按鈕

    電子發(fā)燒友網站提供《用于可穿戴設備的感應觸摸按鈕.pdf》資料免費下載
    發(fā)表于 09-23 11:32 ?1次下載
    用于<b class='flag-5'>可穿戴</b>設備的感應<b class='flag-5'>式</b>觸摸按鈕

    嵌入系統(tǒng)的未來趨勢有哪些?

    ,會更多地使用環(huán)保材料,以減少對環(huán)境的污染。同時,系統(tǒng)設計將更加注重生態(tài)可持續(xù)性,滿足可持續(xù)發(fā)展的需求。 6. 實時操作系統(tǒng)(RTOS)的發(fā)展 實時操作系統(tǒng)在嵌入系統(tǒng)中發(fā)揮關鍵作用。未來的RTOS可能會具備更好的多核處理器支持
    發(fā)表于 09-12 15:42

    可穿戴設備的電針活動應用簡介

    電子發(fā)燒友網站提供《可穿戴設備的電針活動應用簡介.pdf》資料免費下載
    發(fā)表于 09-11 09:31 ?0次下載
    <b class='flag-5'>可穿戴</b>設備的電針活動應用簡介

    可穿戴腦電圖(EEG)

    電子發(fā)燒友網站提供《可穿戴腦電圖(EEG).pdf》資料免費下載
    發(fā)表于 08-30 09:37 ?2次下載
    <b class='flag-5'>可穿戴</b>腦電圖(EEG)

    #參考設計#可穿戴心電圖設計方案

    可穿戴心電圖參考設計可測量心率數據和運動,并實現物聯網連接以實現健康管理。 *附件:可穿戴心電圖參考設計.pdf 心電圖 (ECG) 心臟數據提供了心臟功能的詳細信息,而不僅僅是簡單的每分鐘心跳
    的頭像 發(fā)表于 06-28 18:19 ?8778次閱讀
    #參考設計#<b class='flag-5'>可穿戴</b>心電圖設計方案

    更低功耗、更小尺寸、更高性能……創(chuàng)新存儲如何滿足“既要、又要、還要”的苛刻設計需求

    有電力焦慮的不僅人工智能大模型,隨著5G與物聯網應用的廣泛普及,各種嵌入邊緣智能電子產品一樣有“能耗焦慮”,例如可穿戴電子產品、掃地機、智能音箱等,待機時長已經成為關鍵賣點。更苛刻的是,這些對能耗敏感的產品還通常附加便攜性等需求
    的頭像 發(fā)表于 06-21 14:45 ?471次閱讀
    更低功耗、更小尺寸、更高性能……創(chuàng)新存儲如何<b class='flag-5'>滿足</b>“既要、又要、還要”的苛刻設計<b class='flag-5'>需求</b>

    精益思維賦能可穿戴設備:創(chuàng)新與效率并行的未來科技新篇章

    有力的支撐。 精益思維在可穿戴設備中的應用,首先體現在產品設計的精細化上。通過深入分析用戶需求和市場趨勢,設計師能夠精準定位產品的功能和外觀,確保每一款可穿戴設備都能滿足特定用戶群體的
    的頭像 發(fā)表于 06-17 10:12 ?360次閱讀

    QFD賦能可穿戴設備:革新未來,智能穿戴新篇章

    隨著科技的飛速發(fā)展,可穿戴設備已成為現代生活的重要組成部分。它們以其便捷性、實用性和創(chuàng)新性,贏得了廣大用戶的青睞。然而,在激烈的市場競爭中,如何賦予可穿戴設備更多價值,滿足消費者日益增長的需求
    的頭像 發(fā)表于 02-23 16:29 ?473次閱讀