Sensor Ultrasónico

El sensor ultrasónico es un dispositivo que utiliza ondas sonoras de alta frecuencia, inaudibles para el oído humano, para detectar la presencia, distancia o velocidad de objetos.

Su principio de funcionamiento se basa en la emisión y recepción de estas ondas, aprovechando el fenómeno de la reflexión (eco).

Son ampliamente utilizados en diversas industrias debido a su versatilidad, robustez y capacidad para operar en entornos adversos con alta precisión.

La capacidad de estos sensores para detectar objetos y medir distancias en una amplia variedad de condiciones, así como su resistencia ambiental, los convierten en una opción ideal para aplicaciones exigentes.

El símbolo del sensor ultrasónico es el siguiente:

Símbolo del sensor de ultrasonidos
Contenidos
  1. Funcionamiento del Sensor Ultrasónico
  2. Salidas del Sensor Ultrasónico
  3. Características del Sensor Ultrasónico
  4. Sensor Ultrasónico Arduino
  5. Inconvenientes del Sensor Ultrasónico
  6. Aplicaciones del Sensor Ultrasónico
  7. Comparación del Sensor Ultrasónico con Otras Tecnologías
  8. Preguntas Frecuentes sobre el Sensor Ultrasónico

Funcionamiento del Sensor Ultrasónico

El funcionamiento de un sensor de ultrasonidos se basa en la ecolocalización, similar a la que utilizan los murciélagos. El sensor emite una onda ultrasónica, que se propaga por el medio (generalmente aire). Cuando esta onda encuentra un objeto, se refleja y regresa al sensor.

Midiendo el tiempo que tarda la onda en ir y volver, y conociendo la velocidad del sonido en el medio, se puede calcular la distancia al objeto. La fórmula fundamental es:

Distancia = (Velocidad del sonido × Tiempo de viaje) / 2

donde:

Velocidad del sonido: depende del medio de propagación (en aire es aproximadamente 343 m/s a 20°C y varía con la temperatura y la humedad).

Tiempo de viaje: es el tiempo transcurrido entre la emisión de la onda y la recepción del eco.

Un sensor de ultrasonidos típico consta de los siguientes componentes principales:

Transductor ultrasónico: es el componente clave que realiza la conversión entre energía eléctrica y energía acústica (ondas ultrasónicas). Generalmente utiliza materiales piezoeléctricos que vibran al aplicarles una tensión eléctrica, generando la onda, y viceversa, generando una tensión eléctrica al recibir la onda reflejada. Está compuesto por:

Circuito emisor: es el transmisor encargado de generar la señal eléctrica que excita al transductor para emitir la onda ultrasónica.

Circuito receptor: amplifica y procesa la señal eléctrica proveniente del transductor al recibir el eco. Incluye filtros para eliminar el ruido y circuitos de detección de eco.

Circuito de control: es el microcontrolador que controla la secuencia de emisión y recepción, mide el tiempo de viaje y calcula la distancia. También se encarga de la comunicación con otros dispositivos.

Salidas del Sensor Ultrasónico

La gran mayoría de los sensores de ultrasonidos que se encuentran en el mercado y que se utilizan en aplicaciones comunes (como robótica, medición de distancias cortas, detección de nivel, etc.) son sensores de reflexión directa que trabajan en modo difuso.

En este tipo de sensores, el emisor y el receptor están ubicados en el mismo dispositivo. La onda sonora parte del dispositivo y, tras chocar con el objeto a medir regresa.

Imagen del sensor ultrasónico de reflexión directa

Además, estos sensores ultrasónicos no suelen tener una configuración de salida única; las opciones disponibles dependen del modelo y del fabricante. A continuación, se detallan las opciones más comunes:

Salida a Transistor de los Sensores de Ultrasonidos

Se  trata de salidas binarias que utilizan transistores para conmutar la señal. La diferencia principal entre NPN y PNP radica en cómo se conecta la carga al sensor.

En la salida a transistor el sensor proporciona una señal que dependerá de si se detecta un objeto dentro del rango especificado o de si no se detecta nada.

