Arduino Cloud 传感器塔:温度、动作与气体监测
项目简介
本教程将指导你构建一座集成多传感器的“传感器塔”,并接入 Arduino Cloud 实现实时数据可视化。
连接 Arduino Cloud

注册并登录 Arduino Cloud。首次使用建议先完成入门引导:下载 Arduino Cloud 库、创建首个设备。
创建一个新 Thing,命名为 sensorTower。
添加属性:每个属性对应一项监测数据,需指定名称、类型(含单位)、更新策略(数值变化/定时)及更新频率。

本项目需 5 个属性:温度、湿度、气体检测、动作检测、光照强度。
创建完毕点击 Code 按钮,查看预生成草图。

生成代码已包含 ArduinoCloudThing 对象初始化、凭证配置、调试开关及属性声明:
ArduinoCloudThing sensorTower;
sensortower.begin(thingName, userName, thingId, thingPsw, sslClient);
sensortower.enableDebug();
sensortower.addProperty("temperature", FLOAT, R);
sensortower.writeProperty("temperature", "val");
测试连接
下载生成代码上传开发板,务必填入 Wi-Fi 凭证:
char ssid[] = "";
char pass[] = "";
切回仪表盘,若数值实时跳动即表示连接成功。

传感器接线

按各传感器数据手册接线,或参考上图复刻本教程布局。
代码补充
在 Cloud 生成的基础代码上,补充传感器引脚定义与读取逻辑即可。
零件清单
- Arduino MKR1000 ×1
- DHT22 温湿度传感器 ×1
- Seeed Grove PIR 人体红外传感器 ×1
- Seeed Grove 气体传感器 (MQ3) ×1
- Adafruit TSL2561 数字光强传感器 ×1
自定义零件
torretta.3dm
原理图

制造工艺
- 打造低成本家庭无线传感器网络:Arduino + 树莓派 + Xively 物联网平台
- K30 CO₂ 传感器:室内空气质量实时监测
- DIY 数字身高仪:Arduino Nano + VL53L0X 激光测距 + OLED 显示
- 自制简易红外避障传感器:IR LED + 光电二极管 + Arduino
- DFRobot 电容指纹传感器 (ID809) 接入 Arduino/ESP8266 完整教程
- 基于 Arduino Nano 的智能运动感应水枪
- 紧凑型Arduino雷达系统:HC-SR04超声波传感器配1.8英寸显示屏
- Arduino 传感器数据上传 MySQL 数据库:PHPMyAdmin 完整指南
- Arduino 电容式触控开关:一枚硬币点亮 LED 的极简 DIY
- 实时物联网压力监测:MKR GSM 1400 + Arduino Cloud + Google Sheets
- Arduino Nano 指纹传感器项目——分步教程
- Arduino传感器:类型、应用与实战项目