Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Project Goal

Create arduino To create Arduino based device to compare data for as much t/RH sensors as possible (without manual sensor switch), optionally with data logging for further analysis.

Table of Contents

Children Display

...

Sensor i2c addresses and voltages

to devide divide between multiplexers

Sensoraddressalt addressspecVmin-VmaxVtyp3.3v5v**
AOSONG AHT100x38 (62)0x39 (63)*pdf1.8-3.6v3.3v(tick)(minus)
Senserion SHT2x0x40 (64)0x41 (65)20,21,252.1-3.6v3v(tick)(minus)
Senserion SHT3x0x44 (68)0x45 (69)SHT3x2.15-5.5v3.3v(tick)(tick)
Senserion SHT8x0x44 (5868)
SHT852.15-5.5v
3.3v(tick)(tick)
Meas(1) HTU21D0x40 (64)
HTU21D1.5v-3.6v3v(tick)(minus)
Silicon Labs Si70210x40 (64)
pdf1.9v-3.6v-(tick)(minus)
Bosch(2) BMEx800x76 (118)0x77 (119)6801.71v-3.6v1.8v(tick)(minus)
Bosch(2) BME2800x76 (118)0x77 (119)2801.71v-3.6v1.8v(tick)(minus)
Ti(3) HDC10800x40 (64)
pdf2.7v-5.5v3v(tick)(tick)
AOSONG DHT120x5C (92)
*pdf2.7-5.5v5v(tick)(tick)
AOSONG AM23200x5C (92)0xB8 ?*pdf3.1-5.5v5v(minus)(tick)

...

Texas Instruments

3 Bosch Sensortec

** some sensors board have voltage regulators and level converter (and may support voltages above mentioned in sensor datasheet)

Draft schematic

Image Added

Versions

v1

  • Single multiplexer breadboard draft project with 26 Sensors

...

  • Use 3+ multiplexers to include twice more sensors (incl. hdc1080 and Si7021, SHT85)
  • Add more SHT85 sensors to see results repitability (for most expensive sensor)
  • remove some libraries (multiplexor, sensor reading) not compatible to multiple mux projects
  • substitute i2c scan every cycle with pre-defined aray proccessing
  • (Hardware) i2c 3.3v/5v level converter
  • (Hardware) 2500mAh battery with related circuits
  • (Hardware) New case, 
  • (Hardware) New 2m wire between main unit and the board
  • (Hardware) New plastic shields for connectors

Plan

v4

  • New type of sensor: AHT10 (both wiring and code needed)
  • Change board wiring for new Adafruit sensors
  • replace DHT12 with additional BME280
  • Wire new additional 5v sensor board with mux#4
  • ? Change board sensors (HDC1080 to HTU21d)
  • ? Move HDC1080 to 5v additional board
  • New type of sensor: DHT22 (both wiring and code needed)
  • ?
  • Power one of  multiplexers by 5v to add DHT22 to test.
  • data visualisation

v5

  • add non-i2c sensors like DHT11 and AM2302
  • make some additional screen modes and control buttons

...