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

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

3天内不再提示

Adafruit CLUE蓝牙芯片开发板评测

贸泽电子 来源:贸泽电子 作者:贸泽电子 2022-03-20 14:16 次阅读

Hello大家好!欢迎观看新一期贸泽电子开箱测评。上期我们评测了步进电机驱动开发版——BOOST-DRV8711,今天则为大家带来一款蓝牙开发板——CLUE。

蓝牙技术在我们的生活中无处不在,看看我们周围,轻松就能发如现蓝牙耳机,蓝牙键盘,蓝牙鼠标,智能手环的身影。近年来,随着物联网行业的高速发展,蓝牙出货量也获得极大的增长,并已成为接入物联网的主要技术。有机构预计,2025年蓝牙设备的出货量可达64亿。

蓝牙主要经历三个版本:经典蓝牙,低功耗蓝牙,和蓝牙Mesh。近几年低功耗蓝牙因其uA极的功耗和毫秒级的连接速度异常火爆,非常适用于电池驱动的IOT设备中,负责数据的收发和简单的处理任务。

低功耗蓝牙的几个标准及功能:

蓝牙4.0 第一代低功耗蓝牙版本

蓝牙4.2 相比蓝牙4.0,提供了2.5倍的数据传输速率,更高的安全性和更强大的功能(引入IPv6)

蓝牙5.0 相比蓝牙4.2 传输速度提高2倍,传输距离提高4倍,数据传输容量提高8倍

蓝牙5.1 提供了蓝牙AOA功能,使室内定位精度达到厘米级

蓝牙5.2 提借了低功耗音频技术,支持创新型的音乐分享。

蓝牙5.3 于2021年7月发布,提供了低速率连接,定期广告增强,加密密钥大小控制增加等功能。CLUE这款蓝牙开发版具体如何,让我们一起来看看:

1 开发板介绍

CLUE是由Adafruit推出的蓝牙开发板,外形酷似Micro:bit,并且把正面的LED点阵,换成了LCD屏幕,同时集成了多种类型的传感器,性能强大。这款开发板的外设如下:

正面:

1)两个白色LED

2)APDS9960环境光、接近和手势识别传感器

3)1.3” 240*240 TFT屏幕

4)两个用户按键

背面:

1)NRF52840蓝牙芯片模组:1M Flash,256K RAM,64MHz Cortex M4F 内核

2)支持Adafruit的STEMMA QT连接器接口,可方便的接入新的设备,如各种传感器,以及基于IIC的显示屏等。

3)Micro USB接口

4)复位按键

5)外部电源输入接口:支持3-6V 供电

6)PDM麦克风

7)三轴磁力计

8)压力和温度传感器

9)温度和湿度传感器

10)六轴传感器

11)蜂鸣器

12)2MB 板载FLASH芯片

支持目前主流的软件开发方式:Arduino IDE和CircuitPython。目前micro:bit已经支持make code图形编程,相信不久CLUE也会得到支持。接下来,让我们一起研究下这款开发板上的多种传感器:

2 四款传感器

Adafruit CLUE蓝牙芯片开发板评测

图2

LSM6DS33(六轴传感器)

加速度计量程:±2/±4/±8/±16 g

陀螺仪量程:±125/±250/±500/±1000/±2000 dps

支持I2C 或SPI 接口

高达 1.6 KHz 的数据输出速率

单击和双击检测

自由落体检测

LIS3MD磁力计IIC接口

±4/±8/±12/16高斯 可选量程

0.625 到1000 Hz 数据输出速率

连续和单次转换模式

转换精度为16位

自测试模式

APDS9960接近,环境光,颜色和手势识别传感器

检测距离100mm

通信方式为IIC

支持RGB颜色检测,自带UV-IR遮光滤光片

出厂已校准,无需用户校准

支持四种手势检测(从左到右,从右到械,从上到下,从下到上)

SHT30温湿度传感器

温度量程:-40 ~ 125 ℃

分辨率:0.01 ℃,14bit

精度:±0.2℃@10~55℃(典型值),±1.5℃@-40 ~ 125 ℃(典型值)

响应速度:> 2s

湿度量程:0~100 %RH

分辨率:0.006 %,14bit

精度:±3 %RH@10~90 %RH(典型值),±8 %RH@0~100 %RH(典型值)

响应速度:> 8s

BMP280温度和气压传感器(高度计)

绝对大气压力传感器

支持SPI和IIC接口

量程:0~20000hPa(百帕)

2 开发板测评

第一步:快速评测,直接使用官方编译好的固件

CLUE固件下载方式非常简单,将开发板上电后,按住A键不松,再按复位按键,就会进入到U盘升级模式,此时电脑中会出现一个U盘,名称为CLUEBOOT。此时,将资料文件夹内的CLUE_TEST.UF2文件复制进去,即可完成升级,升级后,设备会自动重启,并运行新的代码。

升级成功后,所有板载信息会显示在屏幕上,如下图5所示:

