// Referencia de sensores y módulos

Sensor / Módulo Mide Interfaz Compatibilidad práctica Uso típico
Temperatura, humedad, presión y clima
DHT11Temperatura y humedadDigitalESP32, Arduino, Raspberry PiMedición básica de clima en interiores
DHT22 / AM2302Temperatura y humedadDigitalESP32, Arduino, Raspberry PiEstaciones meteorológicas caseras con mejor precisión que DHT11
DS18B20Temperatura1-WireESP32, Arduino, Raspberry PiMedir temperatura en agua, suelo, neveras o exteriores
BME280Temperatura, humedad y presiónI2CSPIMuy compatibleEstación meteorológica completa
BMP280Temperatura y presiónI2CSPIMuy compatibleMedir presión atmosférica y estimar altitud
BMP388 / BMP390Presión y altitudI2CSPICompatibleAltímetros, drones y mediciones de presión más precisas
SHT30 / SHT31 / SHT35Temperatura y humedadI2CMuy compatibleControl ambiental preciso en habitaciones, invernaderos o cámaras
AHT10 / AHT20 / AHT21Temperatura y humedadI2CCompatibleMedición económica de temperatura y humedad
HTU21D / Si7021Temperatura y humedadI2CCompatibleMonitorización ambiental compacta
BME680 / BME688Temperatura, humedad, presión y gasI2CSPICompatibleCalidad de aire aproximada y estación ambiental avanzada
MS5611Presión barométricaI2CSPICompatibleAltitud, meteorología y proyectos de vuelo
MPL3115A2Presión y altitudI2CCompatibleMedir altitud en proyectos portátiles
LM35TemperaturaAnalógicoArduino/ESP32 directo; Raspberry Pi con ADCMedición simple de temperatura por tensión analógica
TMP36TemperaturaAnalógicoArduino/ESP32 directo; Raspberry Pi con ADCSensor de temperatura sencillo para aprendizaje
NTC 10KTemperaturaAnalógicoArduino/ESP32 directo; Raspberry Pi con ADCTermostatos, impresoras 3D, control de temperatura
Luz, color, UV y proximidad óptica
BH1750Luz en luxI2CMuy compatibleMedir iluminación ambiental en habitaciones o exteriores
TSL2561Luz visible e infrarrojaI2CCompatibleControl automático de iluminación
TSL2591Luz de alta sensibilidadI2CCompatibleMedir niveles de luz muy bajos o muy altos
VEML7700Luz ambienteI2CCompatibleAjuste automático de brillo o detección de luz natural
APDS-9960Color, proximidad y gestosI2CCompatibleDetectar gestos, presencia cercana o color
TCS34725Color RGBI2CCompatibleIdentificación de colores en objetos
AS7341Espectro de luzI2CCompatibleAnálisis más detallado de luz y colores
VCNL4010 / VCNL4040Proximidad y luzI2CCompatibleDetectar presencia cercana sin contacto
LDR / fotorresistenciaNivel de luzAnalógicoRaspberry Pi necesita ADCDetectar día/noche o cambios de luz
ML8511Radiación UVAnalógicoRaspberry Pi necesita ADCMedir exposición ultravioleta
GUVA-S12SDRadiación UVAnalógicoRaspberry Pi necesita ADCMonitor UV para exteriores
TCRT5000Reflexión infrarrojaDigitalAnalógicoCompatible; revisar nivelesSeguidor de línea, detección de objetos claros/oscuros
KY-033Línea o contrasteDigitalCompatible; cuidado con 5 VRobots seguidores de línea
Movimiento, orientación e IMU
MPU-6050Aceleración y giroI2CMuy comúnDetectar inclinación, movimiento o vibración
MPU-9250 / MPU-9255Acelerómetro, giroscopio y magnetómetroI2CSPICompatibleOrientación en 3D y brújula electrónica
ICM-20948IMU de 9 ejesI2CSPICompatibleNavegación, drones y wearables
LSM6DS3 / LSM6DSOXAcelerómetro y giroscopioI2CSPICompatibleDetección de movimiento precisa
LIS3DHAcelerómetroI2CSPICompatibleDetección de golpes, inclinación o actividad
ADXL345AcelerómetroI2CSPIMuy comúnMedir aceleración, inclinación o vibraciones
BNO055IMU con orientación calculadaI2CUARTMuy recomendableObtener orientación sin programar cálculos complejos
BNO085 / BNO086IMU avanzadaI2CSPIUARTCompatibleRobótica, realidad aumentada y orientación precisa
QMC5883LCampo magnéticoI2CCompatibleBrújula electrónica
HMC5883LCampo magnéticoI2CCompatibleBrújula, aunque es menos habitual hoy
PIR HC-SR501Movimiento humanoDigitalCompatible; revisar salidaEncender luces o alarmas al detectar personas
PIR AM312Movimiento humanoDigitalMuy adecuado a 3,3 VDetección compacta de presencia
SW-420VibraciónDigitalAnalógicoRaspberry Pi con ADC si usas analógicoAlarmas por vibración o golpes
Encoder KY-040Giro incrementalDigitalCompatibleMenús, selectores, control manual de valores
A3144 HallCampo magnéticoDigitalCompatibleDetectar imanes, vueltas o posición
Reed switchContacto magnéticoDigitalCompatibleDetectar apertura de puertas o ventanas
Distancia, presencia y nivel
HC-SR04Distancia ultrasónicaTrigger/Echo digitalCompatible; Echo suele ser 5 VMedir distancia a objetos o nivel de depósitos
JSN-SR04TDistancia ultrasónica impermeableDigitalCompatible; revisar nivelesMedir nivel de agua o distancia en exterior
VL53L0XDistancia por láser ToFI2CMuy compatibleMedir distancia corta con buena precisión
VL53L1XDistancia ToF de mayor alcanceI2CMuy compatibleDetección de presencia o distancia hasta varios metros
VL6180XProximidad ToF y luzI2CCompatibleDetectar objetos muy cercanos
TFMini / TFMini PlusDistancia LiDARUARTI2CCompatibleMedición de distancia en robots o drones
Sharp GP2Y0A21Distancia infrarrojaAnalógicoRaspberry Pi necesita ADCDetectar obstáculos a corta/media distancia
Sensor nivel de agua analógicoNivel de aguaAnalógicoRaspberry Pi necesita ADCDetectar nivel aproximado en pequeños recipientes
Sensor flotadorNivel ON/OFFDigitalCompatibleSaber si un depósito está lleno o vacío
Sensor capacitivo de nivelPresencia o nivelDigitalAnalógicoCompatible según móduloDetectar líquidos sin contacto directo
YF-S201Caudal de aguaPulsos digitalesCompatible; revisar nivel de señalMedir consumo o flujo de agua
Gas, CO₂ y calidad de aire
SGP30VOC y eCO₂I2CCompatibleCalidad de aire interior aproximada
SGP40VOCI2CCompatibleDetección de compuestos orgánicos volátiles
CCS811VOC y eCO₂I2CCompatibleCalidad de aire básica
SCD30CO₂ real, temperatura y humedadI2CUARTCompatibleMedición fiable de CO₂ en habitaciones
SCD40 / SCD41CO₂ realI2CMuy recomendableControl de ventilación y calidad de aire
MH-Z19B / MH-Z19CCO₂ realUARTPWMCompatibleMedir CO₂ en aulas, oficinas o viviendas
PMS5003 / PMS7003Partículas PM1, PM2.5 y PM10UARTCompatibleMedir contaminación por partículas
SDS011Partículas PM2.5 y PM10UARTCompatibleMonitor de contaminación ambiental
BME680 / BME688Gases/VOC aproximadosI2CSPICompatibleEstimar calidad de aire junto con clima
MQ-2Humo y gases inflamablesAnalógicoDigitalRaspberry Pi necesita ADCDetectar gas, humo o butano de forma básica
MQ-3AlcoholAnalógicoDigitalRaspberry Pi necesita ADCDetección de vapores de alcohol
MQ-4MetanoAnalógicoDigitalRaspberry Pi necesita ADCDetección básica de gas metano
MQ-7Monóxido de carbonoAnalógicoDigitalRaspberry Pi necesita ADCDetección básica de CO
MQ-135Calidad de aire/gasesAnalógicoDigitalRaspberry Pi necesita ADCDetección general de gases contaminantes
MiCS-6814CO, NO₂ y NH₃AnalógicoI2CMejor en versión I2CCalidad de aire con varios gases
Suelo, agua y agricultura
Sensor capacitivo humedad suelo v1.2Humedad de sueloAnalógicoArduino/ESP32 directo; Raspberry Pi con ADCRiego automático y control de plantas
YL-69 / FC-28Humedad de sueloAnalógicoDigitalCompatible; se corroe con el tiempoProyectos básicos de riego
Sensor de lluvia YL-83Gotas o lluviaAnalógicoDigitalRaspberry Pi con ADC si usas analógicoDetectar si está lloviendo
Sensor TDSSólidos disueltos en aguaAnalógicoRaspberry Pi necesita ADCMedir calidad de agua o nutrientes
Sensor pH tipo GravitypHAnalógicoRaspberry Pi necesita ADCMedir acidez en agua, acuarios o hidroponía
Sensor ORPPotencial redoxAnalógicoRaspberry Pi necesita ADCControl de oxidación en agua o piscinas
Sensor de turbidezClaridad del aguaAnalógicoRaspberry Pi necesita ADCDetectar agua sucia o partículas en suspensión
DS18B20 waterproofTemperatura de agua o suelo1-WireMuy compatibleMedir temperatura en líquidos o exterior
Anemómetro de pulsosVelocidad del vientoPulsos digitalesCompatibleEstación meteorológica
Pluviómetro de balancínLluvia acumuladaPulsos/contactoCompatibleMedir precipitación
Veleta resistivaDirección del vientoAnalógicoRaspberry Pi necesita ADCEstación meteorológica completa
Sonido, vibración, tacto y presencia
KY-038 / KY-037SonidoDigitalAnalógicoRaspberry Pi con ADC si usas analógicoDetectar palmadas, ruido o eventos sonoros
MAX4466Sonido/micrófonoAnalógicoRaspberry Pi necesita ADCCaptar audio analógico simple
MAX9814Sonido con ganancia automáticaAnalógicoRaspberry Pi necesita ADCCaptar voz o sonido con volumen variable
INMP441Micrófono digitalI2SESP32/RPi bien; Arduino depende del modeloCaptura de audio digital
SPH0645Micrófono digitalI2SESP32/RPi bien; Arduino depende del modeloGrabación o análisis de sonido
TTP223Toque capacitivoDigitalCompatibleBotón táctil sin partes mecánicas
MPR121Tacto capacitivo multicanalI2CMuy compatibleTeclados táctiles o interfaces capacitivas
FSR402 / FSRFuerza o presiónAnalógicoRaspberry Pi necesita ADCDetectar presión en una superficie
Célula de carga + HX711Peso/fuerzaDigital 2 hilosCompatibleBásculas y medición de peso
PiezoeléctricoGolpe o vibraciónAnalógicoRaspberry Pi necesita ADC y protecciónDetectar impactos, golpes o vibraciones
Corriente, tensión, energía y señales eléctricas
INA219Corriente y tensión DCI2CMuy compatibleMedir consumo eléctrico de pequeños circuitos
INA226Corriente y tensión DC precisaI2CCompatibleMonitorización eléctrica con más precisión
INA260Corriente, tensión y potenciaI2CCompatibleMedir potencia consumida por un dispositivo
ACS712Corriente AC/DCAnalógicoRaspberry Pi necesita ADCMedir corriente en cables o cargas
ACS758Corriente altaAnalógicoRaspberry Pi necesita ADCMedición de corrientes elevadas
SCT-013Corriente AC no invasivaAnalógico acondicionadoRaspberry Pi necesita ADCMedir consumo de corriente sin cortar el cable
ZMPT101BTensión ACAnalógicoRaspberry Pi necesita ADC; usar con precauciónMedir tensión de red con aislamiento adecuado
PZEM-004TEnergía ACUARTCompatible con adaptación de nivelMedir voltaje, corriente, potencia y energía en AC
ZMCT103CCorriente ACAnalógicoRaspberry Pi necesita ADCMedición de corriente alterna
Sensor de voltaje 0–25 VTensión DCAnalógicoRaspberry Pi necesita ADCMedir baterías o fuentes de alimentación
GPS, RFID/NFC y otros sensores útiles
NEO-6MGPSUARTCompatibleObtener posición, velocidad y hora GPS
NEO-M8NGPS/GNSSUARTI2CCompatibleLocalización más precisa que NEO-6M
PN532NFC/RFIDI2CSPIUARTMuy compatibleLeer tarjetas NFC o etiquetas RFID
RC522RFID 13,56 MHzSPICompatible; normalmente 3,3 VControl de acceso con tarjetas RFID
RDM6300RFID 125 kHzUARTCompatibleLectura de tarjetas RFID de baja frecuencia
AS5600Ángulo magnéticoI2CAnalógicoCompatible; ADC si es analógico en RPiMedir posición angular de un eje
MLX90393Campo magnético 3DI2CSPICompatibleMedición magnética en tres ejes
MLX90614Temperatura infrarrojaI2CCompatibleMedir temperatura sin contacto
AMG8833Cámara térmica 8x8I2CCompatibleVer mapas térmicos simples
MLX90640Cámara térmica 32x24I2CCompatible; mejor en ESP32/RPiImagen térmica de baja resolución
MAX30102Pulso y SpO₂ experimentalI2CCompatibleProyectos educativos de biometría
AD8232Señal ECGAnalógicoRaspberry Pi necesita ADCMedición experimental de actividad cardíaca
Módulos auxiliares recomendados
ADS1115Conversor analógico-digital de 16 bitsI2CESP32, Arduino, Raspberry PiLeer sensores analógicos con Raspberry Pi o mejorar precisión
MCP3008Conversor analógico-digital de 10 bitsSPIESP32, Arduino, Raspberry PiAñadir entradas analógicas a Raspberry Pi
Conversor nivel lógico 5 V ↔ 3,3 VAdaptación de señalesDigitalI2CUARTMuy recomendableProteger ESP32 y Raspberry Pi de señales de 5 V
Divisor resistivoReducir tensiónPasivoCompatibleBajar señales de 5 V a 3,3 V
TCA9548AMultiplexor I2CI2CCompatibleConectar varios sensores I2C con la misma dirección
MCP23017Expansor de GPIOI2CCompatibleAñadir más entradas y salidas digitales
PCF8574Expansor de GPIO simpleI2CCompatibleAñadir pines digitales básicos
Level shifter bidireccional I2CAdaptar niveles I2CI2CCompatibleUsar sensores I2C de 5 V con placas de 3,3 V
ADS1115 BH1750 BME280 HC-SR04 Sensor de humedad de suelo HX711 INA219 MPU-6050 NEO-6M SCD40