¿Qué es el Módulo Ultrasonido SR04M 2?
El SR04M 2 es un módulo de medición de distancia por ultrasonido diseñado para aplicaciones que requieren operación en ambientes húmedos o a la intemperie. Su transductor cilíndrico es impermeable y va conectado a la placa de control mediante un cable coaxial, lo que permite instalar la sonda directamente expuesta al exterior sin comprometer la electrónica.
A diferencia del HC SR04 estándar, este módulo usa un único transductor para emitir y recibir, lo que explica su distancia mínima de 20 cm (zona ciega física mientras el cristal deja de vibrar). El modo de operación se elige con una resistencia en el pad R19. Con eso trabaja en Trig/Echo, como un HC SR04, o en serial UART.
Especificaciones Técnicas
| Especificación | Detalle |
|---|---|
| Modelo | SR04M 2 |
| Voltaje de alimentación | 5 V DC (el manual de Anji admite 3 a 5,5 V) |
| Corriente de operación estática | 2 mA en reposo según el manual de Anji |
| Rango de medición | Desde 20 cm (el manual de Anji indica hasta 8 m) |
| Resolución | ~1 mm |
| Frecuencia de operación | 40 kHz |
| Ángulo de apertura (cono) | 75° según el manual de Anji |
| Protección de la sonda | Sonda impermeable. La placa no es sumergible |
| Modos de operación | Trig/Echo o serial UART (seleccionable por R19) |
| Dimensiones de la placa | 41 mm × 28.4 mm |
| Longitud del cable de sonda | ~2.5 m |
Modos de Operación
El pad R19 en la placa determina el modo de funcionamiento. Cada modo utiliza los mismos pines físicos TX/RX (o TRIG/ECHO según serigrafía), pero con protocolos distintos.
Modo compatible con el HC SR04. Un pulso en TRIG dispara la medición y la duración del pulso en ECHO da la distancia.
Salida serial a 9600 bps. Cada medición llega en 4 bytes (0xFF, byte alto, byte bajo y suma de verificación) con la distancia en milímetros.
La misma trama serial de 4 bytes a 9600 bps. De los dos valores, 47 kΩ y 120 kΩ, uno envía la medida de forma continua y el otro solo cuando recibe un disparo en RX.
Preguntas Frecuentes
¿Es el mismo sensor que el JSN SR04T?
Son modelos distintos que el mercado vende con nombres cruzados. Este es un SR04M 2, una placa genérica que sigue el diseño AJ SR04M de Shenzhen Anji y elige el modo con una resistencia en el pad R19. En el JSN SR04T 3.0 de Manorshi (marca JSN) el modo se elige puenteando los pads M1 o M2 o soldando una resistencia, y según su hoja de datos mide de 21 a 600 cm y tiene 6 modos. Los dos usan una sola sonda impermeable de 40 kHz.
¿Qué modo viene configurado de fábrica?
El módulo viene con el pad R19 vacío. Según el manual del AJ SR04M de Shenzhen Anji, el diseño en que se basa esta placa, con el pad R19 sin resistencia el módulo trabaja en Trig/Echo, compatible con HC SR04. Al soldar 47 kΩ o 120 kΩ en R19 pasa a salida serial a 9600 bps. Prueba el módulo tal como llega antes de soldar una resistencia. Si marca 0 o un valor fijo, revisa que tu código sea para Trig/Echo y que Trig y Echo no estén invertidos.
¿Sirve para medir el nivel de agua de un estanque o un pozo?
Sí. La sonda va arriba, en la tapa o en un soporte, apuntando hacia el agua, y mide la distancia hasta la superficie a través del aire. El nivel es la distancia de la sonda al fondo menos esa lectura. Deja al menos 20 cm entre la sonda y el nivel máximo, porque más cerca no mide. Aleja también la sonda de las paredes, ya que el haz se abre en un cono de 75 grados y un eco en la pared da lecturas falsas. La placa azul va dentro de una caja estanca.
¿Por qué no mide distancias menores a 20 cm?
Porque usa un único transductor para emitir y recibir. Después de cada disparo la sonda necesita un momento para dejar de vibrar antes de escuchar el eco, y ese tiempo equivale a una zona ciega de unos 20 cm. Un objeto dentro de esa distancia no se mide bien.
¿Se puede sumergir el kit completo?
No. La sonda negra y su cable son impermeables. La placa azul no lo es, y va dentro de una caja estanca, lejos de la lluvia y las salpicaduras. La sonda mide a través del aire, así que se monta sobre el agua y nunca dentro de ella.
¿Qué pines debo conectar al microcontrolador?
La placa tiene 4 pines, VCC, Trig/RX, Echo/TX y GND. VCC va a 5 V y GND a tierra. En modo Trig/Echo, Trig recibe el pulso de disparo del microcontrolador y Echo le devuelve el pulso de la medida. En modo serial, Echo/TX es la salida de datos y va al RX del microcontrolador. En el modo serial por disparo, Trig/RX va además al TX del microcontrolador, que pide cada medida enviando un byte. Lee el rótulo junto a cada pin antes de conectar.
¿Es compatible con librerías de Arduino para HC SR04?
Según el manual de Anji, con R19 sin resistencia el módulo trabaja en un modo compatible con el HC SR04. Un pulso en Trig dispara la medición y la duración del pulso en Echo da la distancia. A diferencia del HC SR04, no mide bajo 20 cm. En los modos seriales el código es otro. El módulo envía 4 bytes a 9600 bps (0xFF, byte alto, byte bajo y suma de verificación), y la distancia en milímetros es byte alto × 256 + byte bajo.
¿Para qué sirve el conector blanco del cable?
Une la sonda con la placa. Es un conector blanco de 2 pines al final del cable coaxial, y permite desconectar la sonda sin soldar.