La salida NPN (sinking o sumidero de corriente) está en circuito abierto cuando el sensor no detecta el objeto y proporciona el valor de tierra (0V) cuando el sensor detecta el objeto. La salida PNP (sourcing o fuente de corriente) está en circuito abierto cuando el sensor no detecta el objeto y proporciona el valor de la fuente de alimentación positiva (Vcc) cuando el sensor detecta el objeto.

Las salidas a transistor son de alta velocidad de conmutación y bajo coste, integrándose fácilmente con electrónica digital. Su limitada capacidad de corriente imposibilita que puedan controlar directamente contactores. Se pueden utilizar para controlar relés más pequeños.

Salida a Relé de los Sensores de Ultrasonidos

Las salidas de relé electromagnético controlan cargas de mayor potencia. El sensor activa un relé electromagnético cuando se detecta el objeto. El relé actúa como un interruptor, abriendo o cerrando un circuito independiente.

Pueden disponer de 3 tipos de contactos:

Contactos normalmente abiertos (NA): los contactos NA, en su estado de reposo, se encuentran abiertos, impidiendo la conexión eléctrica. Sin embargo, al activarse el relé, estos contactos se cierran, estableciendo una conexión que permite el flujo de corriente a través del circuito controlado.

Símbolo del contacto abierto

Contactos normalmente cerrados (NC): en condiciones normales, los contactos NC están cerrados, lo que significa que hay una conexión eléctrica. Al activarse el relé, los contactos NC se abren, interrumpiendo la conexión y deteniendo el paso de corriente a través del circuito.

Símbolo del contacto normalmente cerrado (NC)

Contactos conmutados (NA/NC): al activarse el relé, los contactos NA se cierran, estableciendo una conexión eléctrica, mientras que los contactos NC se abren, interrumpiendo la corriente en otro circuito. Al desactivarse el relé, ocurre el proceso inverso y los contactos vuelven a su estado original.

Símbolo del contacto conmutado

Aunque las salidas a relé proporcionan aislamiento galvánico entre el circuito del sensor y el circuito de la carga y pueden controlar cargas de CA y CC, tienen baja velocidad de conmutación en comparación con los transistores, además de una vida útil limitada por el desgaste mecánico.

Salida Analógica de los Sensores de Ultrasonidos

La mayoría de sensores ultrasónicos proporcionan una señal continua proporcional a la distancia medida. Los tipos más comunes son:

Voltaje (0-10V, 1-5V, etc.): la tensión varía linealmente con la distancia.

Corriente (4-20mA): la corriente varía linealmente con la distancia.

La salida analógica se conecta a una entrada analógica (con ADC o Convertidor Analógico a Digital) de un PLC, un microcontrolador o un sistema de adquisición de datos.

Es fundamental conocer la escala de la señal de salida para interpretar correctamente la lectura. Por ejemplo, 0-10V podría corresponder a 0-1 metro.

Al trabajar con sensores de salida analógica, es importante considerar que las señales de voltaje son más vulnerables al ruido eléctrico en comparación con las señales de corriente, lo que puede afectar la precisión de las mediciones.

Características del Sensor Ultrasónico

A continuación, se presentan los principales parámetros técnicos del sensor ultrasónico:

Detección sin contacto: no requieren contacto físico con el objeto, evitando el desgaste y los daños.

Frecuencia de operación: es la frecuencia de la onda ultrasónica emitida, típicamente entre 20 kHz y varios MHz. Frecuencias más altas ofrecen mayor precisión y resolución, pero menor alcance.

Rango de detección: es la distancia mínima y máxima a la que el sensor puede detectar objetos.

Ángulo de cono de detección: es el ángulo de dispersión de la onda ultrasónica. Un ángulo más amplio permite detectar objetos en un área mayor, pero puede disminuir la precisión.

Resolución: es la mínima diferencia de distancia que el sensor puede detectar.

Tiempo de respuesta: es el tiempo que tarda el sensor en proporcionar una lectura después de la emisión de la onda.

Zona muerta (blind zone): es la distancia mínima a la que el sensor no puede detectar objetos debido al tiempo que tarda el transductor en conmutar entre la emisión y la recepción.

Grado de protección (IP): indica el índice de protección IP del sensor contra el polvo y el agua.

Sensor Ultrasónico Arduino

