littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于ESP8266的智能办公室物联网系统

项目简介

本项目是一个智能办公室项目,构建了自己的物联网平台。通过多种传感器收集数据,可对办公室内的多种环境参数进行监测,涵盖室内的温度、湿度、空气质量,服务器机架的温度以及室外温度等,为办公室环境管理提供数据支持。

项目的主要特性和功能

  1. 多参数监测:能实时监测室内的温度、湿度、空气质量,还可监测服务器机架温度和室外温度。
  2. 物联网平台支持:采用 thinger.io 的服务器作为物联网平台,便于数据的存储和管理,用户可在其网站创建账户进行测试。
  3. 多样的传感器:使用 DHT22、DS18B20、Si7021、MQ135 等不同类型的传感器收集数据,保证数据的准确性和全面性。

安装使用步骤

硬件准备

  1. 根据需求从 bastelgarage.ch 在线商店购买相应硬件组件,如 WeMos D1 mini 开发板以及各种传感器(DHT22、DS18B20、Si7021、MQ135 等),具体购买链接如下:
    • WeMos: https://www.bastelgarage.ch/esp8266-esp32/esp-boards/wemos-d1-mini-esp8266-nodemcu-lua-board
    • DHT22: https://www.bastelgarage.ch/bauteile/sensoren/temperatur/dht22-temperatur-und-luftfeuchtigkeitssensor-steckbar
    • Si7021: https://www.bastelgarage.ch/bauteile/sensoren/temperatur/si7021-hochgenauer-temperatur-und-luftfeuchtigkeitssensor-mit-i2c
    • DS18B20: https://www.bastelgarage.ch/bauteile/sensoren/1m-temperatursensor-wasserdicht-ds18b20-geschirmt
    • MQ - 135: https://www.bastelgarage.ch/bauteile/sensoren/co2-gas-luftqualitat/mq-135-gas-sensor-luftqualitat
    • CCS811: https://www.bastelgarage.ch/bauteile/sensoren/co2-gas-luftqualitat/sparkfun-ccs811-co2-air-quality-sensor
  2. 按照不同传感器的连接说明进行硬件连接:
    • GEOBOX DHT22: | WeMos | DHT22 | |-------|-----| | 3V | VCC | | G | GND | | D4 | DOUT |
    • GEOBOX DS18B20: | WeMos | DS18B20 | |-------|-----| | 3V | VCC | | G | GND | | D4 | DOUT |
    • GEOBOX Si7021: | WeMos | SI7021 | |-------|-----| | 3V | VIN | | G | GND | | D1 | SCL | | D2 | SDA |
    • GEOBOX MQ135: | WeMos | DHT22 | |-------|-----| | 3V | VCC | | G | GND | | D4 | DOUT | | WeMos | MQ135 | |-------|-----| | 5V | VCC | | G | GND | | - | D0 | | A0 | A0 |

软件配置

  1. 确保已下载本项目的源码文件。
  2. 打开对应的代码项目(如 GEOBOX.OSC.IoT.Sensor.DHT22、GEOBOX.OSC.IoT.Sensor.DS18B20 等)。
  3. 对代码进行必要配置,如连接到 thinger.io 平台的相关信息。
  4. 将代码上传到 WeMos D1 mini 开发板。
  5. 打开 thinger.io 平台的账户,查看传感器上传的数据。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】