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

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

3天内不再提示

Made with KiCad(113):低功耗蓝牙智能骰子

KiCad ? 来源:KiCad ? 作者:KiCad ? 2025-01-17 11:18 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

设计使用了由nRF52840 构建的低功耗模组 NINA-B306-00B,并集成了 MPU6050 惯性测量单元。

Made with KiCad 系列将支持新的展示方式。直接将以下链接复制到浏览器中(或点击“阅读原文”):

https://www.eda.cn/ecadViewer/viewerPage?xmlId=3c9d9977-5c4e-4983-b276-e2bc50c85f7a&fileZip=%2Fdata%2Fdesign%2Fdemo%2F3c9d9977-5c4e-4983-b276-e2bc50c85f7a.zip 即可动态查看设计的原理图、PCB、3D 及 BOM,查询设计中器件、走线、焊盘的属性详情。还可以在原理图中与AI小助手互动,帮您更高效地学习设计细节:

wKgZPGeJzGKAO5smAAMsFiBv7p0127.png

wKgZPGeJzGKAZmwYAAND5xnpz-g637.pngwKgZPGeJzGKAOSTKAAMuhHv8uR8396.png概览 智能筛子选择了带有NRF52840的NINA-B306模块。相比直接使用裸的 nRF52840芯片,该模块在使用上更为方便。NRF52840相较于其他同类产品,比如ESP32,不仅在功耗方面表现更为出色,具有更高的能效,能够有效延长设备的使用时间,降低能耗。NRF52840 在开发集成开发环境(IDE)方面也有更好的支持,例如Arduino IDE。

wKgZPGeJzGKAXtw-AAQJc8T3Fc8754.png

功能特性

基于 nRF52840 低功耗、多协议 Bluetooth 5 SoC。

蓝牙 V5 低能耗连接。可与智能手机、平板电脑或支持 BLE 的定制设备配对。

兼容 Arduino Nano 33 BLE。

MPU6050 IMU 集成加速计陀螺仪,用于检测骰子的方向和移动,以进行滚动检测。

TP4056 锂离子电池充电 IC,具有过充保护功能。

板载 USB C 型端口,用于充电和编程

人脸指示 LED

用于状态指示的 RGB LED。

定制印刷电路板,布局紧凑、优化,集成了所有元件。

设计符合骰子外形尺寸。

使用 MPU6050 进行实时方向检测,以确定掷出骰子后的朝向。

掷骰子后,LED 亮起,显示骰子朝上的数字。

支持 Android 应用程序。配套应用程序可接收掷骰子数据并显示结果。

电路分析

首先是电源部分,包括电源输入、电池充电和电压调节。C 型 USB 端口用于充电和编程。USB 端口的电源连接到围绕 P 沟道 MOSFET U3 和二极管 D1 构建的电源路径控制器电路。这样,我们就可以通过 USB 输入或电池为电路板供电,而不会产生任何问题。电池充电电路由 TP4056 独立线性锂电池充电控制器 IC 构成。它接受 USB 端口的 5V 输入,并为内部电池充电。TP4056 还提供两个指示灯,一个是充电指示灯,另一个是满电指示灯。

我们还在这些指示引脚上连接了分压器,用于监控充电状态。为了将电源路径控制器的 VBUS 电压转换为 3.3V 电压,我们使用了 MIC5219 超低噪声低压差稳压器。只需极少的辅助元件,MIC5219 就能提供非常稳定的输出电压,即使在电池电量较低时也是如此。

wKgZPGeJzGKAG_CPAAFpK9rCbaA452.png

wKgZPGeJzGOAci9wAAFl0wtcNAc085.png

接下来是作为大脑的 Nina B306-00B 模块。Nina B306-00B 采用了 Nordic Semiconductor nRF52840 蓝牙 5 低能耗 SoC,配备了带浮点运算单元的 Arm Cortex-M4 处理器,工作频率为 64 MHz。它集成了 1 MB 闪存和 256 kB RAM,为代码和数据存储提供了充足的空间。在运动和方向检测方面,我们使用了 InvenSense 公司的 MPU6050 IMU,它在同一个硅芯片上配备了一个三轴陀螺仪和一个三轴加速计,以及一个板载数字运动处理器,用于处理复杂的六轴 MotionFusion 算法。MPU6050 通过 I2C 接口与 Nina B306 模块相连。

wKgZPGeJzGOAet4bAAJkTsKD8q0782.png

原理图 & PCB

wKgZPGeJzGOACBrgAAM0zrRc6A0308.png

wKgZPGeJzGOATfHIAAd8IcM80Yk139.png

wKgZPGeJzGOATLJmAAb9YKIJJNc708.png

wKgZPGeJzGOAA1iZAADUXCgP5CY372.png

wKgZPGeJzGSAS39sAAC5tvhiapM823.png

实物图

wKgZPGeJzGSACiozAAWGbDQVUJA901.png

wKgZPGeJzGSAO-ZGAAStoYY-xvE219.png

wKgZPGeJzGSAc8d6AAEQWDfEoFE446.png

wKgZPGeJzGWASmRUAASjXx8cxso690.png

License N/A

仓库 & 下载

可以在Github中获取开源仓库:

https://github.com/Circuit-Digest/BLE-Dice

Baidu 下载:

wKgZPGeJzGWAdfZiAABMzdHH260277.jpg

参考文档: https://circuitdigest.com/microcontroller-projects/how-to-build-a-smart-led-dice

注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录

