Dialog DA14585+Sensirion SHT3X+SGP30环境温湿度检测设计

2023-11-01

好记性不如烂笔头,既然不够聪明,就乖乖的做笔记,温故而知新。
硬件成品
Phosphor IOT Module是以DA14585作为主控的用于环境监测的评估板;
DA14585是符合Bluetooth 5.0标准,16M 32位ARM Cortex-M0的SoC,是目前市场上尺寸最小、功耗最低和集成度最高的低功耗蓝牙解决方案,广泛运用于IoT产品;
环境传感器使用的是世界领先的高质量传感器制造商Sensirion的SGP30和SHT3x;SGP30和SHT3x将支持DA14585实现对周围环境TVOC、CO2eq、温度、湿度等实时检测;通过DA14585低功耗蓝牙无线传输至IOS或Android智能手机。

本文只做简单介绍,更详细的SDK、硬件设计等成套资料,敬请邮件至:495323976@qq.com

主要物料及其规格书:

Part Umber Function Note
DA14585 Wireless data transmission /MCU In Folder “1_Datasheet/Dialog”
Sensirion SGP30 TVOC/CO2eq In Folder “1_Datasheet/SGP30”
Sensirion SHT3X Temperature /humidity In Folder “1_Datasheet/SHT3X”

蓝牙特性:

  • 符合Bluetooth 5.0、 ETSI EN 300 328和 EN 300 440 Class 2(欧洲)、 FCC CFR47 Part 15(美国)及ARIB STD-T66(日本)标准
  • 支持多达8个蓝牙低功耗连接
  • 16 MHz 32位ARM Cortex-M0,带SWD接口
  • AES-128位加密处理器
  • 64 kB一次性可编程(OTP)内存
  • 96 kB 低功耗SRAM
  • 128 kB ROM 操作系统和协议栈
  • 16 MHz晶振(±20 ppm最大值)和RC振荡器
  • 32 kHz晶振(±50 ppm)
  • RCX振荡器(±500 ppm最大值)
  • TX: 3.4 mA, RX: 3.7 mA(理想DC-DC转换)
  • +0 dBm发射输出功率
  • -20 dBm‘近场模式’输出功率
  • -93 dBm的接收器灵敏度

SHT3x 特性:

  • 湿度工作范围:0 - 100% RH
  • 温度工作范围:-40°C - 125°C (-40°F - 257°F)
  • 湿度响应时间:8 秒 (tau63%)

SGP30 特性:

  • TVOC输出范围: 0 – 60’000 ppb
  • CO2eq输出范围: 0 – 60’000 ppm
  • 典型精度:15% of measured value

Develop Tools
KEIL
Dialog DA1458X系列芯片使用KEIL编译。KEIL是最常用的开发工具之一,敬请网上下载安装KEIL 5版本。
SmartSnippets_Toolbox
SmartSnippets提供了Dialog的蓝牙芯片组开发工具包。可通过它编辑优化代码,以获得最佳的性能。
它的作用:
1.可以直接写芯片OTP寄存器;
2. 可以检查电源配置文件并反馈其受到应用软件的影响;
3. 通过UART、JTAG将烧录固件
SmartSnippets工具箱最大限度地利用了主板上的可用特性,从而允许蓝牙智能应用程序的开发人员在不使用昂贵和笨重设备的情况下工作。该工具将在芯片活动中提供完全可见性,这在开发超低功耗无线应用程序中至关重要。