Para proyectos con microcontroladores, especialmente en electrónica de aficionados, robótica o prototipado, los sensores ultrasónicos de bajo coste como el HC-SR04 son extremadamente populares.

Imagen del sensor ultrasónico HC-SR04 muy usado con Arduino

El sensor ultrasónico HC-SR04 es muy usado con Arduino para medir distancias, desde 2 cm hasta 4 metros aproximadamente.

Arduino es una plataforma de hardware y software de código abierto (open-source) que simplifica el desarrollo de proyectos electrónicos. Incluye:

Placa Arduino: placa con microcontrolador (como el ATmega328 o ESP32), entradas/salidas y alimentación por USB.

Entorno de desarrollo (IDE): gratuito basado en C/C++, compatible con múltiples sistemas operativos.

Ideal para principiantes y expertos, Arduino permite crear dispositivos interactivos (robots, sensores, IoT) sin necesidad de profundizar en programación avanzada de microcontroladores. Su enfoque accesible y su amplia comunidad lo hacen perfecto para prototipado rápido y educación. En esencia, Arduino democratiza la electrónica, combinando potencia y simplicidad.

Como cualquier sensor de ultrasonidos el sensor HC-SR04 funciona emitiendo ondas ultrasónicas y calculando el tiempo que tardan en rebotar en un objeto. Dispone de 4 pines (aunque algunos modelos pueden tener solo 3, fusionando GND y Trigger):

VCC: alimentación (5V).

Trigger (Trig): inicia la medición emitiendo una señal de ultrasonidos. Arduino envía un pulso a este pin “Trigger” cuando recibe una señal. Esto le indica al sensor que debe emitir 8 pulsos ultrasónicos (inaudibles, a 40 kHz).

Echo: recibe la señal de vuelta (eco) de ultrasonidos. Devuelve a Arduino un pulso cuya duración indica la distancia. Realmente el sensor activa este pin “Echo” y lo mantiene así durante el tiempo que tarda en recibir el eco del ultrasonido.

GND: tierra (Ground).

La conexión del HC-SR04 con Arduino (ejemplo con Arduino UNO) es:

Tabla de la conexión del sensor de ultrasonidos HC-SR04 con Arduino UNO

Inconvenientes del Sensor Ultrasónico

Para saber si el sensor ultrasónico puede ser adecuado se deben valorar sus limitaciones:

1º) Sensibilidad a las condiciones ambientales: la temperatura, la humedad y las corrientes de aire pueden afectar la velocidad del sonido y, por lo tanto, la precisión de la medición.

2º) Reflexiones múltiples: en entornos complejos, las ondas ultrasónicas pueden rebotar en múltiples superficies, generando ecos falsos y mediciones incorrectas.

3º) Absorción del sonido: materiales blandos o porosos pueden absorber las ondas ultrasónicas, dificultando la detección.

4º) Zona muerta: la presencia de una zona muerta limita la detección a distancias muy cortas.

5º) Ángulo de cono: el ángulo de cono puede generar detecciones no deseadas de objetos cercanos que no son el objetivo.

Aplicaciones del Sensor Ultrasónico

Las aplicaciones típicas del sensor de ultrasonidos son las siguientes:

Medición de distancia y nivel: en tanques, silos, contenedores, etc.

Detección de obstáculos: en robots, vehículos autónomos, sistemas de asistencia al aparcamiento, etc.

Automatización industrial: conteo de objetos, control de presencia/ausencia, posicionamiento, etc.

Sistemas de seguridad: detección de intrusos.

Industria automotriz: sensores de aparcamiento, control de crucero adaptativo, etc.

Robótica: navegación autónoma, evitación de obstáculos, etc.

Comparación del Sensor Ultrasónico con Otras Tecnologías

Los sensores ultrasónicos destacan por su versatilidad en detección de distancia, presencia y nivel, pero su elección depende de las necesidades específicas del proyecto. Aquí su comparación con otras tecnologías:

Ultrasónico vs. Infrarrojos (IR)

Ventajas del ultrasónico: detecta cualquier material (color, transparencia, sólidos, líquidos). Además, funciona en oscuridad total y es menos afectado por suciedad. Es ideal para entornos variables o líquidos.

