Detector de proximidad arduino

Sensor ultrasónico Arduino

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 está compuesto por 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 los 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 ultrasonido 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 enviar esa ráfaga de ultrasonidos de 8 ciclos, y empieza a escuchar o a esperar que esa onda se refleje en un objeto.

Proyecto de sensor de proximidad Arduino

En tutoriales anteriores, hemos cubierto la temperatura, el color, el tiempo, la dirección, pero nunca la distancia o la proximidad. Creo que me alejé de esto porque la mayoría de los sensores de proximidad de bajo costo son bastante simples de usar y pensé que no podría ser tan útil. Pero ha llegado el momento, estoy escribiendo sobre algunos sensores de distancia/proximidad. Aunque su uso es técnicamente sencillo, tengo 3 sensores bastante diferentes que tienen todos sus pros y sus contras, y ninguno de ellos sería un reemplazo muy adecuado para los otros, así que quizás esto te ayude a elegir el correcto si te encuentras en la necesidad.

Los 3 sensores emitirán una tensión analógica que leeremos con nuestro Arduino. El típico Arduino tiene 6 pines «Analog In» situados en ellos. Estas entradas analógicas actúan como un medidor de voltaje, detectando el voltaje en ese pin, y son en realidad convertidores analógicos a digitales (ADC) de 10 bits. La parte de 10 bits es la resolución del ADC. 10bit, o 2^10 = 1024 valores. Eso significa que cuando leemos el voltaje en ese pin, el valor 0-5v será traducido a entre 0 (0V) y 1023(5V). Lee nuestro artículo de la wiki para más información sobre los ADCs. Esta limitación de resolución de los ADCs de Arduino son una gran parte de la razón por la que los sensores analógicos son a menudo inferiores a sus homólogos digitales. Pero, los sensores digitales de distancia son bastante caros y difíciles de conseguir. Así que…

Sensor de proximidad Arduino ir

La mayor ventaja de este sensor es que integra un tubo de emisión de infrarrojos, por lo que no es necesario un soporte de LED externo. Puede determinar el estado de la luz de fondo y el estado ON/OFF de la pantalla táctil durante la llamada. Además, este sensor tiene integrado el transmisor/receptor y minimiza el diseño. No hay límite de espacio en el diseño y la instalación, y los requisitos de la parte estructural serán relativamente simples.

La mayor ventaja de este sensor es que integra un tubo de emisión de infrarrojos, por lo que no es necesario un soporte de LED externo. En el sensor dos en uno no se envía ningún LED, por lo que necesita un LED externo. Además, este sensor tiene integrado el transmisor/receptor y minimiza el diseño. No hay límite de espacio en el diseño y la instalación, y los requisitos de la parte estructural serán relativamente simples.

Este sensor se puede utilizar en el teléfono móvil, mientras que tiene dos funciones. Una es que puede detectar la luz ambiental actual (ALS), ajustar automáticamente el brillo de la luz de fondo para adaptarse a la luz ambiental de acuerdo con el control de software. Otra es el sensor de proximidad (PROX), utiliza el reflejo de la luz infrarroja del LED interno y el sensor incorporado PD para determinar el estado de la luz de fondo. Así puede determinar el estado de la retroiluminación y el estado ON/OFF de la pantalla táctil durante la llamada.

Código del sensor de infrarrojos en el arduino

Los sensores de proximidad se utilizan comúnmente hoy en día junto con Arduino para muchas aplicaciones, que van desde la medición de la distancia, la detección de objetos, a la medición de la emisión de calor. Por lo tanto, elegir uno que sea fácilmente conectable, preciso y fiable es muy importante para cumplir con los usos previstos.

Este sensor es bastante pequeño y utiliza un diminuto conector llamado Japan Solderless Terminal (JST). Estos conectores tienen tres cables: Tierra, VCC y Salida. Debido a que el sensor dispara continuamente y no necesita ningún reloj para iniciar una lectura, es fácil de interconectar con cualquier microcontrolador. para el Seeeduino 4.2, el cable convierte los 3 hilos en 4 hilos para que pueda ser compatible con la interfaz twig de Grove.

Dado que utiliza un pequeño conector llamado JST, todo lo que necesitas para conectar el sensor de proximidad es un cable JST de 3 pines. Esto elimina la necesidad de muchos cables de puente y de soldarlos manualmente para el emparejamiento.

En comparación con el LIDAR, que tiende a ser más caro, el sensor de proximidad infrarrojo Grove -80cm ofrece una buena relación coste-rendimiento, logrando un rango de medición de distancia de 10cm a 80cm por sólo 13,90 dólares.

Usamos cookies para asegurar que le damos la mejor experiencia en nuestra web. Si continúa usando este sitio, asumiremos que está de acuerdo con ello. Nuestros socios (incluye a Google) podrán compartir, almacenar y gestionar sus datos para ofrecerle anuncios personalizados    Más información
Privacidad