Grove - Sensor de Temperatura y Humedad (HDC1000)

Grove - Sensor de Temperatura y Humedad (HDC1000) utiliza un sensor HDC1000. El HDC1000 fue diseñado por Texas Instruments. Es un sensor de humedad digital con sensor de temperatura integrado que proporciona una excelente precisión de medición con muy bajo consumo de energía. El dispositivo mide la humedad basándose en un sensor capacitivo novedoso. Los sensores de humedad y temperatura están calibrados de fábrica. El innovador WLCSP (Wafer Level Chip Scale Package) simplifica el diseño de la placa con el uso de un paquete ultra-compacto. El elemento sensor del HDC1000 está ubicado en la parte inferior del dispositivo, lo que hace que el HDC1000 sea más robusto contra suciedad, polvo y otros contaminantes ambientales. El HDC1000 es funcional dentro del rango completo de temperatura de –40°C a +125°C, y rango de 0-100% RH.
Características
- Compatible con conector Grove
- Interfaz IIC
- Bajo consumo de energía
- Amplio rango de voltaje de operación
- Configuración de dirección del bus serie I2C
Para más detalles sobre los módulos Grove, consulte Sistema Grove
Especificaciones
Elemento | Mín | Típico | Máx | Unidad |
---|---|---|---|---|
Voltaje de Alimentación | 3 | / | 5 | VDC |
Corriente de Trabajo | 0.12 | / | 90 | uA |
Precisión de Humedad Relativa (Típ) | / | ±3 | %RH | |
Rango de Operación de Humedad Relativa (Típ) | 0 | / | 100 | %RH |
Precisión de Temperatura | / | ±0.2 | / | ℃ |
Rango de Temperatura | -40 | / | 125 | ℃ |
Rango de Temperatura de Operación | -20 | / | 85 | ℃ |
Dimensión | 40*20 | mm |
Plataformas Compatibles
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.
Descripción del Hardware

- Conector Grove.
- Ready: Listo para una conversión.
- Dirección predeterminada: 0x40.
- ADDR0, ADDR1: Configuración de Dirección del Bus Serie I2C (0x40,0x41,0x42,0x43)
Primeros Pasos
Jugar con Arduino
Aquí se muestra cómo usar Grove - Sensor de Temperatura y Humedad (HDC1000) con Seeeduino v4.2.
Materiales requeridos
Seeeduino V4.2 | Base Shield | Grove - Sensor de Temperatura y Humedad(HDC1000) |
---|---|---|
![]() | ![]() | ![]() |
Obtener Uno Ahora | Obtener Uno Ahora | Obtener Uno Ahora |
1 Por favor conecta el cable USB con cuidado, de lo contrario podrías dañar el puerto. Por favor usa el cable USB con 4 cables en el interior, el cable de 2 cables no puede transferir datos. Si no estás seguro sobre el cable que tienes, puedes hacer clic aquí para comprar
2 Cada módulo Grove viene con un cable Grove cuando lo compras. En caso de que pierdas el cable Grove, puedes hacer clic aquí para comprar
Hardware
-
Paso 1. Conecta Grove - Temperature&Humidity Sensor(HDC1000) al puerto I2C del Grove-Base Shield.
-
Paso 2. Conecta Grove - Base Shield al Seeeduino.
-
Paso 3. Conecta Seeeduino a la PC mediante un cable USB.