Ventajas del IR: más rápido, económico y pequeño. Ideal para corto alcance y vacío.

Ultrasónico vs. Láser (LiDAR)

Ventajas del ultrasónico: coste bajo, área de detección amplia (cono) y funciona mejor con superficies irregulares. Es ideal para aplicaciones generales de bajo coste.

Ventajas del láser: precisión milimétrica, mayor alcance (hasta cientos de metros) y haz estrecho para objetos pequeños. Es ideal para alta precisión o largas distancias.

Ultrasónico vs. Capacitivos

Ventajas del ultrasónico: mayor rango (metros vs. centímetros) y detección en aire libre. Es ideal para distancias medias.

Ventajas del capacitivo: detecta cualquier material (incluso polvos) a través de barreras no metálicas y es inmune a interferencias acústicas. Es ideal para proximidad extrema o detección a través de paredes.

Ultrasónico vs. Inductivos

Ventajas del ultrasónico: detecta metales y no metales, con mayor alcance (metros vs. centímetros). Es ideal para materiales diversos.

Ventajas del inductivo: exclusivo para metales, robusto en entornos hostiles y alta velocidad de respuesta. Es ideal para detección precisa de metales en industria.

Conclusión, el sensor ultrasónico es ideal para aplicaciones generales con materiales variados y rangos moderados, mientras que otras tecnologías (IR, láser, capacitivos, inductivos) son mejores en escenarios específicos como precisión extrema, vacío, proximidad mínima o entornos industriales. La elección depende del material, rango, coste y condiciones ambientales.

Preguntas Frecuentes sobre el Sensor Ultrasónico

¿Qué es y para qué sirve un sensor ultrasónico?

Un sensor ultrasónico es un dispositivo que utiliza ondas sonoras de alta frecuencia (inaudibles para el humano, generalmente entre 20 kHz y varios MHz) para detectar objetos, medir distancias o calcular velocidades.

Su funcionamiento se basa en la ecolocalización: emite una onda ultrasónica que, al rebotar en un objeto, regresa al sensor. Midiendo el tiempo de ida y vuelta del eco y aplicando la fórmula: Distancia = (Velocidad del sonido × Tiempo de viaje) / 2, determina la posición del objeto con precisión.

Los componentes principales de un sensor ultrasónico son:
Transductor piezoeléctrico: convierte energía eléctrica en ondas ultrasónicas y viceversa.
Circuitos emisor y receptor: generan la señal y procesan el eco.
Microcontrolador: calcula la distancia y gestiona la comunicación con otros dispositivos.

Los tipos de salida frecuentes son:
Transistor (NPN/PNP): para conmutación rápida en electrónica digital.
Relé: para controlar cargas de mayor potencia.
Analógica (0-10V, 4-20mA): para mediciones continuas como en PLCs.

El sensor ultrasónico supera al infrarrojo en detección de materiales diversos, pero es menos preciso que el láser.

¿Cómo funciona un sensor ultrasónico?

Un sensor ultrasónico funciona mediante el principio de ecolocalización, similar al que usan los murciélagos.

Emite ondas sonoras de alta frecuencia (generalmente entre 20 kHz y varios MHz), inaudibles para el oído humano. Estas ondas se propagan por el aire (u otro medio) y, al chocar con un objeto, rebotan en forma de eco. El sensor capta este reflejo y mide el tiempo que tarda en recibirlo.

El proceso detallado es el siguiente:
1º) Emisión: el transductor piezoeléctrico convierte una señal eléctrica en un pulso ultrasónico.
2º) Propagación: la onda viaja hasta impactar con un objeto.
3º) Recepción: el mismo transductor (o uno separado) detecta el eco y lo convierte en señal eléctrica.
4º) Cálculo: un microcontrolador determina la distancia usando la fórmula:
Distancia = (Velocidad del sonido × Tiempo de viaje) / 2
(La velocidad del sonido en aire es ~343 m/s a 20°C, pero varía con la temperatura y humedad).

El tipo de señal emite un sensor ultrasónico es:
Pulsos ultrasónicos cortos (típicamente a 40 kHz en sensores como el HC-SR04), generados por oscilaciones piezoeléctricas.
La señal es direccional, formando un "cono de detección" cuyo ángulo depende del diseño del sensor.

