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

树莓派 3 接 DHT11 传感器上传数据到 ThingsIo.ai 云平台

本教程旨在指导你在树莓派 3 上用 DHT11 传感器采集温湿度数据,并发送到 ThingsIo.ai 云平台进行存储与可视化。

概述

本分步指南涵盖硬件搭建、树莓派配置、ThingsIo.ai 账号创建、代码部署和数据可视化。无论你是爱好者还是专业物联网开发者,说明清晰简洁且基于最佳实践。

硬件需求

软件与工具

第一部分:树莓派设置

  1. 用 SD 卡格式化工具格式化 SD 卡,用 Win32 Disk Imager 烧录 Raspbian 镜像。
  2. 在 boot 分区创建名为 ssh 的空文件 (无扩展名) 启用 SSH。
  3. 创建 wpa_supplicant.conf 配置 Wi-Fi 凭据:
  4. country=US
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    network={
        ssid="YOUR_SSID"
        psd="YOUR_PASSWORD"
    }
    
  5. 插入 SD 卡上电,用 Advanced IP Scanner 扫描 IP 地址 (168.0.1-254 或 192.168.137.1-254)。
  6. 用 Putty SSH 登录树莓派:用户名 pi,密码 raspberry。
  7. 启用 SSH 并安装 VNC:
  8. sudo raspi-config
    # 进入 Interface Options → SSH → Enable
    sudo apt-get update && sudo apt-get install tightvncserver
    
  9. 启动 VNC 服务器,从 Windows 用 VNC Viewer 连接。

第二部分:ThingsIo.ai 云端设置

  1. 在 ThingsIo.ai 注册并验证邮箱。
  2. 登录仪表盘创建新项目。
  3. 项目中添加新设备获取 Device ID。
  4. 进入 Sample Device Code → Raspberry Pi 复制提供的 Python 脚本。
  5. 将脚本上传到树莓派 (如 device.py) 并运行发送试用数据包。

第三部分:接线与代码配置

  1. 在树莓派安装 WiringPi:
  2. sudo apt-get update
    sudo apt-get install git-core
    git clone git://git.drogon.net/wiringPi
    
  3. 用编辑器 (Geany、Nano 等) 打开脚本,确保 GPIO 引脚分配与 DHT11 接线一致。
  4. 修改代码填入你的 Device ID 和 ThingsIo.ai 端点。
  5. 运行脚本确认数据出现在 ThingsIo.ai 仪表盘。

第四部分:ThingsIo.ai 数据可视化

完成此设置,你的树莓派将持续向 ThingsIo.ai 云推送温湿度数据,支持趋势分析、告警设置及与其他服务集成。

延伸资源

深入探索请参考树莓派官方文档、DHT11 数据手册和 ThingsIo.ai 开发者指南。

制造工艺

  1. 树莓派对接HDC2010:I²C温湿度传感器完整接线与编程指南
  2. 树莓派+$5 I²C传感器打造温度记录仪
  3. 树莓派太阳能气象站DIY指南
  4. 树莓派与 Python 构建远程温度传感器:分步实战指南
  5. 树莓派自制气象站:每日邮件推送温湿雨数据
  6. IoT 入门教程:树莓派流式传输温度数据
  7. 树莓派 3 接 HC‑SR04 超声波测距传感器完全指南
  8. 树莓派 PIR 运动传感器控制 LED 实战指南
  9. 树莓派低成本土壤湿度传感器:智能灌溉 DIY 指南
  10. 树莓派读取线性霍尔传感器:Java 指南与 ADC0832 深度解析
  11. 树莓派多传感器温度光照监测系统:DS18B20 实战构建
  12. 树莓派传感器与执行器控制实战:加速度计、舵机与数据流