Como programar un sensor ultrasonico en arduino

Como programar un sensor ultrasonico en arduino

Como programar un sensor ultrasonico en arduino

Sensor de ultrasonidos arduino para medir la distancia

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.
El módulo ultrasónico HC-SR04 tiene 4 pines, tierra, VCC, Trig y Echo. Los pines de tierra y VCC del módulo deben conectarse a la tierra y a los pines de 5 voltios de la placa Arduino respectivamente y los pines de trig y eco a cualquier pin de E/S digital de la placa Arduino.
Para generar el ultrasonido necesitas poner el Trig en un estado alto durante 10 µs. Esto enviará una ráfaga de ultrasonidos de 8 ciclos que viajará a la velocidad del sonido y se recibirá en el pin Echo. El pin Echo emitirá el tiempo en microsegundos que viajó la onda sonora.
Por ejemplo, si el objeto está a 10 cm del sensor, y la velocidad del sonido es de 340 m/s o 0,034 cm/µs, la onda sonora tendrá que viajar unos 294 u segundos. Sin embargo, lo que obtendrá el pasador del Eco será el doble de esa cifra porque la onda sonora necesita viajar hacia adelante y rebotar hacia atrás.    Así que para obtener la distancia en cm necesitamos multiplicar el valor del tiempo de viaje recibido desde la clavija del eco por 0,034 y dividirlo por 2.

4:07usando el sensor de distancia ultrasónico hc-sr04 con buzzer, led y …mert arduino & techyoutube – 27 nov 2016

En este tutorial se aprende a utilizar el sensor de distancia ultrasónico HC-SR04 para medir la distancia entre el sensor y un objeto.Se aprende cómo funcionan los ultrasonidos en general, el cableado entre el módulo HC-SR04 y diferentes placas microcontroladoras Arduino, ESP8266 y ESP32 y cómo programar el código para medir la distancia.En el último ejemplo se mejora la medición incluyendo la temperatura y la humedad al cálculo.
El sensor de distancia ultrasónico se utiliza para medir la distancia entre el sensor y un objeto. Hay muchos proyectos de robótica que utilizan el sensor para identificar una pared en un laberinto y girar el robot con el objetivo de encontrar una salida del laberinto.
Este sensor puede medir distancias de entre 2cm y 4m. La medición se realiza por el tiempo que tarda en recibirse el eco de una onda sonora ultrasónica de 40 kHz que es emitida por el sensor, reflejada por el objeto y recibida por el receptor del sensor de distancia ultrasónico.Para que las mediciones sean fiables, el sensor de distancia ultrasónico debe ser perpendicular a la superficie explorada en dirección horizontal y vertical. Para mejorar aún más la precisión de la medición, la superficie escaneada debe ser plana.

Diagrama del circuito del sensor ultrasónico hc-sr04

}Cómo funciona el códigoEn primer lugar, se definen el pin de disparo y el pin de eco. Los llamo trigPin y EchoPin. El pin de disparo se conecta al pin digital 2 y el pin de eco al pin digital 3 en el Arduino.La declaración #define se utiliza para dar un nombre a un valor constante. El compilador reemplazará cualquier referencia a esta constante con el valor definido cuando el programa sea compilado. Así que dondequiera que mencione trigPin, el compilador lo reemplazará con el valor 2 cuando el programa sea compilado.// Define Trig y Echo pin:
#define echoPin 3A continuación he definido dos variables: duración y distancia. La duración almacena el tiempo entre el envío y la recepción de las ondas sonoras. La variable distancia se utiliza para almacenar la distancia calculada.// Definí las variables:
int distance;En el setup(), empiezas estableciendo el trigPin como salida y el echoPin como entrada. Luego se inicializa la comunicación serial a una tasa de baudios de 9600. Más tarde mostrarás la distancia medida en el monitor serie, al que puedes acceder con Ctrl+Mayús+M o Herramientas > Monitor Serie. Asegúrate de que la tasa de baudios también está ajustada a 9600 en el monitor serie.void setup() {

10:38robot que evita obstáculos | tutorial de arduino-sensor ultrasónicomechstuffyoutube – 24 sep 2017

Cómo se encienden las luces del pasillo automáticamente? ¿Por qué las puertas automáticas se abren cuando te acercas? ¿Por qué el grifo del lavabo se abre y se cierra automáticamente? Supongo que tendrás la confianza suficiente para decir: ¡Ya lo sé! ¡Porque todos tienen sensores!
Sí, es por el sensor, pero ¿sabes cómo funciona un sensor? ¿Cómo detecta su presencia? En el artículo de hoy, desglosaremos el gran concepto de los sensores en partes individuales. Por ejemplo, ¿qué utiliza el sensor para detectar la distancia y cómo se envían los datos detectados?
El Grove – Sensor de Distancia Ultrasónico puede medir desde 3 cm hasta 350 cm con una precisión de hasta 2 mm.    Es el módulo ultrasónico perfecto para la medición de distancias, sensores de proximidad y detectores ultrasónicos.
¡Eso es todo sobre los sensores ultrasónicos! ¿Hemos respondido a sus preguntas? Hemos hablado de qué son los sensores ultrasónicos y cómo funcionan. También compartimos sobre el HC-SR04 y nuestro Grove – Sensor de distancia por ultrasonidos, así como algunos proyectos y tutoriales sobre el mismo.

Acerca del autor

admin

Ver todos los artículos