第二步:使用Arduino IDE进行固件开发

图6接下来我们将演示使用这款开发板进行固件开发的流程:

1)安装Arduino IDE,下载链接为:

2)安装完成后进行配置,点击文件→首选项,在“附加开发板管理器网址”中输入:

如下图7所示:

Adafruit CLUE蓝牙芯片开发板评测

图7

3)重启Arduino IDE

4)打开工具 → 开发板 → 开发板管理器,找到Adafruit NRF52 by Adafruit,点击安装,如下图8所示:

Adafruit CLUE蓝牙芯片开发板评测

图8

5)打开工具 → 管理库,探索安装Adafruit Arcada Library 库。

Adafruit CLUE蓝牙芯片开发板评测

图9

6)选择工具 → 开发板,Adafruit nRF52 Boards → Adafruit CLUE。

Adafruit CLUE蓝牙芯片开发板评测

图10

7)将开发板接入电脑,选择对应的串口端口号,如果找不到对应的端口号,则先行安装CP2014驱动。如下图11:

Adafruit CLUE蓝牙芯片开发板评测

图11

8)上述完成后即可开始代码的编写或编译(此处略过)打开示例工程。

Adafruit CLUE蓝牙芯片开发板评测

图12

9)点击“上传”按键,IDE会自动完成编译和下载。

Adafruit CLUE蓝牙芯片开发板评测

图13

第三步:用CircuitPython方式进行固件开发

我们用上述方法编写一个水平仪的应用:

1)下载官方circuitPython固件:

adafruit-circuitpython-clue_nrf52840_express-en_US-7.0.0.uf2。

2)使用上文中的方法,将固件烧录到CLUE板中。

3)打开Adafruit circuitPython库下载界面:

https://learn.adafruit.com/adafruit-clue/clue-circuitpython-libraries。

下载最新的库文件。解压下载的压缩包,找到lib文件夹,复制如下内容到CIRCUITPY:lib文件夹中:

adafruit_apds9960

adafruit_bmp280.mpy

adafruit_bus_device

adafruit_clue.mpy

adafruit_display_shapes

adafruit_display_text

adafruit_lis3mdl.mpy

adafruit_lsm6ds

adafruit_register

adafruit_sht31d.mpy

adafruit_slideshow.mpy

neopixel.mpy

4)复制完成后,文件夹如下图14所示:

Adafruit CLUE蓝牙芯片开发板评测

图14

5)下载视频同款代码编辑器:Mu Editor:

打开Mu Editor或其它任何一款文字编辑软件,即可完成代码编写,以官方提供的例程为例,打开网址:

复制其中的代码,并粘贴到文件:CIRCUITPY/code.py中,保存后,代码可自动执行。如下图15:

Adafruit CLUE蓝牙芯片开发板评测

图15

7)放入水平仪应用代码后的开发板运行界面如下图16:

3 开发板总结

蓝牙的应用方向很多,NRF52840是一颗多协议芯片,支持低功耗蓝牙,zigbee,Thread和蓝牙Mesh。不过基于该开发板的库,目前仅开放了低功耗蓝牙的功能,我们本次就先来看下低功耗蓝牙的应用。

基于电池驱动、短距离无线连接、速率要求不太高的的应用场合,都能看到蓝牙的身影,如:手表,手环,耳机,游戏手柄,音响,电子称,血糖仪,血压计,耳温枪,智能健身器材等。

以小米手环5为例,其支持蓝牙通信,1.1“屏幕,心率,计步,和数据存储的功能。主芯片使用一颗蓝牙Soc,型号为DA14697,该芯片采集运动数据,心率数据后,通过蓝牙把数据传输到手机,并通过蓝牙接收用户的指令。CLUE开发板除了暂不支持心率传感器外,制作手环或手表的其它传感器均支持,因此可以很方便的完成一个智能手环的演示方案。

评测感受:

1)因为CLUE和micro:bit外形和功能都很相近,对于熟悉micro:bit的朋友来说,上手CLUE就变得非常容易。

2)数量众多的传感器以及完善的arduino库及circuitPython库,使得入手非常简单,是学习arduino和circuitPython编程语言,入门级板卡的不二之选。

3)蓝牙+众多的传感器+1.3“屏幕,可玩性很高,可以帮你实现很多创意

4)然而美中不足的是,是该板卡目前还不支持MAKE CODE编程方式。

关于贸泽电子

贸泽电子(Mouser Electronics)是一家全球授权半导体电子元器件授权分销商,服务全球广大电子设计群体。贸泽电子原厂授权分销近1,200家知名品牌,可订购数百万种在线产品,为客户提供一站式采购平台,欢迎关注我们,获取第一手的设计与产业资讯信息!

原文标题:【开箱视频】Adafruit蓝牙芯片开发板开箱评测

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

