Raspberry Pi y HDC2010: Guía completa de configuración I2C para sensor de temperatura y humedad
Raspberry Pi y HDC2010: Guía completa de configuración I2C para sensor de temperatura y humedad
Esta guía explica cómo integrar el sensor de temperatura y humedad de alta precisión HDC2010 de Texas Instruments con cualquier modelo de Raspberry Pi, desde Pi 4 hasta Pi Zero W. Las instrucciones se basan en un SO basado en Debian y Python 2.7, pero funcionan sin cambios en instalaciones más recientes de Python 3.
Sobre el HDC2010
El HDC2010 es un sensor digital que ofrece:
- Rango de humedad relativa: 0 % – 100 %
- Precisión de humedad: ± 2 % (calibrado de fábrica)
- Rango de temperatura: –40 °C a +125 °C (funcional) y –40 °C a +80 °C (operativo)
- Precisión de temperatura: ± 0.2 °C (calibrado de fábrica)
- Elemento calefactor integrado para evaporar condensación
Para detalles técnicos completos, consulte la hoja de datos.
Placa s‑Sense HDC2010 de itbrainpower.net
Número de parte: SS‑HDC2010#I2C SKU: ITBP‑6005
Combo opcional: HDC2010 + CCS811
Número de parte: SS‑HDC2010+CCS811#I2C SKU: ITBP‑6006
Ambas placas breakout usan la misma interfaz I²C y pueden cablearse idénticamente. Esta guía se centra en la placa de sensor único; la placa combo sigue los mismos pasos.
Requisitos previos – Configuración de Raspberry Pi
- Habilitar el bus I²C
- Ejecute
sudo raspi-config. - Vaya a Opciones de interfaz → I2C, habilítelo y reinicie.
- Ejecute
- Verificar el controlador
Después de reiniciar,
ls /dev/*i2c*debería listar/dev/i2c‑1. - Confirmar presencia del sensor
Conecte la placa breakout y ejecute
i2cdetect -y 1. El sensor debería aparecer en la dirección0x40. - Instalar dependencias de Python
sudo apt-get install python-setuptools- Descargue smbus2‑0.3.0.
tar -xf smbus2-0.3.0.tar.gzcd smbus2-0.3.0sudo python setup.py install
Cableado de hardware
Todos los modelos de Raspberry Pi comparten los mismos pines I²C, pero listamos los números de pin para claridad. Use la convención GPIO.setmode(GPIO.BOARD).
| Pin | Conexión |
|---|---|
| 3.3 V (pin 1) | VCC |
| GND (pin 6) | GND |
| SDA (pin 3) | SDA |
| SCL (pin 5) | SCL |
Todos los modelos de Pi admiten el mismo cableado, por lo que puede usar el mismo esquema para Pi 4, 3B+, 3B, 3A+, 2B, B, Zero y Zero W.
Software – Lectura del sensor
- Descargue la biblioteca Python HDC2010 para Raspberry Pi.
- Extraiga el archivo y navegue a la carpeta creada.
- Copie el script
hdc2010_simple.pyal directorio de la biblioteca. - Abra
hdc2010_param.pypara confirmar que la dirección I²C por defecto (0x40) coincide con su hardware. - Ejecute la muestra con
python hdc2010_simple.pyy observe las lecturas de temperatura y humedad.
Para uso avanzado, consulte la documentación de la biblioteca o modifique el script para registrar datos o integrar con MQTT.
Fuente: Basic IoT – Raspberry Pi HDC2010 how to
Proceso de manufactura
- Verifica y calibra tu sensor de humedad para mediciones precisas
- Conectar Raspberry Pi 3 a sensor DHT11 y subir datos a cloud ThingsIo.ai
- Papelera Inteligente: Solución IoT Celular para Gestión Automatizada de Residuos
- Envío de Datos IMU Adafruit 10DOF desde Raspberry Pi 2 a Azure Event Hubs con Windows 10 IoT Core
- Monitorización Precisa de Temperatura y Humedad con SHT15 en Windows 10 IoT Core
- Cómo 5G transformará el IoT Industrial: Impulsando automatización, fiabilidad y conectividad
- Cómo IoT y 5G Están Transformando los Entornos Laborales Modernos
- Sensor IR 2.0: Impulsando la próxima ola de innovación IoT
- Cómo el IoT Transforma la Movilidad Empresarial para Negocios Modernos
- Cómo el IoT Está Transformando la Seguridad Laboral: Monitorización en Tiempo Real y Reducción de Riesgos
- Transformando la Experiencia del Cliente con IoT: Soluciones Inteligentes para Satisfacción Superior