审核编辑 黄宇

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

    关注

    116

    文章

    6098

    浏览量

    174708
  • 低功耗
    +关注

    关注

    12

    文章

    2836

    浏览量

    105192
  • KiCAD
    +关注

    关注

    5

    文章

    274

    浏览量

    9661
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    低功耗蓝牙智能门锁应用

    智能门锁,作为智能家居不可或缺的一部分,因其更好的便捷性与安全性,被越来越多的商家及个人用户所采用,我们的低功耗蓝牙智能门锁方案,助?传统门
    发表于 06-25 09:47

    传统蓝牙低功耗蓝牙主要区别

    传统蓝牙即经典蓝牙,能够实现音频传输,可传输较大文件,功耗较大;BLE蓝牙低功耗蓝牙,仅支持数
    发表于 06-18 16:04

    低功耗低功耗前端模块,适用于蓝牙?范围扩展应用 skyworksinc

    电子发烧友网为你提供()低功耗低功耗前端模块,适用于蓝牙?范围扩展应用相关产品参数、数据手册,更有低功耗低功耗前端模块,适用于
    发表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模块,适用于<b class='flag-5'>蓝牙</b>?范围扩展应用 skyworksinc

    低功耗低功耗前端模块,适用于蓝牙?信号范围扩展应用 skyworksinc

    电子发烧友网为你提供()低功耗低功耗前端模块,适用于蓝牙?信号范围扩展应用相关产品参数、数据手册,更有低功耗低功耗前端模块,适用于
    发表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模块,适用于<b class='flag-5'>蓝牙</b>?信号范围扩展应用 skyworksinc

    蓝牙低功耗模块的原理和应用介绍

    随着物联网技术的快速发展,蓝牙低功耗模块在连接各种设备和传输数据方面发挥着重要作用。今天将为您介绍蓝牙低功耗模块的工作原理以及其广泛的应用领域。
    的头像 发表于 05-21 15:56 ?431次阅读

    低功耗蓝牙和Thread的优势

    主流协议都会带来一些优势,例如Thread(基于IPv6标准而不会被单点故障拖垮的Mesh网络协议)是一种卓越的智能家居协议。然而,低功耗蓝牙(主要为点对点消费应用而开发)将继续提供基本的智能
    的头像 发表于 05-12 12:07 ?281次阅读

    关于低功耗蓝牙连接功耗的评估

    关于低功耗蓝牙连接状态下的功耗评估,推荐一个好用的工具: 对于做低功耗蓝牙开发的小伙伴来说,功耗
    发表于 04-26 17:10

    Made with KiCad(122):ANAVI Miracle Emitter

    “ ?ANAVI Technology 推出的基于 RISC-V 的电路板,可用于家庭自动化或 LED 应用。? ” Made with KiCad 系列将支持新的展示方式。直接将以下链接复制到
    的头像 发表于 04-16 11:17 ?598次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(122):ANAVI Miracle Emitter

    低功耗蓝牙和经典蓝牙,到底怎么选?

    经典蓝牙(Bluetooth Classic)和低功耗蓝牙(Bluetooth Low Energy),两者有什么区别?为什么他们都叫“蓝牙”?Bluetooth Low Energy
    的头像 发表于 04-07 16:01 ?760次阅读
    <b class='flag-5'>低功耗</b><b class='flag-5'>蓝牙</b>和经典<b class='flag-5'>蓝牙</b>,到底怎么选?

    DA14531-00000FX2 超低功耗蓝牙5.1 SOC芯片介绍

    蓝牙 5.1 SoC 芯片,专为物联网和可穿戴设备设计,具有高集成度和低功耗特性。 2. 主要特性 蓝牙版本:支持蓝牙 5.1 功耗:超
    发表于 03-10 16:47

    Made with KiCad(111):Vimdrones AM32 ESC 开发板

    “ ?Vimdrones AM32 ESC 开发板专为 AM32 开源 ESC 项目设计,内置电机和 CAN 端口,可使用 DroneCAN 进行无缝开发和测试。 ” Made with KiCad
    的头像 发表于 01-07 11:14 ?1138次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(111):Vimdrones AM32 ESC 开发板

    Made with KiCad(107):LattePanda-Mu 载板(Lite Carrier)

    KiCad 设计) ? ” Made with KiCad 系列将支持新的展示方式。直接将以下链接复制到浏览器中(或点击“阅读原文”): https://www.eda.cn/ecadViewer
    的头像 发表于 12-07 11:54 ?881次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(107):LattePanda-Mu 载板(Lite Carrier)

    物联网系统中常用的低功耗自组网无线传输方案(三)_蓝牙芯片篇

    低功耗蓝牙(BLE)芯片,能够在保证正常通信的前提下显著减少电量消耗,从而延长物联网设备的使用时间。这种低功耗特性对于依赖电池供电的物联网设备尤为重要,如传感器、智能家电等。通过
    的头像 发表于 09-29 17:11 ?1500次阅读
    物联网系统中常用的<b class='flag-5'>低功耗</b>自组网无线传输方案(三)_<b class='flag-5'>蓝牙</b>芯片篇

    蓝牙低功耗树形结构网络

    电子发烧友网站提供《蓝牙低功耗树形结构网络.pdf》资料免费下载
    发表于 09-26 10:52 ?0次下载
    <b class='flag-5'>蓝牙</b><b class='flag-5'>低功耗</b>树形结构网络

    低功耗蓝牙-无效的连接请求

    电子发烧友网站提供《低功耗蓝牙-无效的连接请求.pdf》资料免费下载
    发表于 09-20 11:22 ?0次下载
    <b class='flag-5'>低功耗</b><b class='flag-5'>蓝牙</b>-无效的连接请求