温湿度监测系统
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
应用和在线服务
|
关于这个项目
Bolt 团队最近更新了 BoltIoT-Arduino-Helper 库,我认为尝试一下是个好主意。该库现在有关于如何将 DHT 传感器与 Bolt Cloud 连接的示例,而这个项目就是要做到这一点。
硬件设置:
虽然我使用的是 Boltduino(Arduino Uno r2 的定制版本),但使用 Arduino Uno 也可以轻松完成该项目。我已经使用 Arduino UNO 为 Boltduino 被剥夺的制造商制作了fritzing 图。
步骤 1) 将 Bolt 连接到 Boltduino (Arduino)。
这一步对我来说相当容易,因为 Boltduino 有一个引脚分配来固定 Bolt WiFi 模块。然而,对于计划使用 Arduino 的制造商来说,这意味着使用 4 根公对公 Berge 引脚线连接 Bolt 模块。
步骤 2) 将 DHT11 传感器连接到 Boltduino (Arduino)
步骤 3) 安装所需的库
对于此项目,您将需要 BoltIoT-Arduino-Helper、Adafruit_Sensor 和 DHT-Sensor-library Arduino 库。
要安装库,只需转到上面的链接,然后单击克隆或下载按钮。
然后单击下载 ZIP 按钮。将下载包含库的 zip 文件。
图>下载库后,转到 Arduino IDE 的工具栏,Sketck>Include Library>Add.ZIP Library...
选择之前下载的库文件,点击选择。
记得安装所有 3 个库。
第 4 步)上传代码。
转到 Arduino IDE 的工具栏,File>Examples>BoltIoT-Arduino-Helper>DHT2Cloud
DHT 库示例将在新的 Arduino IDE 窗口中打开。
将 Boltduino 连接到 PC,然后点击上传。
注意: 对于Arduino Uno用户,上传代码时记得断开Bolt模块与Arduino的连接。
软件设置:
围绕Bolt WiFi模块开发的项目已经不少了,相信读者已经在Bolt Cloud上创建了一个账号,并将自己的Bolt WiFi模块绑定到了这个Cloud账号上。
如果情况并非如此,您可能需要经历此过程。
步骤 1) 在 Bolt Cloud 上创建一个新产品。
确保选择“输入设备”和“UART”选项。
Step2) 配置产品:
我已经分享了软件配置的代码。
完成后保存并退出产品配置视图。
图> 图> 图> 图>步骤 3) 将 Bolt 设备链接到您的新产品。
设备链接后,请记住单击“部署配置”按钮。
图> 图> 图> 图>第 4 步)查看您的设备。
Cloud 每 5 分钟轮询一次设备数据,因此在检查之前最好让系统保持大约 20 到 25 分钟。
图>
结论:
试试这个项目,如果您喜欢我们的温度和湿度监控系统,请在 Indiegogo 上查看我们,支持我们并宣传!我们为开发者提供独家折扣,第一批 Bolts 将于 2018 年 2 月发货。
以下是围绕 Bolt 物联网平台的其他一些有趣项目:
- Bolt IoT 演示和德语门监控
- 工厂监控警报系统
- Trash Talker 使用 Bolt IoT
- Bolt IoT CPU Stress-O-Meter
- 使用 Bolt IoT 的加密警报系统
- 5 分钟、4 个步骤和“OK Google 打开灯”
- 由 Bolt IoT 提供支持的 FumeSucker
- Poor Man's Theremin 使用 Bolt IoT
- 只需 4 个简单步骤、5 分钟和 12 美元,即可构建一个声控灯
- 什么是趋势?
- DEbot
- Car-e-OK
- 使用物联网植物监控系统构建智能花园
- 绝不会错过重要的电子邮件
- Desk Buddy 使用 Bolt IoT
代码
- 产品代码
产品代码JavaScript
记得给代码命名,并将其设置为 jsvar 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','湿度');
示意图
如果您使用的是 Boltduino,请跳过 Bolt WiFi 模块使用电线的部分 dht11boltarduino_5THd5r6p4C.fzz制造工艺