JTAG烧录展示:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Dialog DA14585+Sensirion SHT3X+SGP30环境温湿度检测设计 的相关文章

  • 如何创建 Android Spinner 作为弹出窗口?

    我想在用户点击菜单项时弹出一个旋转对话框 以允许用户选择一个项目 我是否需要一个单独的对话框 或者我可以直接使用 Spinner 吗 我懂了这个链接 http developer android com reference android
  • 蓝牙连接:MODE_IN_CALL 与 MODE_IN_COMMUNICATION

    我有一个应用程序需要连接到无线蓝牙耳机来收集原始音频 MODE IN CALL 适用于某些设备 MODE IN COMMUNICATION 适用于其他设备 麦克风可以工作 但我失去了音频 反之亦然 我使用的是 Nexus 5x 和 Sams
  • iOS Swift - 使用蓝牙外部扬声器时音质较差

    我正在使用从 url 广播应用程序 流式传输的 iOS 应用程序 一旦我尝试通过外部扬声器或汽车音响系统等蓝牙设备从应用程序进行流传输 音频质量就会非常差且刺耳 当从 iOS 设备本身播放时 一切听起来都很好 扬声器和耳机 override
  • 没有 GameKit 的 iOS 蓝牙

    我已经知道使用 GameKit 我只能连接到运行相同应用程序的其他 iOS 设备 但我想连接到 Parallaz EasyBluetooth 芯片来发送和接收命令 因此我需要不同的解决方案 我想有一些针对越狱设备的库 但我不知道 你能给我一
  • Android - 在 AsyncTask 中执行后

    我目前有一个asyncTask在预执行时启动一个加载栏 在后台向服务器发送一些内容 在执行后关闭对话框并启用一个按钮 但是 由于 doInBackground 返回 null 我的后执行未执行 我试图弄清楚我能做些什么来让 postExec
  • 三星Android BLE多次读/写

    在 Samsung 4 2 到 4 3 BLE 应用程序迁移指南中 http developer samsung com ble http developer samsung com ble 它说 堆栈和 F W 的同步性质没有受到影响 那
  • 如何使 Raspberry Pi 3 可被 iOS 和 CoreBluetooth 发现?

    我有一个 Raspberry Pi 3 我正在尝试使其可供 iOS 设备发现 我跑了sudo hciconfig hci0 piscan让它被发现 我可以用我的 iMac 看到它 在 iOS 上 我使用 CoreBluetooth 并扫描附
  • 使对话框/活动始终位于顶部

    如何将对话框 活动保持在其他活动之上 无论用户是否在活动之间切换 它都应该始终处于活动状态 您可以使用相对布局作为父级 通过使用相对布局 您可以重叠其他布局 所以 你必须使用相对布局的两个子布局 在一个孩子中 您将弹出窗口 而在另一种布局中
  • Android:每秒更新蓝牙 RSSI

    我试图每秒显示蓝牙信号强度 RSSI Timer 来自检测到的设备 但我无法调用onRecive 多次因为接收器生命周期 http developer android com reference android content Broadc
  • 用于配置编辑的 wix 自定义对话框

    你好 我正在尝试使用 wix v3 为我的应用程序设置 msi 我对这项任务有疑问 我需要一个用户输入 该输入将存储在我的应用程序的配置文件中 例如 我需要一个用于 sql 连接字符串的对话框 并且用户输入将写入应用程序配置文件中 我尝试用
  • Win32 自定义绘制树视图控件

    我正在尝试使用 NM CUSTOMDRAW 消息自定义树视图控件 我只是想用灰色绘制所有其他可见的项目 这是绘制的代码 INT CResourceOutliner On WM NOTIFY HWND hDlg WPARAM wParam L
  • 简单对话框中的 ViewPager

    我想在对话框中使用 ViewPager 但失败了 这是所有代码 对话框中显示两个片段 Layouts main xml
  • 在显示对话框时,我收到“在 onSaveInstanceState 之后无法执行此操作”

    一些用户报告说 如果他们使用通知栏中的快速操作 他们就会被强制关闭 我在通知中显示了呼叫者的快速操作 测试对话框 班级 在测试对话框类中按下 暂停 按钮后 我将显示暂停对话框 private View OnClickListener btn
  • bash 变量中的 Linux 鞭尾/对话框参数错误

    有人可以解释为什么下面的代码不起作用吗 我要疯狂地想找出答案 bin bash TEST M1 1 wire Interface ON echo TEST RESULT dialog title Config Modules State c
  • 蓝牙发送和接收文本数据

    我是 Android 开发新手 我想制作一个使用蓝牙发送和接收文本的应用程序 我得到了有关发送文本的所有内容逻辑工作 但是当我尝试在手机中测试它时 我看不到界面 这是Main Activity Code import android sup
  • 从 WP8 连接至 Polar H7 心率监测器

    有没有办法从 Windows Phone 8 连接到低功耗蓝牙设备 例如心率监测器 例如 Polar H7 我尝试过的一些背景 我看过这个 Windows 8 的示例 http code msdn microsoft com windows
  • bluetoothctl 到 hcitool 等效命令

    在 Linux 中 我曾经使用 hidd connect mmac 来连接 BT 设备 但自 Bluez5 以来 这种情况已经消失了 我可以使用 bluetoothctl 手动建立连接 但我需要从我的应用程序使用这些命令 并且使用 blue
  • 连接到不可发现的蓝牙设备

    我正在开发一个安卓应用程序 只是一个一般性问题 是否可以连接到公开不可发现的设备 提前致谢 如果您之前已与该设备配对 则即使该设备未处于可发现模式 也可以再次连接到该设备 参见这篇文章 以编程方式连接到配对的蓝牙设备 https stack
  • 如何使用 jquery-ui 创建对话框而不指定 html div

    使用 jquery ui 创建对话框非常简单 div title Basic dialog p This is the default dialog which is useful for displaying information Th
  • 从 PHP 使用 linux 'dialog' 命令

    我正在尝试编写一个帮助程序脚本 用于在服务器上执行各种管理任务 这些任务只能从命令行完成 并尝试使用 dialog 命令来显示消息框 输入 密码提示等 但是 需要这项任务要求我用 PHP 处理数据 我在让对话框命令以这种方式工作时遇到问题

