亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Bolt IoT 结合 DHT11 与 Arduino 实现温湿度高级监测

组件与物料清单

组件 数量
DHT11 温湿度传感器(4 引脚) 1
Bolt WiFi 模块 1
Arduino UNO 1

所需软件与在线服务

项目简介

Bolt 团队近期更新了 BoltIoT-Arduino-Helper 库,新增了将 DHT 传感器接入 Bolt Cloud 的示例。本项目将演示如何利用该库实现温湿度数据上云监测。

硬件搭建

本项目使用 Boltduino(基于 Arduino Uno r2 定制版),普通 Arduino Uno 同样适用。下文 Fritzing 图基于 Arduino UNO 绘制,方便没有 Boltduino 的制作者参考。

步骤 1:连接 Bolt 与 Boltduino (Arduino)

Boltduino 自带 Bolt WiFi 模块插槽,连接非常简单。使用普通 Arduino UNO 的制作者,需用 4 根公对公杜邦线连接 Bolt 模块。

Bolt IoT 结合 DHT11 与 Arduino 实现温湿度高级监测

步骤 2:连接 DHT11 传感器

Bolt IoT 结合 DHT11 与 Arduino 实现温湿度高级监测

步骤 3:安装所需库

需安装以下三个 Arduino 库:

安装方法:访问对应 GitHub 页面,点击 "Clone or download" → "Download ZIP" 下载压缩包。在 Arduino IDE 中选择 草图 → 包含库 → 添加 .ZIP 库…,选中下载的压缩包即可。务必安装全部三个库。

Bolt IoT 结合 DHT11 与 Arduino 实现温湿度高级监测

步骤 4:上传代码

在 Arduino IDE 中打开:文件 → 示例 → BoltIoT-Arduino-Helper → DHT2Cloud

将 Boltduino 连接电脑,点击上传。注意: 使用 Arduino Uno 时,上传代码前必须断开 Bolt 模块与 Arduino 的连接,否则会干扰串口上传。

软件配置 (Bolt Cloud)

假设读者已注册 Bolt Cloud 账号并绑定 Bolt WiFi 模块。若未操作,请先完成该步骤。

步骤 1:创建新产品

在 Bolt Cloud 创建新产品,选择 "Input Devices" 和 "UART" 选项。

Bolt IoT 结合 DHT11 与 Arduino 实现温湿度高级监测

步骤 2:配置产品

按下图配置产品代码(JavaScript),配置完成后保存并退出。

Bolt IoT 结合 DHT11 与 Arduino 实现温湿度高级监测

步骤 3:绑定设备到产品

将 Bolt 设备关联到新建产品,记得点击 "Deploy Configurations" 按钮部署配置。

Bolt IoT 结合 DHT11 与 Arduino 实现温湿度高级监测

步骤 4:查看数据

云端每 5 分钟轮询一次设备数据,建议等待 20–25 分钟后再查看图表。

Bolt IoT 结合 DHT11 与 Arduino 实现温湿度高级监测

总结

动手尝试本项目!如果你喜欢这个温湿度监测系统,欢迎在 Indiegogo 支持我们,首批 Bolt 将于 2018 年 2 月发货,开发者享专属折扣。

更多 Bolt IoT 平台有趣项目:

代码:产品配置代码 (JavaScript)

var lineGraph1 = new boltGraph();
lineGraph1.setChartType("lineGraph");
lineGraph1.setAxisName('X-Axis Name', 'Temperature->');
lineGraph1.plotChart('time_stamp', 'Temperature');

var lineGraph2 = new boltGraph();
lineGraph2.setChartType("lineGraph");
lineGraph2.setAxisName('X-Axis Name', 'Humidity->');
lineGraph2.plotChart('time_stamp', 'Humidity');

原理图

使用 Boltduino 时可跳过 Bolt WiFi 模块跳线部分。

Bolt IoT 结合 DHT11 与 Arduino 实现温湿度高级监测

制造工艺

  1. 树莓派配合 EzTemp 实现无缝温湿度监测
  2. DIY 家酿温控系统:Arduino 监测与调节发酵温度
  3. 基于 Arduino 与 Python 的可靠 RFID 考勤系统
  4. 智能室内空气质量与垃圾监测系统
  5. Arduino + DHT11 + 以太网盾板温湿度数据记录仪
  6. BME280 环境数据实时显示于 Nextion 触摸屏——Visuino 图形化开发
  7. 非接触体温筛查闸机:Arduino MKR1000 + 红外测温 + 舵机控制
  8. Bolt IoT + Arduino UNO 实现 6 路 LED 无级调光
  9. 实时森林火灾监测系统:短信报警方案
  10. Blynk + Arduino 读取 DHT11 温湿度数据教程
  11. 校园智能体温监测系统 - 精准、实时、安全的学生健康守护方案
  12. 基于 Arduino 与 Google Sheets 的实时 RFID 考勤系统