¿Cuál es la distancia máxima que detecta el sensor ultrasónico?

El alcance de un sensor ultrasónico varía según su diseño y aplicación, pero generalmente puede detectar objetos entre 2 cm y 15-20 metros en condiciones óptimas.

Los sensores industriales especializados pueden alcanzar hasta 20 metros, mientras que modelos comunes como el HC-SR04 (usado en Arduino) tienen un rango típico de 2 cm a 4 m.

Los factores que influyen en el alcance son:

Frecuencia de operación:
– Bajas frecuencias (20-50 kHz) = mayor alcance (hasta 10 m) pero menor precisión
– Altas frecuencias (>100 kHz) = menor alcance (1-2 m) pero mayor precisión

Condiciones ambientales:
– La temperatura afecta la velocidad del sonido (343 m/s a 20°C)
– Humedad y corrientes de aire pueden dispersar las ondas
– Superficies absorbentes (telas o espumas) reducen el alcance efectivo

Potencia de emisión y sensibilidad del receptor
– La potencia de emisión permite que la señal viaje más lejos
– La sensibilidad del receptor determina la capacidad de detectar señales débiles

¿Cuáles son las ventajas de los sensores ultrasónicos?

Ofrecen numerosas ventajas:

Detección versátil: detectan prácticamente cualquier tipo de material, incluyendo sólidos, líquidos, superficies transparentes o reflectantes, independientemente de su color o textura. Esta capacidad los diferencia claramente de sensores ópticos o inductivos.

Funcionamiento en condiciones adversas: son resistentes a polvo, humedad, niebla y variaciones lumínicas, manteniendo su precisión en entornos donde otros sensores fallarían.

Medición sin contacto: al no requerir contacto físico, eliminan el desgaste mecánico y permiten medir objetos frágiles o en movimiento sin afectarlos.

Amplio rango de detección: desde pocos centímetros hasta varios metros (hasta 15-20m en modelos industriales), con buena precisión (±1% o mejor).

Inmunidad a interferencias: no se ven afectados por campos electromagnéticos, siendo ideales para entornos industriales.

Coste-efectividad: ofrecen un excelente balance entre precisión y precio, especialmente en comparación con tecnologías como LiDAR.

Configuración flexible: disponen de múltiples opciones de salida (digital, analógica o relé).

¿Qué no puede detectar un sensor ultrasónico?

Los sensores ultrasónicos presentan ciertas limitaciones en la detección de objetos:

Materiales absorbentes: superficies blandas o porosas como fieltro, espuma, lana o gomaespuma absorben las ondas ultrasónicas, dificultando la detección.

Objetos muy pequeños: tienen dificultad para detectar elementos cuyo tamaño sea inferior a la longitud de onda del ultrasonido emitido (aproximadamente 8.5 mm para 40 kHz).

Superficies inclinadas: ángulos mayores a 45° pueden hacer que el eco se refleje en dirección opuesta al sensor, evitando su detección.

Vacíos o medios no propagadores: no funcionan en el vacío (donde el sonido no se propaga) ni a través de materiales muy densos como metales gruesos.

Objetos en la zona muerta: todos los sensores tienen un área ciega (normalmente 10-30 cm) donde no pueden medir debido al tiempo de recuperación del transductor.

Líquidos turbulentos o espumosos: en medición de nivel, la espuma o turbulencias pueden distorsionar o absorber las señales.

Objetos detrás de barreras: no pueden detectar a través de superficies sólidas, aunque sí a través de ciertos materiales delgados como plásticos.

¿Qué factores pueden afectar la precisión de un sensor ultrasónico?

Los sensores ultrasónicos ven su precisión afectada por diversos factores ambientales y operativos:

Condiciones atmosféricas:
– La temperatura altera la velocidad del sonido (varía ≈0,6 m/s por cada °C)
– La humedad alta dispersa las ondas
– Corrientes de aire fuertes desvían la trayectoria del ultrasonido

Características del objeto:
– Superficies irregulares o anguladas (>45°) dispersan el eco
– Materiales blandos (espumas, telas) absorben la energía acústica
– Objetos pequeños pueden no generar eco detectable

