HC-SR04 Sensor de Proximidad Ultrasónico para Arduino 5V 4pin Rango 2cm-400cm[HC-SR04] HC-SR04 Sensor de Proximidad Ultrasónico para Arduino 5V 4pin Rango 2cm-400cm
HC-SR04 Sensor de Proximidad Ultrasónico para Arduino 5V 4pin Rango 2cm-400cm
[HC-SR04] HC-SR04 Sensor de Proximidad Ultrasónico para Arduino 5V 4pin Rango 2cm-400cm
Medición de distancia sin contacto mediante pulsos ultrasónicos.
El HC-SR04 determina distancia transmitiendo una ráfaga ultrasónica y midiendo el tiempo de retorno del eco. Es adecuado para robótica, detección de obstáculos y mediciones de nivel sin contacto.
Especificaciones técnicas
Características principales
Valor
Alimentación
5 V CC
Rango nominal
2 a 400 cm
Frecuencia acústica
40 kHz
Interfaz
Trigger y Echo TTL
Disparo
Pulso alto mínimo de 10 µs
Corriente
15 mA típica
Ángulo útil
Menor de 15°
Compatibilidad
Arduino Uno; Raspberry Pi con divisor para Echo
Características adicionales
Valor
Resolución indicada
3 mm en condiciones favorables
Periodo entre lecturas
60 ms o mayor
Conversión
Distancia cm = duración Echo µs / 58
Superficies
Mejor respuesta con objetos planos y reflectantes
Temperatura
Modifica la velocidad del sonido
Aplicaciones
Distancia, nivel y evitación de obstáculos
Información técnica: La precisión disminuye con superficies blandas, pequeñas, inclinadas o sometidas a corrientes de aire y cambios importantes de temperatura.
Ventajas y aplicaciones
Integración sencilla: Su interfaz permite incorporarlo a prototipos electrónicos con conexiones claras y componentes externos mínimos durante el desarrollo.
Formato compacto: El tamaño reducido facilita instalarlo dentro de robots, equipos educativos y mecanismos con espacio disponible limitado.
Respuesta práctica: Entrega información útil para automatización, supervisión o control cuando trabaja dentro de sus condiciones eléctricas especificadas.
Compatibilidad amplia: Puede emplearse con Arduino y otras plataformas, adaptando alimentación, niveles lógicos e interfaz cuando resulte necesario.
Aplicaciones educativas: Permite estudiar principios de sensado, adquisición y programación mediante experiencias repetibles y proyectos funcionales de bajo costo.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
Galería de esquemas y conexiones
Guía de conexión: Conecta VCC a 5 V, GND a tierra, Trigger a D4 y Echo a D5. En Raspberry Pi reduce Echo a 3,3 V.
🎓 Funcionamiento del ejemplo
Genera un pulso de disparo, mide Echo con límite temporal y convierte el viaje de ida y vuelta a centímetros.
Ejemplo Arduino · HC-SR04
const byte TRIG=4,ECHO=5;
void setup(){Serial.begin(9600);pinMode(TRIG,OUTPUT);pinMode(ECHO,INPUT);}
void loop(){digitalWrite(TRIG,LOW);delayMicroseconds(2);digitalWrite(TRIG,HIGH);delayMicroseconds(10);digitalWrite(TRIG,LOW);unsigned long t=pulseIn(ECHO,HIGH,25000);if(t)Serial.println(t/58.0);else Serial.println("Fuera de rango");delay(60);}
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Qué función cumple HC-SR04?
HC-SR04 proporciona la función descrita mediante su principio físico y entrega una señal utilizable dentro de sus límites eléctricos especificados.
2. ¿Qué alimentación necesita?
Debe utilizarse exactamente la tensión indicada en las especificaciones, compartiendo tierra con el controlador y evitando invertir la polaridad de conexión.
3. ¿Cómo debe instalarse?
Debe fijarse sin esfuerzos sobre sus terminales, manteniendo conexiones cortas, aislamiento adecuado y una ubicación compatible con el fenómeno medido.
4. ¿Qué factores afectan el funcionamiento?
La alimentación, temperatura, ruido eléctrico, montaje y condiciones ambientales pueden modificar la respuesta; conviene evaluar el conjunto dentro de su aplicación final.
5. ¿Es compatible con Arduino Uno?
Sí. Trigger y Echo pueden manejarse con pines digitales; el ejemplo mide el ancho del pulso retornado mediante pulseIn en.
6. ¿Puede utilizarse con Raspberry Pi?
Sí, reduciendo Echo de cinco a 3,3 voltios con un divisor resistivo antes de conectarlo al GPIO en proyectos electrónicos.
7. ¿Necesita calibración o ajuste?
Cuando incorpora umbral o entrega una magnitud relativa, debe ajustarse y validarse usando referencias apropiadas para el intervalo operativo requerido.
8. ¿Cómo se compara con un sensor infrarrojo?
El ultrasonido mide tiempo acústico y no depende del color; el infrarrojo puede responder diferente según reflectividad, iluminación y distancia.
9. ¿En qué difiere de VL53L0X?
Este módulo utiliza sonido y dos transductores; VL53L0X calcula tiempo de vuelo óptico y entrega datos digitales mediante I²C en.
10. ¿Puede reemplazar un sensor industrial?
No directamente. Los sensores industriales suelen ofrecer carcasa protegida, compensación, certificaciones y salidas robustas para ambientes eléctricos exigentes en proyectos.