项目简介
本项目是一个智能办公室项目,构建了自己的物联网平台。通过多种传感器收集数据,可对办公室内的多种环境参数进行监测,涵盖室内的温度、湿度、空气质量,服务器机架的温度以及室外温度等,为办公室环境管理提供数据支持。
项目的主要特性和功能
- 多参数监测:能实时监测室内的温度、湿度、空气质量,还可监测服务器机架温度和室外温度。
- 物联网平台支持:采用 thinger.io 的服务器作为物联网平台,便于数据的存储和管理,用户可在其网站创建账户进行测试。
- 多样的传感器:使用 DHT22、DS18B20、Si7021、MQ135 等不同类型的传感器收集数据,保证数据的准确性和全面性。
安装使用步骤
硬件准备
- 根据需求从 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
- 按照不同传感器的连接说明进行硬件连接:
- 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 |
软件配置
- 确保已下载本项目的源码文件。
- 打开对应的代码项目(如 GEOBOX.OSC.IoT.Sensor.DHT22、GEOBOX.OSC.IoT.Sensor.DS18B20 等)。
- 对代码进行必要配置,如连接到 thinger.io 平台的相关信息。
- 将代码上传到 WeMos D1 mini 开发板。
- 打开 thinger.io 平台的账户,查看传感器上传的数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】