Best Temperature/Humidity Sensor For Arduino? Accuracy Test

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 72

  • @erickcampos50
    @erickcampos50 3 года назад +12

    I came back to thank you for the tip about using a salt solution to create an environment with controlled humidity. This made me look for more information about this phenomenon, which until then was totally unknown to me. It was a fantastic dose of science and made me spend the night doing some really fun experiments.

    • @interlinkknight
      @interlinkknight  3 года назад +2

      That's so cool. I'm glad I could help. Thanks for taking the time to let me know :)

  • @PhG1961
    @PhG1961 5 лет назад +6

    Nice, well explained video ! Great job, thnxs for sharing ! Looking forward to see more... !

  • @davegonzales617
    @davegonzales617 4 года назад +3

    Thanks for the video, one question is I would like to see your setup as a whole,
    How did you connect the sensor, oled, batttery used etc.... can you share that. I like the set up and would appreciate to see the entire circuit please.

    • @interlinkknight
      @interlinkknight  4 года назад +1

      You can see it on the video. Also the connections are in the comments on the top of the example sketch. It's I2C so is pretty straight forward with 2 pins connecting to the display and the sensor. I have a tutorial about the this display that also shows the connection

  • @kubectlgetpo
    @kubectlgetpo 3 года назад +1

    Very nice experimentation! Thank you!

  • @dwpetty3723
    @dwpetty3723 5 лет назад +4

    Great video, what size resisters did you put between A4-5V and A5-5V ?

  • @Reptex_cs
    @Reptex_cs Год назад

    Very useful, thanks!

  • @sergiourquijo4000
    @sergiourquijo4000 3 года назад +1

    Awesome video. Nice work and thanks for sharing. This ibformation is valuable for me hahahah

  • @pgmredstone
    @pgmredstone 4 месяца назад

    thank you for the video. I don't understand what you exactly mean by calibrating the device. how do you adjust the delta that occurs after a while if want to use the device in production and do not know the actual RH?

    • @interlinkknight
      @interlinkknight  4 месяца назад

      You need to use a known reference. There are special products to calibrate humidity sensors. There's also a trick using salt and water in a sealed bag. Search about calibrating hygrometers and you'll see what I mean.

  • @Yuēhàn24
    @Yuēhàn24 4 года назад +2

    Hi, I have done the same tests using various sensors, The one I found most accurate was the SHT21 according to the manufactures datasheets its about the same specifications as the HDC1080

    • @interlinkknight
      @interlinkknight  4 года назад

      I bought a SHT21 long a go to test and it simply didn't work. It's 3.3V and tried using resistors to step down the voltage but it didn't work. That's why I didn't include it on my tests.

    • @Yuēhàn24
      @Yuēhàn24 4 года назад

      @@interlinkknight my tests were done using the ESP32 so 3.3v was not a problem.

  • @erickcampos50
    @erickcampos50 3 года назад

    Wow! It was really nice!

  • @poepflater
    @poepflater 3 года назад

    Had a bit of a struggle until I figured they need 5V and not 3.3V, bought two units and they read within .02C of each other most of the time

  • @mohammadr797
    @mohammadr797 5 лет назад

    I think BME280 is a pressure sensor and the purpose of the combination with humidity and temperature part was for pressure error compensations regarding to this the hdc1080 is just humidity sensor and also in the humidity sensors the temperature sensor is for humidity error compensation!

    • @interlinkknight
      @interlinkknight  5 лет назад

      You are right that the BME280 has pressure sensor too but I don't see how that makes it a better temperature/humidity sensor.

    • @mohammadr797
      @mohammadr797 5 лет назад

      @@interlinkknight You are right too! But I mean the BME280 is a pressure sensor intrinsically not humidity or temperature they put the humidity and temperature sensor in one package to use them for sensor fusion and obtain higher accuracy of pressure sensor and probably no need for higher accuracy temperature or humidity sensor. As well as temperature sensor is to achieve better accuracy in humidity sensors!
      You need to use temperature sensor data for compensating humidity sensors output and the output of both use to achieve higher accuracy in pressure sensor's output! not vice versa

    • @interlinkknight
      @interlinkknight  5 лет назад +1

      That's interesting. Yeah, you're right.

    • @navca
      @navca 5 лет назад +2

      @@mohammadr797 BME280s are very common in altimeters. Temperature and humidity are used to calculate air density. Then, you can calculate a new elevation given a known pressure at certain elevation. This can be obtained from a calibration knowing your altitude from GPS or a map, or getting sea level pressure from online data.

  • @sibinks7246
    @sibinks7246 4 года назад +1

    Nice ,video i have a question for you ! is there a difference between AM2315 & AM2305.

  • @jangAckman
    @jangAckman 4 года назад +2

    May I ask what the "problem" is with SHT21/31?

    • @interlinkknight
      @interlinkknight  4 года назад

      I could not make my SHT21 module to work at all. I tried, though.

  • @TurbidSugar19
    @TurbidSugar19 3 года назад

    This video is goooold ! I have a question, which one of sensors have fastest sample rate ?

    • @interlinkknight
      @interlinkknight  3 года назад +1

      All of them have super fast sample rate. As fast as arduino can send the request, basically. So no problem with that

    • @TurbidSugar19
      @TurbidSugar19 3 года назад

      @@interlinkknight thank you!!!

  • @erhimc
    @erhimc 4 года назад +2

    Can you recommend a package that is already assembled and working that I can buy?

  • @ugurcakir7970
    @ugurcakir7970 4 года назад +1

    Hi, thanks for the great video. Do you think these sensors can be used in a wearable device (bracelet for example) to measure body temperature? Which material can I use to make connection with skin?

    • @interlinkknight
      @interlinkknight  4 года назад +1

      These are air temperature sensors so I don't recommend them for contact measurements. Sadly I don't know much about contact sensors, but I'm sure there are

  • @supardimasrun6510
    @supardimasrun6510 3 года назад

    The problem with this video is only 1. The HDC1080 is good but the respose time is 15s according to the datasheet.
    The best choice for me is BME280 because the response time is only 1s. That's is to good enough for a humidity sensor, because of the other has 5s response time average.

    • @interlinkknight
      @interlinkknight  3 года назад

      15 seconds? I read that sensor several times a second and it refresh just fine. No self heating

    • @supardimasrun6510
      @supardimasrun6510 3 года назад

      @@interlinkknight from the datasheet, to change from 0 to 63% humidity it takes 15s. Just open the datasheet

    • @interlinkknight
      @interlinkknight  3 года назад

      Oh. Interesting

    • @supardimasrun6510
      @supardimasrun6510 3 года назад

      @@interlinkknight see the datasheet

  • @DavidStaMaria-tf6my
    @DavidStaMaria-tf6my 3 года назад

    Have you tried putting the HDC1080 in an enclosure and checked its performance? Or is it the same?

    • @interlinkknight
      @interlinkknight  3 года назад

      Any enclosure will make any sensor delay the update of conditions, so whatever you do, put them as exposed as possible

  • @rayprada8398
    @rayprada8398 2 года назад

    Does humidity still work after 2 yrs?
    I have a bunch of DHT22 that humidity became useless overtime even though temp still works fine

    • @interlinkknight
      @interlinkknight  2 года назад

      Yes, the HDC1080 sensor is still showing a correct humidity after 3 years

  • @abidbaloch7490
    @abidbaloch7490 Год назад +1

    Sir can I use your code in dht11 sensor.

    • @interlinkknight
      @interlinkknight  Год назад

      You could adapt it to use any sensor, yes. Obviously you need to replace the part of the sensor and library with the DHT11 examples. So basically join my example sketch with a DHT11 example sketch

  • @arthurpamplona5598
    @arthurpamplona5598 3 года назад

    Hi! I've got a doubt: does the HDC0180 use an IR emitter to identifying the data?

    • @interlinkknight
      @interlinkknight  3 года назад +1

      IR emitter? I have no idea what are you talking about. I mean, I don't know how they work internally

  • @KingErasmos
    @KingErasmos 11 месяцев назад

    Where are you finding the HDC1080 as cheap? They’re not even close to cheap from what I can find.

    • @interlinkknight
      @interlinkknight  11 месяцев назад

      I bought it on eBay from China. Right now it cost $2 plus shipping

  • @bbrendon
    @bbrendon 4 года назад

    I don't understand how you determined temperature accuracy if you didn't have an accurate sensor to begin with?

    • @interlinkknight
      @interlinkknight  4 года назад +3

      I just compare all of them against each other, which were consistent. For the self-heat test I put 2 sensors at a time in a close area, well isolated, and write the first few readings compared to a reading after 1 hour. After many times, using different modules, a pattern is clear and some sensors show significant increase compared to other models. It's not scientific, but I spend almost a year to test everything

  • @alexmancera3298
    @alexmancera3298 4 года назад

    Hello, I have a question for you, I have a project in which I have to raise humidity lets say 10%, If initial reading is wrong (for example real Hum is 45% and sensor say 50, 69, 30%) I don't care, but the humidity applied in excess must be quite accurate, de you have any idea If the sensors you tested can do the job?

    • @interlinkknight
      @interlinkknight  4 года назад

      The sensor that i recommend on the video is the best in my opinion

    • @alexmancera3298
      @alexmancera3298 4 года назад

      @@interlinkknight Thanks a lot.

  • @icreate1592
    @icreate1592 3 года назад

    Do you have an idea on how to interface multiple HDC1080 sensors in an arduino? is it possible? like example, 13pcs of hdc1080 sensor in one arduino? do you have an idea on how to implement it on the arduino sketch and also the circuit diagram? thanks in advance.. good day sir.. btw, thanks for this video

    • @interlinkknight
      @interlinkknight  3 года назад +1

      Something that comes to mind is using a transistor on each sensor to be able to turn on and off one at a time, so you could read each sensor one at a time in a cycle. I never done this, though

    • @icreate1592
      @icreate1592 3 года назад

      based on my research, the i2c bus can handle up to 128 slave devices theoretically. but i don't have any idea on how to implement it on the code, or how to address individual hdc1080, also the pull-up resistors value.. anyway, thanks again sir

    • @interlinkknight
      @interlinkknight  3 года назад +1

      The problem is that you would need each device to have different address, and all HDC1080 modules have the same address. The pull-up resistor can be 5k, but if you are joining so many i2c devices, you don't need any additional pull-up resistor because those modules already have them

  • @awantrik9309
    @awantrik9309 2 года назад

    which is better, dht22 or hdc1080 ?

  • @caffeinatedinsanity2324
    @caffeinatedinsanity2324 4 года назад

    The AM2320 is a good all-rounder for a starter in my opinion. Cheaper than the DHT22 and seems about as accurate if not the same.
    For comparison, the AM2320 costa like 6$ CAD on Digikey while the DHT22 doesn't go below 10$ CAD.
    The HDC1080 can be found for 7$ on digikey, but only as the core unit, meaning soldering needs to be done (not to mention it's an SMD package). I haven't checked if there were breakouts available on that website

    • @interlinkknight
      @interlinkknight  4 года назад +1

      I buy them on ebay and the HDC1080 module (like the one i use on the video) is currently at $4.36 with free shipping.

    • @caffeinatedinsanity2324
      @caffeinatedinsanity2324 4 года назад

      You can actually buy an HDC1080 breakout on digikey for 12$ CAD, which is about the same price as the DHT22.
      So far there's only one that I know I wouldn't use for measuring humidity: the DHT11 (no joke it's fucking garbage). Compared it side by side with the DHT22 and it is VERY OFF in its humidity measurements. Temperature is fine, but you can buy over 2 ds18b20 temperature sensors for the same price.

  • @yogap.4701
    @yogap.4701 4 года назад

    Hi!
    Between hdc1080 and dht22, which one do you think is more accurate?
    Thanks

  • @stanTrX
    @stanTrX 3 года назад +1

    It is very surprising for me to see how it is still an issue for accurate temperature measurement :/

  • @3nertia
    @3nertia 2 года назад

    DHT20?

    • @interlinkknight
      @interlinkknight  2 года назад

      Those are not precise enough

    • @3nertia
      @3nertia 2 года назад

      @@interlinkknight They're supposed to be the upgraded version of the DHT11 & DHT22 ...

    • @interlinkknight
      @interlinkknight  2 года назад

      Have you tested? If you did, please share your experience

    • @3nertia
      @3nertia 2 года назад

      @@interlinkknight I ordered a couple, still waiting on delivery

  • @CarlDylan-m2h
    @CarlDylan-m2h Месяц назад

    Harris Pass