506|7

175

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【2024 DigiKey创意大赛】RPI5翻译机---2 RPI5物料开箱-2 [复制链接]

 
 
 
开箱第一篇中,对于nrf52840usbdongle只是惊鸿一瞥,没来得及细说。实际上对于蓝牙开发来说,这个小模块是很有名气,用途也很多。
比如说,普通用于Nordic系列蓝牙soc开发的蓝牙适配器,和其出品的官方开发板进行连接,配对,数据传输和Fota等。又或者还有大佬们用于wireshark抓包工具,无线mesh组网的gateway,兼容thread和bt mesh等等。
在蓝牙音频上,也可以用它来做ble连接适配器,甚至是leaudio测试等。不过需要注意的是在Nordic官方提供的nrf5sdk编译后的52840dongle固件,并未提供支持leaudio传输协议,所以需要pts固件等前提条件的支撑。
这里简单介绍一下有关dongle开发的nrf5sdk下载,到Nordic官网地址https://www.nordicsemi.com/Products/Development-software/nrf5-sdk/download浏览,最新版是17.1.0。如下图所示。
下载后的编译,烧录和测试,还有mdk中有关Nordic的52840等pack安装,这里就不再赘述,无论Nordic官网还是全其他网教程不要太多。只贴几个图片如下。
最后编译出固件,0error,0warning。
顺便说一句,如果在keil的mdk中pack直接从Nordic官网下载速度慢,或者根本下不下来,就自己去官网链接地址https://www.nordicsemi.com/Products/Development-tools/nrf-mdk/download#infotabs浏览,并查找和下载对应你使用的ide工具的版本。
另外,如果你对命令行的使用有执念,也可以自己下载并安装Nordic的官方工具,地址是https://www.nordicsemi.com/Products/Development-tools/nrf-command-line-tools/download#infotabs
可以看到,52840dongle已经连接了。使用nrfutil工具的device list命令,找到了nrf52840usbdongle。
最后,Nordic官方的desktop和mobile端都有connect app需要安装,连接52840dongle如下图所示。
通过dongle也可以连接自己手机,耳机等蓝牙设备。
再补充一下使用无线ble方式,给52840dongle烧录固件的图片如下。
其实我还没想好,到底在树莓派5上如何结合这个52840dongle蓝牙模块,实现一个什么功能,敬请期待后续分享。
这里只给出一个临时想到的idea,ble audio连接外部支持leaudio格式的蓝牙音箱,播放翻译后的语音吧。当然还是一如既往的,不能保证肯定可以实现哈哈。

最新回复

不错,感谢分享,nordic的开发环境好像是有些折腾人。 标记一下,有时间再过来细看。   详情 回复 发表于 2024-8-19 13:54
点赞 关注(2)
 
 

回复
举报

6809

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

要注意的是在Nordic官方提供的nrf5sdk编译后的52840dongle固件,并未提供支持leaudio传输协议,所以需要pts固件等前提条件的支撑,这个提醒很重要

点评

感谢大佬关注哈哈!  详情 回复 发表于 2024-8-17 09:43
 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
Jacktang 发表于 2024-8-17 07:30 要注意的是在Nordic官方提供的nrf5sdk编译后的52840dongle固件,并未提供支持leaudio传输协议,所以需要pts ...

感谢大佬关注哈哈!

 
 
 

回复

114

帖子

8

TA的资源

一粒金砂(高级)

4
 

可以在52840上跑zephyr上的broadcast audio source(controller端),在RP5上跑BlueZ。

Bluetooth: Broadcast Audio Source — Zephyr Project Documentation

 

点评

zephyr项目又是一套环境,麻烦大了,懒得去弄了。  详情 回复 发表于 2024-8-19 17:04
 
 
 

回复

6105

帖子

4

TA的资源

版主

5
 

不错,感谢分享,nordic的开发环境好像是有些折腾人。

标记一下,有时间再过来细看。

点评

ncs比较麻烦,MDK的nrf5SDK还比较好点  详情 回复 发表于 2024-8-19 17:09
 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

6
 
alanlan86 发表于 2024-8-19 08:24 可以在52840上跑zephyr上的broadcast audio source(controller端),在RP5上跑BlueZ。 Bluetooth: Broa ...

zephyr项目又是一套环境,麻烦大了,懒得去弄了。

点评

Python版本还是3.11,后面想想有没有其他办法解决。  详情 回复 发表于 2024-8-19 17:08
 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

7
 
ly87802541 发表于 2024-8-19 17:04 zephyr项目又是一套环境,麻烦大了,懒得去弄了。

Python版本还是3.11,后面想想有没有其他办法解决。

mmexport1724058319336.png (0 Bytes, 下载次数: 0)

mmexport1724058319336.png
 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

8
 
damiaa 发表于 2024-8-19 13:54 不错,感谢分享,nordic的开发环境好像是有些折腾人。 标记一下,有时间再过来细看。

ncs比较麻烦,MDK的nrf5SDK还比较好点

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表