Interferencias acústicas:
– Ruido ultrasónico ambiental (máquinas, otros sensores)
– Vibraciones mecánicas que afectan al transductor
– Ecos múltiples en espacios confinados

Factores operativos:
– Suciedad en el transductor (polvo, agua, etc.) atenúa la señal
– Voltaje de alimentación inestable
– Desgaste de componentes electrónicos con el tiempo

Configuración del sensor:
– Ángulo de instalación incorrecto
– Zona muerta no considerada (primeros 10-30 cm)
– Frecuencia inadecuada para la aplicación

¿Qué tipos de sensores ultrasónicos existen?

Existen diversas clasificaciones según su configuración y aplicación:

Por disposición de transductores:
De reflexión directa (modo difuso): emisor y receptor están en la misma unidad (ej: HC-SR04). Ideales para distancias cortas-medias (hasta 4m). Es el más usual.
De barrera: emisor y receptor separados físicamente. Mayor precisión y alcance (hasta 20m).
Retroreflectivos: requieren un reflector fijo. Usados en aplicaciones de posicionamiento.

Por rango de frecuencia:
Baja frecuencia (20-50 kHz): mayor alcance pero menor resolución.
Alta frecuencia (>100 kHz): mayor precisión para distancias cortas.

● Por tipo de salida:
Digitales: salidas NPN/PNP para detección binaria.
Analógicos: salida 0-10V o 4-20mA para medición proporcional.
Con interfaz digital: RS-232, RS-485 o bus de campo.

Por aplicación específica:
Nivel industrial: para tanques y silos (hasta 15m de alcance).
Automotrices: sensores de aparcamiento (40-120 kHz).
Médicos: alta frecuencia (MHz) para ecografías.
Submarinos: adaptados para propagación en agua.

¿Dónde se usa un sensor ultrasónico?

Los sensores ultrasónicos tienen un amplio espectro de aplicaciones industriales y comerciales:
Industria manufacturera:
– Control de nivel en tanques de líquidos y sólidos granulados
– Detección de presencia/ausencia en líneas de producción
– Medición de distancia en procesos automatizados
– Conteo de objetos en cintas transportadoras
Sector automotriz:
– Sistemas de estacionamiento asistido
– Control de crucero adaptativo
– Detección de obstáculos en vehículos autónomos
Robótica e inteligencia artificial:
– Navegación de robots móviles
– Sistemas de evitación de obstáculos
– Medición de distancias en brazos robóticos
Aplicaciones domésticas y comerciales:
– Sistemas de apertura automática de puertas
– Medición de nivel en depósitos de agua
– Lavadoras inteligentes (detección de carga)
Medio ambiente y agricultura:
– Monitoreo de niveles en ríos y presas
– Sistemas de riego automatizado
– Control de silos de granos
Seguridad:
– Alarmas perimetrales
– Detección de intrusos
– Sistemas de vigilancia

¿Qué es un sensor ultrasónico HC-SR04?

El HC-SR04 es un módulo ultrasónico económico y popular utilizado principalmente en proyectos de electrónica y robótica. Este sensor consta de un emisor y receptor ultrasónico (40kHz), y cuatro pines de conexión: alimentación (VCC), tierra (GND), trigger (disparo) y echo (eco).

Alcance y especificaciones técnicas:
– Rango de detección: 2 cm a 4 m (óptimo 2 cm - 2 m)
– Precisión: ±3 mm (en condiciones ideales)
– Ángulo de detección: ≈15°
– Zona muerta: ≈2 cm
– Tensión de operación: 5 V DC
– Consumo: 15 mA en operación

Principales aplicaciones:
– Robótica educativa: para evitar obstáculos en robots móviles
– Medición de distancias: en proyectos Arduino y Raspberry Pi
– Sistemas de alerta temprana: detección de proximidad
– Automatización doméstica: control de nivel en depósitos
– Prototipado electrónico: por su fácil integración y bajo coste

Su principal ventaja es la relación coste-prestaciones, aunque es sensible a interferencias acústicas y condiciones ambientales extremas. Es ideal para proyectos educativos y prototipos donde no se requiere alta precisión industrial.

