Arduino sensor ultrasónico

Esquema Hc sr04

Hemos utilizado el sensor de distancia ultrasónico HC-SR04 muchas veces aquí en el taller de DroneBot y por muchas buenas razones. Es bastante fácil de usar, funciona bien y es muy barato. Para los robots de evitación de colisiones o detección de intrusos, este sensor es por lo general todo lo que necesita.

Sin embargo, utilizar el HC-SR04 en exteriores es otra historia. Es un dispositivo bastante frágil y puede dañarse fácilmente con la suciedad, o incluso con fuertes vientos. Y, sobre todo, no es resistente al agua.    Ni siquiera el sellado de su placa de circuitos lo protegería, ya que los dos transductores que utiliza son esencialmente pequeños altavoces/micrófonos.

Pero no temas, hay varios sensores de distancia ultrasónicos que sí funcionan en entornos difíciles. Pueden mojarse y seguir funcionando, y también son impermeables al polvo y la suciedad.

Puede utilizar estos sensores para construir robots de exterior, detectar intrusos o servir de alarma de reserva para su vehículo.    Y aunque no son tan baratos como el HC-SR04, tampoco son tan caros.

Proyecto arduino de sensor ultrasónico

Añadir cámaras y algoritmos de visión a tus proyectos y robots puede sonar bien, pero a veces resulta caro tanto en términos de capital como de tiempo. Cuando la tarea a realizar es mucho más sencilla, como la detección de obstáculos, la medición de distancias o la monitorización de la profundidad, los sensores ultrasónicos son una gran alternativa por la que apostar. Estos sensores no sólo son rápidos y precisos, sino que algunas de sus variantes, como el SR04T y el SR04M, también vienen en paquetes impermeables que los hacen duraderos en condiciones climáticas adversas e incluso en aplicaciones submarinas. Esto los convierte en la primera elección de los desarrolladores, ya que ofrecen una amplia variedad de funciones y superan fácilmente al sensor HC-SR04 más común en términos de funcionalidad.

El siguiente artículo muestra cómo interconectar el sensor ultrasónico SR04T Waterproof con un Arduino Uno para obtener datos de distancia. El artículo también discute el funcionamiento del módulo junto con una explicación detallada del código necesario para procesar los datos en un formato utilizable.

Los sensores ultrasónicos funcionan emitiendo ondas sonoras a una frecuencia demasiado alta para que los humanos puedan oírlas. Esperan a que el sonido se refleje y calculan la distancia en función del tiempo necesario. Esto es similar a la forma en que el radar mide el tiempo que tarda una onda de radio en regresar tras chocar con un objeto. Una representación del proceso puede ser la siguiente

Sensor ultrasónico

En este tutorial aprenderemos cómo funciona el sensor ultrasónico HC-SR04 y cómo utilizarlo con Arduino. Este es el sensor más popular para medir distancias y hacer robots que eviten obstáculos con Arduino.

El sensor se compone de dos transductores ultrasónicos. Uno es el transmisor que emite pulsos de sonido ultrasónico y el otro es el receptor que escucha las ondas reflejadas. Es básicamente un SONAR que se utiliza en submarinos para detectar objetos bajo el agua.

El sensor tiene 4 pines. VCC y GND van a los pines 5V y GND del Arduino, y el Trig y Echo van a cualquier pin digital del Arduino. Con el pin Trig enviamos la onda de ultrasonidos desde el emisor, y con el pin Echo escuchamos la señal reflejada.

Emite un ultrasonido a 40 000 Hz que viaja por el aire y si hay un objeto u obstáculo en su camino rebotará hacia el módulo. Teniendo en cuenta el tiempo de viaje y la velocidad del sonido se puede calcular la distancia.

Para generar el ultrasonido necesitamos poner el pin Trig en un estado Alto durante 10 µs. Esto enviará una ráfaga ultrasónica de 8 ciclos que viajará a la velocidad del sonido. El pin Echo se pone en estado alto inmediatamente después de que se envíe esa ráfaga ultrasónica de 8 ciclos, y empieza a escuchar o a esperar a que esa onda se refleje en un objeto.

Arduino sensor ultrasónico lcd

Examplescollapse allCreate Ultrasonic Sensor Connection Object for Three-Pin Sensor Open Live ScriptCrea un objeto arduino con la librería Ultrasonic. arduinoObj = arduino(‘COM9′,’Uno’, «Libraries», «Ultrasonic»)Actualizando el código del servidor en la placa Uno (COM9). Esto puede tardar unos minutos.

Crear un Objeto de Conexión del Sensor Ultrasónico para el Sensor de Cuatro Pines Abrir Live ScriptCrear un objeto arduino con la librería Ultrasonic.arduinoObj = arduino(‘COM9′,’Uno’,’Libraries’,’Ultrasonic’)arduinoObj =

Crear un objeto de conexión de sensor ultrasónico de cuatro pines con doble salida Abrir Live ScriptCrear un objeto arduino con la librería Ultrasonic.arduinoObj = arduino(‘COM9′,’Uno’, «Libraries», «Ultrasonic»)arduinoObj =

Crea un objeto de conexión del sensor ultrasónico con el pin de disparo establecido en D2 y el pin de eco establecido en D3 y el OutputFormat establecido en ‘double’ultrasonicObj = ultrasonic(arduinoObj,’D2′,’D3′,’OutputFormat’,’double’)ultrasonicObj =

Acerca del autor

admin

Ver todos los artículos