0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用 Arduino 来满足可穿戴式设计需求

lPCU_elecfans 来源:电子发烧友网 作者:电子发烧友网 2020-09-30 16:14 次阅读

事实证明,开源的 Arduino 概念已在业余爱好者和创客中取得巨大成功。同时此概念亦被专业设计人员所接受,用于早期开发和原型设计,最近又被用于完整设计。随着诸如可穿戴设备和健康监测之类应用的出现,这两类用户都需要在越来越小的电路板外形尺寸中,实现更高的性能和更多的功能。 本文简要讨论了如何使用 Arduino 板来满足创客和专业人士对低功耗、空间受限型应用中的高性能和功能需求。然后介绍并展示了如何从 Arduino 家族的最新成员——来自 Seeed Technology Co. 的 Seeeduino XIAO——着手来启动项目。

如何使用 Arduino 来满足可穿戴式设计需求

许多业余爱好者和设计人员都对开发小物理尺寸的产品感兴趣,以便部署在空间受限的环境中,包括可穿戴设备。这些通常是智能电子系统,常常基于微控制器检测与显示设备的组合。有时,这些产品可用作高科技饰品。有时,则可紧贴和/或佩戴在皮肤表面上,可供检测、分析和传输身体数据,例如体温、心率和脉搏氧合,以及环境数据。还有些时候,可为佩戴者提供即时的生物反馈。 对于这类设计,很多业余爱好者和创客都使用 Arduino 微型计算机开发板。于是,越来越多的专业工程师也开始将这些开发板用作评估和原型开发平台,以便加快 IC传感器和外设的评估速度并降低成本。 这类用户通常从 A000073 Arduino Uno Rev3 着手,该板被誉为“人手必备的入门开发板”(图 1)。该开发板基于 Atmel(现为 Microchip Technology)的 ATMEGA328P-AUR 微控制器。这款 5 V 处理器提供 14 个数字输入/输出 (I/O),其中 6 个可提供脉冲宽度调制 (PWM) 功能,以及 6 个模拟输入引脚,在必要时也可用作数字 I/O。此外,在数字 I/O 引脚 2 和 3 上还支持两个外部中断,以及 UART、SPI 和 I2C 接口各一个。

此开发板具有 8 位数据路径和 16 MHz 时钟的限制,再加上 Arduino Uno 仅提供 32 KB 的闪存程序存储器和 2 KB 的 SRAM;除此之外,尺寸为 68.6 x 53.4 mm (36.63 cm2),这对于许多应用来说太大了。 如要减少该微处理器开发板的物理尺寸,一种方法是迁移到 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 的集成开发环境 (IDE) 进行编程(图 3)。在 I/O 方面,这款 3.3 V 开发板得到大幅强化,它有 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 生态系统中。一种相对较新的选择是 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 的开发板一样简单,但也有一些值得注意的技巧与诀窍。 确保使用最新版本的 Arduino IDE 是一个很好的着手点。接下来,访问 Seeeduino XIAO Wiki,获得有关如何使用适当的开发板管理器来增强 Arduino IDE 的说明。 许多 Seeeduino XIAO 项目(可穿戴和其他项目)将涉及使用基于 WS2818 的三色 NeoPixel(来自 Adafruit),例如每米带 144 个 NeoPixel 的 2970灯带(图 6)。

一个潜在的问题是,虽然传统的 Arduino 开发板可以继续使用旧版本的 Adafruit NeoPixel 库,但 Seeeduino XIAO 需要最新且最好的版本。 如果安装了旧版 NeoPixel 库,奇怪和混乱的错误信息可能会随之而来。解决方法是从系统中删除所有旧版本的库,然后按照 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 开发板如 8 位、16 MHz 的 Arduino Uno,物理尺寸大,容量和性能受限。如今,Arduino 生态系统包括的开发板种类繁多,涵盖了各种形状、尺寸和功能。 对于可穿戴设备等尺寸受限的项目,Seeeduino XIAO 提供了运行频率为 48 MHz 的 32 位 Arm-Cortex-M0+ 处理器内核,并配备 256 KB 闪存和 64 KB SRAM。所有这些都呈现在一个试验板友好型小平台上,尺寸只有 4.11 cm2,同时还具有广泛的生态系统支持。 作者:Clive "Max" Maxfield 投稿人:Digi-Key 北美编辑

责任编辑:xj

原文标题:评估不同的可穿戴应用开发板和原型板

文章出处:【微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4400

    浏览量

    93767
  • 可穿戴
    +关注

    关注

    4

    文章

    747

    浏览量

    85176

