项目简介
此项目借助Arduino平台与ESP32微控制器,搭配Data Foundry数据集成工具,打造了一个糖跟踪系统。该系统能够收集参与者的数据,通过原型设备手动报告数据,并将其上传至Data Foundry平台,以支持数据驱动的设计项目。
项目的主要特性和功能
- 利用Arduino和ESP32构建用于数据收集的原型设备。
- 运用Data Foundry进行数据集成和存储。
- 可通过原型设备上的按钮和滑动电位计进行数据输入。
- 借助旋转编码器实现额外的控制或数据输入。
- 提供LED反馈,用于指示操作状态或结果。
- 支持与Data Foundry的IoT数据集交互,实现数据的上传和下载。
安装使用步骤
环境准备
- 确保已安装Arduino IDE和ESP32开发板支持。
- 下载并安装LCD IIC库和OOCSI - ESP库。
项目配置
- 打开源码文件,在Arduino IDE中打开项目文件。
- 在“Credential”选项卡中,更新WiFi凭证、Data Foundry IoT数据集令牌和ID以及设备ID等必要信息。
- 创建一个OOCSI通道,并更新
SUGAR_TRACK_2_NOTIFY_CHANNEL
变量。
自定义与上传
- 根据需求自定义电路和代码,添加或删除组件库。
- 上传代码到ESP32开发板,并连接原型设备。
数据输入与上传
- 按照原型设备的操作指南,使用按钮、滑动电位计和旋转编码器进行数据输入。
- 数据将通过WiFi自动上传到Data Foundry平台。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】