How to interface with HDC1080 humidity and temperature sensor with Arduino using I2C
Вставка
- Опубліковано 4 сер 2024
- Download example code
www.ti.com/product/HDC2010/to...
The HDC1080 is a digital humidity sensor with integrated temperature sensor
with excellent measurement accuracy at low power.
In this video:
* Learn about the HDC1080 device capabilities and its advantages over other
humidity sensors
* Learn how to use I2C to configure and read temperature and humidity from
the HDC1080 with the Arduino
* Watch a working demo of HDC1080 and LCD displays
* Follow a step-by-step guide through the code so you can reproduce these
results with the HDC1080 on your own
7:23 what is inside Byte[2] ?
Is it possible to have several HDC1080s on the same I2C line and, if possible, how do you individually address HDC180s?
ua-cam.com/video/ho8FTKhGj-Q/v-deo.html
Can you please point me to some information source. I need to have 2-4 HDC1080 in my project. I do successfully connect one sensor to ESP32, but how to add one more?
Actually i have recorded a video how to connects many hdc1080. But Turkish. ua-cam.com/video/ho8FTKhGj-Q/v-deo.html
You mention links in the description, they are not there. It would also be useful to link to the datasheet there too. Otherwise nice walkthrough.
Hi Titerado, here are the links mentioned in the video: Product folder: www.ti.com/product/HDC1080
Datasheet: www.ti.com/lit/gpn/HDC1080
Arduino Code: www.ti.com/lit/zip/snac076
EVM: www.ti.com/tool/hdc1080evm
If I put my finger on it, can it measure the body temp. like the value changes fast enough to show the heat signature sensor is able to pick.
Hi Asheem, we would not recommend this. The humidity sensor is exposed on the top and touching the sensor would leave oils and other contaminates on the sensor which could affect the accuracy of the humidity reading. For any additional technical questions, please visit the TI’s Temperature Sensor E2E forum: e2e.ti.com/support/sensor/temperature_sensors/.
That makes sense, and that what I was thinking too. Here is my problem, I was initially working with MLX90614 sensor(infrared medical-grade sensor for body temperature). Only issue was that, it has repeated I2C protocol, which I failed to implement, as after ACK, the signal became garbage, and I cannot find any help for that sensor. So I looked at TI, and now I am confused what possible sensor that uses simple I2C protocol, can possibly help me obtain human body temp. I did a dirty trick with HDC 1080, where user touches the HDC1080 sensor, and it reaches a peak value upto 32 degree C. I do not need humidity value as of now, but touching the sensor seems offbeat solution here. Please, any suggestion? We are interfacing sensors with STM32F0RT86 micro btw.
Hi Asheem, Please visit TI’s Temperature Sensor E2E forum for any technical questions you have: e2e.ti.com/support/sensor/temperature_sensors/.
Good afternoon, thank you for the video review. I bought an eBay card with a HDC1080 sensor on the marketplace. Seller from China, the sensor does not work. You - Texas Instruments can send a sensor to Ukraine to an individual?
I doubt TI has it, as of now this sensor is on backorder of 30 week(source: digikey vendor) all over the US. I have tried a lot. I designed my own PCB for the sensor. Try buying HDC1080 breakout board from here: www.playingwithfusion.com/productview.php?pdid=79 But I am not sure, if they ship to Ukraine. Also Newark has some stock for only sensors(92 as of now), u can buy sensor and design your own pcb and sauder it using reflow soldering method. Just my 2 cents.
Ответ открыт по ссылке
Thank you asheem.chhetri. I thought that the Texas Instruments company is implementing customer support.
Halo. How I do to measure 3 sensor with one arduino ? Could You help me ?
use a i2c multiplexer like TCA9584A
you talk tooo fast
You talk too fast and your code will never work.
You store the returned values as a 4 byte array yet refer to them as byte[0], byte[1], byte[3], byte[4].
Your code is almost as useless as your HDC1080.