Tuesday, 26 February 2019
ASensors SHT30D
Accuracy: ±2% RH and ±0.3°C Temperature
I2C interface: 0x44 (and 0x45)
DC Input: 3v and 5v
Wire color code: Red: VCC, Black: GND White: SCA, Yellow: SCL
Sensor Code: SHT30-D
Review of SHT30 Sensor for Arduino and other microcontrollers
Repost of Review from: Artsofcircuits.com
Description
SHT30 is high accuracy, Fully calibrated, linearized, and temperature compensated digital output (I2C interface) Digital Temperature and Humidity Sensor Shield For WeMOS-D1 ESP8266 WiFi boards.
SHT3x-DIS Sensor is the next generation of Sensirion’s temperature and humidity sensors. It builds on a new CMOSens® sensor chip that is at the heart of Sensirion’s new humidityand temperatureplatform.The SHT3x-DIS has increased intelligence, reliability and improved accuracy specifications compared to its predecessor. Its functionality includes enhanced signal processing, two distinctive and user selectable I2C addresses and communication speeds of up to 1 MHz. Additionally, the wide supply voltage range of 2.4 V to 5.5 V guarantees compatibility with diverse assembly
situations. All in all, the SHT3x-DIS incorporates 15 years of knowledge of Sensirion, the leader in the humidity sensor industry
Features
Wide supply voltage range, from 2.4 V to 5.5 V
I2C Interface with communication speeds up to 1 MHz and two user selectable addresse
Typical accuracy of 1.5 % RH and 0.2 °C for SHT3x
Very fast start-up and measurement time
Technical Specifications
Humidity Sensor Specifications
Parameter Condition Value Units
SHT30 Accuracy tolerance1 Typ. 3 %RH
Max. Figure 2 –
SHT31 Accuracy tolerance1 Typ. 2 %RH
Max. Figure 3 –
SHT35 Accuracy tolerance1 Typ. ±1.5 %RH
Max. Figure 4 –
Repeatability2 Low 0.25 %RH
Medium 0.15 %RH
High 0.10 %RH
Resolution Typ. 0.01 %RH
Hysteresis at 25°C 0.8 %RH
Specified range3 extended4 0 to 100 %RH
Response time5 63% 86 s
Long-term drift Typ.7 <0.25 %RH/yr
Temperature Sensor Specification
Parameter Condition Value Units
SHT30 Accuracy tolerance1 typ., 0°C to 65°C 0.3 °C
SHT31 Accuracy tolerance1 typ., -40°C to 90°C 0.3 °C
SHT35 Accuracy tolerance1 typ., -40°C to 90°C ±0.2 °C
Repeatability2 Low 0.24 °C
Medium 0.12 °C
High 0.06 °C
Resolution Typ. 0.015 °C
Specified Range – -40 to 125 °C
Response time 8 63% >2 s
Long Term Drift max <0.03 °C/yr
Review of BME280 With metal dustproof protector
HUMIDITY SENSOR SHOOTOUT
by: Elliot Williams
January 3, 2017
If you want to measure humidity (and temperature, and maybe even barometric pressure) in a device that you’re building, have a look at this comprehensive test of seven different options. We’re going to summarize the results here, but you’ll really want to read up on the testing methodology — it’s great science hacking. Did you know about using saturated salt solutions to produce constant humidity levels for calibration? We didn’t.
The eBay hacker favorite, the so-called DHT22 module, doesn’t fare all that well, with one of six that [Robert] tested being basically horrible, and three of them breaking within two years of use. The one that works well, however, is pretty good. Feeling lucky?
The Bosch BME280 looks great. It costs a bit more as a bare part, and a few times more than that when it is mounted on a friendly module, but it seems to be very reliable. And you get a barometer thrown in for the extra work. Indeed, it performed so well that Hackaday contributor [Nava Whiteford] put the part under a scanning electron microscope to figure out what’s going on.
The other sensors were fine, with the HTU21D and SHT71 being standouts for their ultra-fast response. For the full details, go click on that link at the top. Having just installed a sextet of DHT22s in our house last year, we’re left with that sinking feeling that we may have gotten what we paid for, which wasn’t much. At least they’re all still running.
Thanks to [Dodutils] and [mac012345] via comments in another thread.
Posted in hardware, home hacks
Tagged bme280, comparison, dht22, humidity sensor, shootout
To get your own: see the following:
https://www.amazon.ca/Temperature-Humidity-Barometric-Pressure-Digital/dp/B07N7JPTMQ
Enter the SHT30
Repost from SCargill's Tech Blog: https://tech.scargill.net/enter-the-sht30/
The SHT30 is a chip able to measure temperature and humidity and it is very tiny. It is available on a “shield” board for as little as £1.76 including shipping – and will work with any system able to handle I2c – such as my own ESP8266 kitchen-sink code.
Now, ask yourself, why would we want yet another temperature/humidity chip?
Don’t we already have the DHT11 and similar? Read on.
So first things first. For temperature we have the excellent Dallas DS18b20 – a 3-pin device (power, signal, ground) which can even run on parasitic power and hence be classed as a 2-pin device. We have the DHT11 and DHT22 and others, able to measure temperature, humidity and when it comes to the BME chips - even pressure (and incidentally ALL of this are already working on my ESP8266 software.
Well, limiting the conversation to those chips/boards able to handle both temperature and humidity, the DHT11 is rubbish – it’s the blue unit you see on many of these kits featuring a million sensors. It does not last long, is cheap and nasty and not very accurate. The DHT22 on the other hand, lasts longer and is accurate. It is also nearly (or more than) twice the price of the SHT30.
Claimed accuracy for the SHT30 is +=3%RH and +-0.3C - hence as I’ve done elsewhere I’ve limited reporting to the nearest integer – something I’ve always found just fine for heating systems and other applications.
Nothing new to learn here if you’re familiar with my code – the new number is 5 – that is {temp_type:5} and you are up and running.
A couple of things to note. This particular board has no regulator and so in my case, not using a WEMOS ESP, I used ground, 3v3 and D1 and D2. Please note that they seem to have screwed up SCL and SDA – because when using this with the larger WEMOS ESP8266+SSD1306 display board, I had to cross over D1 and D2 to get the board to show up on the system. No matter. I have a command {i2c_scan} for that.
If you are doing your own thing note that this chip is particularly easy to drive, fire two values out to the I2c and read back 6 values – and you only need 4 of them. There is a 0.5 second delay between starting the chip off and reading values… I get around that delay by only using it the first time I take readings – from there on the LAST thing I do is trigger the sampling – so that it is ready and waiting for the next time around. This also works well for the Dallas chip. See also support for the BMP and BME I2c chips – the latter is lovely – but not cheap.
For more info on the ESP8266 software see the Home Control 2017 blog entry. There is a “library” here for Arduino/ESP8266 people – but really – very simple…
Subscribe to:
Posts (Atom)