Arduino sensor proximidad infrarrojo

Proyecto de sensor de proximidad Arduino

En realidad, había completado mi serie sobre sensores de luz y proximidad con mi último post de resumen. Sin embargo, me surgió la pregunta de si también se puede construir un sensor de proximidad IR (IR = infrarrojo). De eso trata este artículo.

Al principio, me hice una pregunta aún más general: ¿Puedes construir tú mismo sensores de proximidad o de movimiento con medios sencillos? En primer lugar, necesitas un tamaño físico con el que se pueda detectar una aproximación. Quería una solución en la que la señal y el sensor se controlaran en un solo lado. Por lo tanto, no es algo como las barreras de luz o las combinaciones de imán y sensor de movimiento.

Al examinar los distintos métodos físicos, como el radar, la luz (tiempo de vuelo), los ultrasonidos, etc., elegí la luz infrarroja como la solución más sencilla. Por tanto, el sensor debería emitir luz infrarroja y detectar la señal reflejada. Básicamente, hay dos posibilidades, la radiación infrarroja pulsada y la no pulsada. Empezaré por esta última.

Como fuente de radiación infrarroja, lo mejor es utilizar un LED. Estos están disponibles principalmente con longitudes de onda de 850 o 940 nm. El receptor es un fotodiodo infrarrojo. Puedes conseguir ambos, a menudo en un paquete doble, por poco dinero, por ejemplo en Amazon. Si sigues el enlace, encontrarás tanto receptores de tres pines como de dos pines. En esta sección hablamos de los de dos pines, en la siguiente (IR pulsado) de los de tres pines.

Sensor de proximidad con arduino nano

DescripciónEl sensor de proximidad por infrarrojos de 80cm es un sensor de medición de distancia de tipo general, este sensor toma una lectura de distancia continua y devuelve un voltaje analógico correspondiente con un rango de 10cm (4″) a 80cm (30″). Puede ser utilizado en televisores, ordenadores personales, coches y así sucesivamente.Características- Interfaz Grove compatible- Amplio rango de tensión de alimentación: 2,5 … 7 V- InterfazEste sensor es bastante pequeño y utiliza un pequeño conector llamado el conector Japan Solderless Terminal (JST). Estos conectores tienen tres cables: tierra, vcc, y la salida. Debido a que el sensor se dispara continuamente y no necesita ningún reloj para iniciar una lectura, es fácil de interfaz con cualquier microcontrolador. para el seeeduino, el cable de convertir el 3-hilos a 4 hilos, para que sea compatible con la interfaz twig de Grove. Para todos los usuarios de Grove (especialmente los principiantes), le proporcionamos documentos PDF de orientación. Por favor, descargue y lea el Prefacio – Introducción a Grove antes de utilizar el producto.

Sensor inductivo arduino

Este es un sensor infrarrojo multipropósito que puede ser utilizado para la detección de obstáculos, detección de color (entre colores básicos contrastantes), detección de fuego, detección de líneas, etc y también como un sensor codificador. El sensor proporciona una salida digital. El sensor emite un uno lógico (+5V) en la salida digital cuando se coloca un objeto delante del sensor y un cero lógico (0V), cuando no hay ningún objeto delante del sensor. Un LED integrado se utiliza para indicar la presencia de un objeto. Esta salida digital se puede conectar directamente a un Arduino, Raspberry Pi, AVR, PIC, 8051 o cualquier otro microcontrolador para leer la salida del sensor. T Para obtener el máximo alcance, se debe utilizar el potenciómetro de la placa para calibrar el sensor. Para ajustar el potenciómetro, utilice un destornillador y gire el potenciómetro hasta que el LED de salida se apague.

La interconexión de Arduino con el sensor de proximidad IR es muy simple como la interconexión del interruptor con el arduino, el sensor de obstáculos da la lógica 0 como salida cuando no hay ningún obstáculo en frente de él, y cuando el obstáculo se coloca en frente de él, se dará la lógica de salida alta es decir, +5V. Necesitamos leer estos cambios lógicos en el arduino. usando el comando digitalRead. En mi diseño he conectado su salida al Pin 2 de Arduino Puedes usar cualquier otra línea IO según tu requerimiento.

Arduino diy ir sensor de proximidad

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 podría no 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…

Acerca del autor

admin

Ver todos los artículos