审核编辑:汤梓红

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

    关注

    446

    文章

    47746

    浏览量

    409041
  • 蓝牙
    +关注

    关注

    112

    文章

    5427

    浏览量

    165630
  • 开发板
    +关注

    关注

    25

    文章

    4420

    浏览量

    93931

原文标题:【开箱视频】Adafruit蓝牙芯片开发板开箱评测

文章出处:【微信号:贸泽电子,微信公众号:贸泽电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    飞腾派开发板评测获奖名单公布!!!

    恭喜以上小伙伴!经过飞腾专家评选,前三名小伙伴可保留飞腾派开发板,其余小伙伴需退回开发板,有问题请微信联系工作人员(微信号:elecfans123) 飞腾派开发板简介: 飞腾派是由中电港萤火工场
    发表于 01-30 17:02

    #RISC-V开发板评测 沁恒CH32V203开发板和CH582蓝牙开发板到货,明天试试。

    开发板学习开发板
    init
    发布于 :2022年05月29日 23:45:52

    #RISC-V开发板评测

    开发板学习开发板
    电子学习
    发布于 :2022年06月12日 16:29:28

    至芯科技FPGA入门级开发板评测活动,送开发板

    至芯科技FPGA入门级开发板评测活动,送开发板欢迎大家参与,参与地址:至芯科技论坛 百度搜索至芯科技论坛,进入论坛顶置帖子即可看到此活动。欢迎大家参与。
    发表于 03-31 22:36

    【MediaTek X20开发板申请】智能电视盒子和家庭网络终端

    和source功能,HID/HOGP。MediaTek X20开发板评测分享计划:1. MediaTek X20开发板开箱评测+硬件分析。2days2. MediaTek X20
    发表于 12-29 17:03

    【大联大世平ON Semiconductor BLE5.0 RSL10开发板试用体验】蓝牙软硬件评测环境搭建和点灯示例烧写

    ,烧写后即可将开发板上一个绿色的LED点亮,到此一步,说明整个RSL10评估的软硬件评测环境调试到位,即可进入更有意思的蓝牙相关内容的探讨。 图5 blinky工程亮灯实验`
    发表于 07-14 09:42

    TB-02 Kit 开发板介绍 基于泰凌微TLSR8258国产BLE蓝牙芯片 精选资料分享

    TB-02 Kit 开发板介绍TB-02 Kit 开发板是安信可基于泰凌微TLSR8258芯片设计的一款低功耗蓝牙开发板,该
    发表于 07-29 06:20

    怎样去评测一款RISC-V开发板

    很长时间没发过板卡评测的文章了,今天我们来评测沁恒的一款RISC-V开发板。提到沁恒这个名字,可能有些朋友感到陌生,但是有一款芯片你肯定知道,那就是CH340——一款USB-TTL串口
    发表于 12-08 06:08

    评测汇总】Sipeed LicheeRV 86开发板

    本帖最后由 jf_11671167 于 2022-5-20 16:27 编辑 活动详情:【平头哥Sipeed LicheeRV 86开发板】更新至2022-3-14评测报告汇总如下:跋扈洋
    发表于 03-14 16:30

    评测汇总】Sipeed LicheeRV 86开发板

    本帖最后由 jf_11671167 于 2022-4-7 11:13 编辑 活动详情:【平头哥Sipeed LicheeRV 86开发板】更新至2022-3-14评测报告汇总如下:跋扈洋:1.
    发表于 04-07 13:48

    关于RISC-V生态开发板评测试用专题活动试用报告及评测视频投稿时间延长的通告

    致RISC-V生态开发板评测试用专题活动合作厂商和参与评测开发者:由于前段时间国内疫情的影响,部分RISC-V厂商受疫情困扰,仓库发货的时间与预计发货时间不一致,从而导致部分
    发表于 06-27 11:26

    Renesas RA6M4开发板之USB-H评测活动

    1、Renesas RA6M4开发板之USB-H评测  这次是第二次接触这块开发板了,但是还是第一次仔细观察这块开发板。  先贴两张手册中的图,开发
    发表于 11-22 16:08

    Linklt ONE开发板如何利用Adafruit_NeoPixel库驱动WS2812彩灯?

    了解发现Adafruit_NeoPixel库所支持的主控芯片没有包含Linklt ONE开发板的MT2502.请问如果还想用这个开发板利用这个库去驱动WS2812彩灯的话需要怎么修改呢
    发表于 04-12 11:43

    寻求蓝牙网关开发板

    做了15年的应用软件,想要搞个蓝牙网关跟我做的软件进行对接,便于后期的发展。目前,想找个蓝牙定位的蓝牙网关开发板用于跟我的软件测试联调使用,功能就是部署网关后能接收到手机、手环、手表等
    发表于 09-11 10:55

    英飞凌开发板模块评测任务大挑战

    开发板开发者进行学习、产品原型开发芯片评估不可缺少的,如何在有限的时间内让小伙伴充分利用好开发板?并且让小伙伴更好的学习掌握 RT-Th
    的头像 发表于 04-11 09:05 610次阅读