原文标题:评估不同的可穿戴应用开发板和原型板

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全球可穿戴设备出货量同比下滑0.9%,但预计2024年将再度增长

     IDC 可穿戴设备部门负责人 Ramon T. Llamas 指出:“2020 年和 2021 年是可穿戴设备产业发展的黄金期,出货量突破纪录。然而,自那时起需求逐渐疲软,出货量持续降低。
    的头像 发表于 03-21 15:47 139次阅读

    QFD赋能可穿戴设备:革新未来,智能穿戴新篇章

    随着科技的飞速发展,可穿戴设备已成为现代生活的重要组成部分。它们以其便捷性、实用性和创新性,赢得了广大用户的青睐。然而,在激烈的市场竞争中,如何赋予可穿戴设备更多价值,满足消费者日益增长的需求
    的头像 发表于 02-23 16:29 137次阅读

    医疗可穿戴设备的设计需求和解决方案

    随着人们越来越重视身体健康,以及众多国家面临人口老化的问题,使得医疗可穿戴设备的需求快速增加,这些可穿戴设备通常采用电池操作,因此要求低功耗、小体积,这对相关产品的设计带来挑战。本文将为您介绍医疗
    的头像 发表于 12-27 09:45 1064次阅读
    医疗<b class='flag-5'>可穿戴</b>设备的设计<b class='flag-5'>需求</b>和解决方案

    传感器市场的可穿戴式机遇探秘

    可穿戴设备是一种可以安装在人、动物和物品上,并能感知、传递和处理信息的计算设备,传感器是可穿戴设备的核心器件,可穿戴设备中的传感器是人类感官的延伸,增强了人类“第六感”功能。
    的头像 发表于 12-01 09:54 987次阅读
    传感器市场的<b class='flag-5'>可穿戴</b>式机遇探秘

    直线马达3D打印柔性可穿戴设备来了

    直线马达3D打印柔性可穿戴设备来了。近几年,可穿戴设备大火,从智能手表、智能手环到动作追踪器、虚拟现实耳机等,可穿戴设备已成为人们日常生活中十分重要的一部分。 说到可穿戴设备,日前,华
    的头像 发表于 10-25 09:09 375次阅读

    可穿戴技术的新时代

    谈及可穿戴技术时,人们首先能想到的就是类似手表的小玩意。然而,还有许多其他技术工具满足可穿戴设备的标准。 从历史上看,这项技术常常用于保护个人、增强感官能力以及弥补局限性。不过,现代可穿戴设备正在
    的头像 发表于 10-04 08:10 434次阅读
    <b class='flag-5'>可穿戴</b>技术的新时代

    增强可穿戴设备性能,连接技术与时俱进

    。   从通用连接到可穿戴专用连接   其实早前用于可穿戴设备的各类连接器并没有可穿戴专用这个概念,此时用于可穿戴设备的连接器,大多数厂商都是采用套用平板电脑、智能手机连接器的方案。虽
    的头像 发表于 10-02 00:02 2035次阅读

    富信电子ESD 静电保护二极管FSLC5D5V1B满足可穿戴电子产品需求

    目前可穿戴电子产品种类较为繁多,以智能手环为代表的可穿戴电子产品目前是比较常见的,常见的功能有计步,定位,计时,健康监测等,其内部一般采用电池供电,通过传感器采集GPS,温度,血氧等信息,并由主控
    的头像 发表于 09-05 09:22 861次阅读
    富信电子ESD 静电保护二极管FSLC5D5V1B<b class='flag-5'>满足可穿戴</b>电子产品<b class='flag-5'>需求</b>

    搭载骁龙W5可穿戴平台,OPPO Watch 4 Pro持续引领全智能可穿戴旗舰

    今日 , OPPO Watch 系列新品 OPPO Watch 4 Pro 正式发布。全新 OPPO Watch 4 Pro 搭载 第一代 骁龙 W5 可穿戴平台 ,凭借全面领先的软硬件实力表现
    的头像 发表于 08-29 21:20 465次阅读
    搭载骁龙W5<b class='flag-5'>可穿戴</b>平台,OPPO Watch 4 Pro持续引领全智能<b class='flag-5'>可穿戴</b>旗舰

    中国科学院苏州纳米所:研发柔性水伏离子传感器用于可穿戴电子

    纳米通道结构和表面功能特性的前提下,显著提高水伏器件的机械强度和柔性以满足可穿戴需求是实现水伏效应在可穿戴电子领域广泛应用所面临的重大挑战之一。 另一方面,基于具有交叠双电层纳米通道的水伏器件在产电之外还具有离子
    的头像 发表于 08-10 17:12 924次阅读
    中国科学院苏州纳米所:研发柔性水伏离子传感器用于<b class='flag-5'>可穿戴</b>电子

    可穿戴微流控传感器可解决气泡干扰问题

    日本东京理科大学(Tokyo University of Science)研究人员在可穿戴微流控系统方面的创新,使得可穿戴传感器可以对汗液中的生物标志物进行连续精确测量。
    发表于 07-25 09:14 245次阅读
    <b class='flag-5'>可穿戴</b>微流控传感器可解决气泡干扰问题

    延长医疗可穿戴设备的电池寿命

    健康是生活幸福满足的基础。近期,新冠疫情进一步凸显了健康生活方式的必要性与重要性,并强调持续健康监测的关键意义。借助活动追踪器、血压监护仪、生物传感器、连续血糖监测仪(CGM)等可穿戴医疗设备,人们
    的头像 发表于 06-14 17:16 912次阅读
    延长医疗<b class='flag-5'>可穿戴</b>设备的电池寿命

    可穿戴设备MEAS传感器应用

    可穿戴技术引入生活,提高了用户的安全感、工作效率并改善了健康激励措施。随着可穿戴设备行业的不断发展,对更精确、更紧凑、更可靠的传感技术的需求成为可穿戴设备长期平稳发
    的头像 发表于 06-05 17:01 376次阅读
    <b class='flag-5'>可穿戴</b>设备MEAS传感器应用

    医疗可穿戴设备的变革,让未来充满无限可能

    说到可穿戴技术,我们想起的往往是手表之类的设备。但其实还有许多其他技术设备属于“可穿戴”类别。 过去,人们使用技术来保护身体,增强感知能力,克服自身缺点。现在,新推出的设备正在扩大人类机能增进和健康
    发表于 05-29 16:40 1616次阅读
    医疗<b class='flag-5'>可穿戴</b>设备的变革,让未来充满无限可能

    如何使用可穿戴传感器和ESP2866驾驶鹦鹉无人机?

    2016 年,我们 决定开始构建基于可穿戴传感器和软体动力学 (SBD) 研究的腕戴手势识别系统。随着增强现实和虚拟现实的新兴趋势,未来几年我们在社会和科技领域面临的最大挑战之一将是如何与沉浸
    发表于 05-23 07:58