Si no tenemos Grove Base Shield, también podemos conectar directamente Grove - Temperature&Humidity Sensor(HDC1000) al Seeeduino como se muestra a continuación.
Seeeduino | Grove - Temperature&Humidity Sensor(HDC1000) |
---|---|
5V | Rojo |
GND | Negro |
SDA | Blanco |
SCL | Amarillo |
Software
-
Paso 1. Descarga la librería Seeed DHT desde Github.
-
Paso 2. Consulta Cómo instalar una librería para instalar la librería para Arduino.
-
Paso 3. Reinicia el IDE de Arduino. Abre un nuevo sketch, y copia el siguiente código en el nuevo sketch.
/*
* HDC1000.h
* A library for HDC1000 1.0
*
* Copyright (c) 2015 seeed technology inc.
* Author : Pillar Zuo ([email protected])
* Create Time: April 2015
* Change Log :
*
* The MIT License (MIT)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include <Wire.h>
#include <HDC1000.h>
HDC1000 mySensor;
//HDC1000 mySensor(0x41, 2) <-- DRDYn enabled and connected to Arduino pin 2 (allows for faster measurements).
void setup(){
Serial.begin(9600);
mySensor.begin();
}
void loop(){
Serial.print("Temperature: ");
Serial.print(mySensor.getTemp());
Serial.print("C, Humidity: ");
Serial.print(mySensor.getHumi());
Serial.println("%");
delay(1000);
}
-
Paso 4. Sube la demostración. Si no sabes cómo subir el código, por favor revisa Cómo subir código.
-
Paso 5. Abre el Monitor Serie del IDE de Arduino haciendo clic en Tool-> Serial Monitor. O presiona las teclas ++ctrl+shift+m++ al mismo tiempo. Establece la velocidad de baudios a 9600. Si todo va bien, obtendrás los resultados.
El resultado debería ser como:

Puede necesitar un período de tiempo antes de que el resultado se vuelva estable.
Jugar Con Raspberry Pi
Hardware
Materiales requeridos
Raspberry pi | GrovePi_Plus | Temperature&Humidity Sensor Pro |
---|---|---|
![]() | ![]() | ![]() |
Obtener Uno Ahora | Obtener Uno Ahora | Obtener Uno Ahora |
-
Paso 1. Conecta el GrovePi_Plus al Raspberry.
-
Paso 2. Conecta este sensor al puerto I2C del GrovePi_Plus.
-
Paso 3. Conecta el Raspberry a la PC mediante cable USB.

Software
-
Paso 1. Sigue Setting Software para configurar el entorno de desarrollo.
-
Paso 2. Sigue Updating the Firmware para actualizar el firmware más reciente del GrovePi.
En esta wiki usamos la ruta ~/GrovePi/ en lugar de /home/pi/Desktop/GrovePi, necesitas asegurarte de que el Paso 2 y el Paso 3 usen la misma ruta.
Te sugerimos firmemente que actualices el firmware, o para algunos sensores podrías obtener errores.
Si estás usando Raspberry Pi con Raspberrypi OS >= Bullseye, tienes que usar esta línea de comandos solo con Python3.
- Paso 3. Clona el repositorio de Github con Git.
cd ~
git clone https://github.com/DexterInd/GrovePi.git
- Paso 4. Ejecuta los siguientes comandos para obtener el valor.
cd ~/GrovePi/Software/Python/grove_i2c_temp_hum_hdc1000
sudo python3 grove_hdc_1000_example.py
El resultado debería ser como:
pi@raspberrypi:~/GrovePi/Software/Python/grove_i2c_temp_hum_hdc1000$ sudo python3 grove_hdc_1000_example.py
Temp : 27.94 C
Humidity: 79.61 %
-----------------
Temp : 29.23 C
Humidity: 79.61 %
-----------------
Temp : 29.23 C
Humidity: 79.61 %
-----------------
Temp : 29.23 C
Humidity: 79.21 %
-----------------
Temp : 29.23 C
Humidity: 78.82 %
-----------------
Temp : 29.23 C
Humidity: 78.82 %
-----------------
Temp : 29.23 C
Humidity: 78.43 %
-----------------
Temp : 29.23 C
Humidity: 78.04 %
-----------------
Temp : 29.23 C
Humidity: 77.65 %
-----------------
Temp : 29.23 C
Humidity: 77.65 %
-----------------
Si quieres revisar el código, puedes usar el siguiente comando:
sudo nano grove_hdc_1000_example.py
Con Launchpad
Material requerido
- TI MSP430FR4133 LaunchPad] × 1
- Cable USB (tipo A a mini tipo-b) × 1
- Grove - Cable de Conversión de 4 pines Hembra Jumper a Grove 4 pines × 1
- Grove - Sensor de Temperatura y Humedad (HDC1000) × 1
Conexiones de hardware
Descargar código y grabarlo en Launchpad
- Descarga el código de demostración.
Nota
Tienes que copiar el archivo readTempHumi.ino (en la carpeta examples) en la misma carpeta que HDC1000.h.-
Graba el código en Launchpad.
-
Abre Monitor Serie (Herramienta->Monitor Serie) para ver los datos detectados.

Visor de Esquemático en Línea
Recursos
- [Zip] Grove - Sensor de Temperatura y Humedad(HDC1000) v1.0 sch pcb.zip
- [Pdf] Grove - Sensor de Temperatura y Humedad(HDC1000) v1.0 sch.pdf
- [Librería] Código de demostración
- [Hoja de datos] HDC1000_DataSheet.pdf
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.