Descripción
Sensor E18-D80NK de proximidad fotoeléctrico permite detectar objetos a distancia sin necesidad de tener contacto, la distancia de detección puede ajustarse hasta máximo 80cm de distancia. Estos sensores únicamente representan dos estados ON/OFF. Posee un buen rango de detección, que puede ser regulado mediante el potenciómetro que tienen incorporado. Además cuenta con un LED que se activa cuando el sensor detecta un objeto, lo que permite calibrar y comprobar el buen funcionamiento del sensor.
¿Para que sirve Sensor E18-D80NK?
Este sensor es muy utilizado en 2 campos: la robótica móvil y la automatización industrial. En robótica móvil permite detectar obstáculos a distancia y así evitar choques o buscar una nueva ruta. En automatización se utiliza para el conteo de piezas en fajas transportadoras, puede detectar materiales como: cartón, vidrio, metal, madera. Se recomienda un espaciado de al menos 3 cm entre objeto y objeto para evitar perder cuentas.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Voltaje de alimentación: 5 Vcc
- Corriente de trabajo: 20 mA
- Corriente de salida (Carga): 100 mA
- Rango de detección: 3cm a 80 cm
- Sensor fotoeléctrico infrarrojo tipo difuso / opaco
- Salida: Tipo NPN normalmente abierto (NO) (ON:GND / OFF:VCC)
- Cuenta con un ajuste de distancia de detección
- Tiempo de respuesta <2ms
- Longitud del cable: 80cm
- Indicador de detección: LED rojo
- Angulo de puntería: menor o igual a 15 °
- Temperatura de trabajo: -25 ° C a + 55 ° C
DOCUMENTACIÓN Y RECURSOS
TUTORIALES
- Sensor Infrarrojo E18 – Uso y aplicaciones – Electrotec
- Sensor Reflexivo com Arduino – Brincando com Ideias
INFORMACIÓN ADICIONAL
Para una aplicación rápida y sencilla se requiere un Arduino, un led y el Sensor Fotoeléctrico Montable E18-d80nk Obstáculos.
// Código para activación de un led cuando detecta un objeto en su rango de percepción int pinE18D80NK = 9; //Declaración de los pines que se usara del Arduino uno int activacionled = 12; void setup() { pinMode(pinE18D80NK, INPUT); // Declaración de entrada pinMode(activacionled, OUTPUT); // Declaración de salida } void loop() { int deteccion = digitalRead(pinE18D80NK); // Declaración del pin que se leerá if (deteccion == HIGH) { digitalWrite(activacionled, HIGH); // Resultado si hay detección } if(deteccion == LOW) { digitalWrite(activacionled, LOW); // Resultado si no hay detección } }
Valoraciones
No hay valoraciones aún.