随机推荐

  • java -jar HelloWorld.jar出现HelloWorld.jar中没有主清单属性/Error: Invalid or corrupt jarfile HelloWorld.jar

    参考链接 https www cnblogs com linjian p 4785530 html 1 导出jar包 CMD运行 报HelloWorld jar中没有主清单属性 2 用压缩软件打开jar包 3 修改META INF 文件夹下
  • ARFoundation已支持LWRP

    简介 虽然现在做网游 对以前做的AR始终念念不忘 今天看到了ARFoundation对LWRP的支持 意味着可以使用最新的轻量级渲染管线进行AR开发 随着不断的发展 AR Foundation也支持了轻量级渲染管线LWRP 这意味着开发者可
  • 安装MySQL的常见问题

    MySQL官网下载地址 MySQL Download MySQL Community Server 安装教程 mysql下载与安装过程 weixin 40396510的博客 CSDN博客 mysql下载安装教程 问题1 The servic
  • 求n的阶乘的两种方法(C语言)

    方法一 利用递归函数 include
  • python搭建微信小程序卖货要收费用吗_开发一个微信小程序需要多少钱?

    很多朋友在微信上都在问司瓦图老张 也就是我本人 下面简称老张 关于小程序商城的开发费用 今天老张跟朋友分享下 开发一个微信电商小程序商城到底需要多少钱 有的朋友关心为什么小程序费用有几百 几千差距这么大 文章底部老张有介绍 在介绍开发一个微
  • 全网多种方法解决com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure的问题

    文章目录 1 复现错误 2 分析错误 3 解决问题 4 解决该错误的其他方法 1 复现错误 今天在使用knife4j 调用后端接口时 报出如下错误 于是 赶紧查看控制台的错误信息 错误信息如下所示 com mysql cj jdbc exc
  • ctf.show wed6

    1 or 1 1 返回sql注入错误 当无空格是正常返回 1 or 1 1 password 查库 1 union select 1 database 3 password 查表 1 union select 1 group concat
  • Linux驱动,如何添加驱动,让make menuconfig识别到

    在 drivers input touchscreen Makefile中添加驱动 obj CONFIG TOUCHSCREEN GSLX680 gslx680 只要当配置了CONFIG TOUCHSCREEN GSLX680的选项才会去编
  • Flink报错处理-1

    在 flink job 运行一段时间后 观察日志发现出现了如下的 warn日志 The operator name exceeded the characters length limit and was truncated 完整的 war
  • 一个可拖拽顺序,可添加可删除的React标签组件

    关于react ts中react draggable tags onChange事件不会触发 拿不到拖拽后的数组 官方回复是 示例上确实触发了 但是在实际的react ts项目中并没有触发这个onChange事件 于是我就自己写了一个 im
  • 基于MATLAB的FastICA算法实现语音信号盲分离

    基于MATLAB的FastICA算法实现语音信号盲分离 FastICA Fast Independent Component Analysis 是一种常用的盲源信号分离算法 可以应用于语音信号处理等领域 本文将介绍如何使用MATLAB实现F
  • 用白盒的思想黑盒地测试

    好久没写自动化测试的文章了 忘了自己的主业 实在是罪过罪过 今天就来点热闹的 抛个砖 分享一个我对某个案例的看法 题目虽然看起来比较晦涩 而且有堆砌关键词的嫌疑 但是我相信还是比较贴切的 相信现在业界都还是认为白盒测试是比较高级的一种测试
  • 晶振

    晶振是石英晶体谐振器 quartz crystal oscillator 的简称 也称有源晶振 它能够产生中央处理器 CPU 执行指令所必须的时钟频率信号 CPU一切指令的执行都是建立在这个基础上的 时钟信号频率越高 通常CPU的运行速度也
  • 动手学深度学习——5. 数据清洗

    动手学深度学习 5 数据清洗 记录一下学习深度学习的一些 本篇简述如何使用 cleanlab 清洗分类数据 所使用环境 Ubuntu 16 04 8700K GeForce RTX 1080Ti Python 3 8 Pytorch 1 7
  • 【Docker】 docker 命名空间(namespaces)

    神秘代码 5Lmd5biI5YWE5ZSv5LiA5Y6f5Yib5paH56ug77yM56aB5q2i6L2s6L29 1 概述 Docker 的出现一定是因为目前的后端在开发和运维阶段确实需要一种虚拟化技术解决开发环境和生产环境环境一
  • php在apache中的三种工作方式:CGI模式、FastCGI模式、Apache 模块DLL

    原文地址 http hi baidu com thisuc item 818a77725234f011d1dcb314 一 CGI模式与模块模式比较 php在apache中两种工作方式的区别 CGI模式 Apache 模块DLL 这两种工作
  • LSM6DSR驱动

    ST陀螺仪LSM6DSR的驱动 由于最近MPU的价格疯涨 不得已只能更换主控上的陀螺仪芯片 刚好VL53L1X这颗激光芯片的厂家ST有几颗陀螺仪可以用 就拿了几颗试一下 感觉效果还不错 好像可以用于手机做单击双击的判断 于是突发奇想是不是也
  • 【华为OD机试真题 Java】加扰字符串(100%通过+全网最详细注释)

    前言 本专栏将持续更新华为OD机试题目 并进行详细的分析与解答 包含完整的代码实现 希望可以帮助到正在努力的你 关于OD机试流程 面经 面试指导等 如有任何疑问 欢迎联系我 wechat steven moda email nansun09
  • PCA降维以及维数的确定

    概述 PCA principal components analysis 即主成分分析技术 又称为主分量分析 旨在利用降维的思想 把多个指标转换为少数的几个综合指标 主成分分析是一种简化数据集的技术 它是一个线性变换 这个线性变化把数据变换
  • Dialog DA14585+Sensirion SHT3X+SGP30环境温湿度检测设计

    好记性不如烂笔头 既然不够聪明 就乖乖的做笔记 温故而知新 Phosphor IOT Module是以DA14585作为主控的用于环境监测的评估板 DA14585是符合Bluetooth 5 0标准 16M 32位ARM Cortex M0