...
to divide between multiplexers
Sensor | address | alt address | spec | Vmin-Vmax | Vtyp | 3.3v | 5v** |
---|---|---|---|---|---|---|---|
AOSONG AHT10 | 0x38 (62) | 0x39 (63) | 1.8-3.6v | 3.3v | |||
Senserion SHT2x | 0x40 (64) | 0x41 (65) | 20,21,25 | 2.1-3.6v | 3v | ||
Senserion SHT3x | 0x44 (68) | 0x45 (69) | SHT3x | 2.15-5.5v | 3.3v | ||
Senserion SHT8x | 0x44 (68) | SHT85 | 2.15-5.5v | 3.3v | |||
Meas(1) HTU21D | 0x40 (64) | HTU21D | 1.5v-3.6v | 3v | |||
Silicon Labs Si7021 | 0x40 (64) | 1.9v-3.6v | - | ||||
Bosch(2) BMEx80 | 0x76 (118) | 0x77 (119) | 680 | 1.71v-3.6v | 1.8v | ||
Bosch(2) BME280 | 0x76 (118) | 0x77 (119) | 280 | 1.71v-3.6v | 1.8v | ||
Ti(3) HDC1080 | 0x40 (64) | 2.7v-5.5v | 3v | ||||
AOSONG DHT12 | 0x5C (92) | 2.7-5.5v | 5v | ||||
AOSONG AM2320 | 0x5C (92) | 0xB8 ? | 3.1-5.5v | 5v |
1 TE Connectivity Measurement Specialties
...
- Use 3+ multiplexers to include twice more sensors (incl. hdc1080 and Si7021, SHT85)
- Add more SHT85 sensors to see results repitability repeatability (for the most expensive sensor)
- remove some libraries (multiplexor, sensor reading) not compatible to with multiple mux projects
- substitute i2c scan every cycle with pre-defined aray proccessingarray processing
- (Hardware) i2c 3.3v/5v level converter
- (Hardware) 2500mAh battery with related circuits
- (Hardware) New case,
- (Hardware) New 2m wire between the main unit and the board
- (Hardware) New plastic shields for connectors
Plan
v4 -failed
- New type of sensor: AHT10 (both wiring and code needed) - fail
- 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
v5 - current
- New board for both mux and sensors with fewer wires and connectors
- Wire new additional 5v sensor board with mux#4
- A new New type of sensor: DHT22 AM23020 (both wiring and code needed)
- ? data visualisation
v5
- add non-i2c sensors like DHT11 and AM2302
- make some additional screen modes and control buttons
v6
- Move HDC1080 to 5v additional board
- Separate AHT10 to additional multiplexor
v6
- code optimization
- trend visualisation
- hardware controls
- menu options (like format SD card)code optimisation
- got some kind of home-made "calibration" tests with resolutions
- publish final electric scheme, sketch, results
...