¿Cuáles son los 4 pines del sensor ultrasónico?

Los 4 pines del sensor HC-SR04, que permiten su interacción con microcontroladores como Arduino, son:

Pin VCC: es la conexión encargada de suministrar la energía eléctrica necesaria para el funcionamiento del sensor, requiriendo una alimentación de 5 V.

Pin Trig (Trigger): actúa como la entrada que activa el proceso de medición. Para iniciar una lectura de distancia, se debe aplicar a este pin un breve pulso de alto nivel, típicamente de 10 microsegundos, lo que induce al sensor a emitir una ráfaga de ondas ultrasónicas.

Pin Echo: funciona como la salida del sensor. Tras la emisión de las ondas ultrasónicas, este pin permanece en estado bajo hasta que las ondas rebotan en un objeto y son detectadas por el receptor del sensor. En ese momento, el pin Echo se eleva a un estado alto, y la duración de este pulso de alto nivel es directamente proporcional al tiempo que tardaron las ondas ultrasónicas en viajar hasta el objeto y regresar. Midiendo esta duración, el microcontrolador puede calcular la distancia al objeto utilizando la velocidad del sonido.

Pin GND (Ground): se conecta a la tierra o al polo negativo de la fuente de alimentación, cerrando el circuito y proporcionando la referencia de voltaje para el correcto funcionamiento del sensor.

¿Cómo se conecta el sensor ultrasonico HC-SR04?

La conexión del sensor ultrasónico HC-SR04 a un microcontrolador como Arduino es un proceso directo que implica la utilización de sus 4 pines:

VCC → 5V de Arduino
El pin VCC del sensor debe conectarse al pin de alimentación de 5V del Arduino, proporcionando la energía necesaria para su funcionamiento.

GND → GND de Arduino
El pin GND (Ground) del sensor se conecta al pin de tierra del Arduino, estableciendo la referencia de voltaje común para ambos dispositivos.

Trigger → Pin digital (ej. el pin 9 de Arduino)
Actúa como la entrada del sensor que activa el proceso de medición. Arduino enviará un pulso corto de alto nivel (aproximadamente 10 microsegundos) a este pin para activar la emisión de las ondas ultrasónicas por parte del sensor.

Echo → Pin digital (ej. el pin 10 de Arduino)
Funciona como la salida del sensor. Este pin emitirá un pulso de alto nivel cuya duración será proporcional al tiempo que las ondas ultrasónicas tarden en viajar hasta un objeto, rebotar y ser detectadas por el sensor. Midiendo la duración de este pulso con el Arduino, y utilizando la velocidad del sonido, se puede calcular la distancia al objeto.

¿Cómo se calcula la distancia con el sensor HC-SR04?

El sensor HC-SR04 calcula distancias midiendo el tiempo que tardan las ondas ultrasónicas (40 kHz) en viajar hasta un objeto y regresar. El proceso consta de cuatro etapas:

1º) Activación: el microcontrolador envía un pulso de 10 µs al pin Trigger, haciendo que el sensor emita 8 pulsos ultrasónicos.

2º) Detección: cuando las ondas rebotan en un objeto, el receptor las capta y el pin Echo genera un pulso HIGH cuya duración equivale al tiempo de ida y vuelta del sonido.

3º) Medición: el microcontrolador cronometra la duración del pulso Echo (en µs). Este valor representa el tiempo total del recorrido (ida + vuelta).

4º) Cálculo:
– Se divide el tiempo medido entre 2 (solo ida).
– Se multiplica por la velocidad del sonido (0,0343 cm/µs a 20°C).
– Fórmula: Distancia (cm) = (Duración Echo × 0,0343)/2.

La velocidad del sonido varía con la temperatura (±0,6 m/s por cada °C), pero en aplicaciones básicas se usa el valor estándar. Este método permite mediciones de 2 cm a 4 m con precisión de ±3 mm, ideal para proyectos de robótica y automatización. La conexión simple (4 pines: VCC, GND, Trigger, Echo) y bajo coste lo hacen popular en electrónica educativa.

También te puede interesar:

Subir

Esta web utiliza cookies, ¿Estás de acuerdo? Ver más