SKU 00062
Sensor Infrarojo E18-D80NK
$7,50
Disponible
¡Solo quedan 2!
Consultar por WhatsApp
Datos rápidos
- Distancia
- 3 a 80 cm, ajustable con el tornillo de atrás
- Alimentación
- 5 V DC
- Salida
- Digital NPN de colector abierto: baja a 0 V al detectar (máx. 100 mA)
- Cables
- Café +5 V, azul GND y negro señal
Características
Sensor infrarrojo de proximidad en una carcasa cilíndrica roscada: emite luz infrarroja y detecta si un objeto la refleja, a una distancia que se ajusta de 3 a 80 cm con el tornillo de atrás. Su salida es digital: detecta o no detecta.
Se usa en robots que esquivan obstáculos, contadores de objetos en bandas transportadoras y detección de presencia.
| Distancia | 3 a 80 cm, ajustable con el tornillo de atrás |
|---|---|
| Alimentación | 5 V DC |
| Salida | Digital NPN de colector abierto: baja a 0 V al detectar (máx. 100 mA) |
| Cables | Café +5 V, azul GND y negro señal |
| Respuesta | Menos de 2 ms |
| Indicador | LED en la parte de atrás que se enciende al detectar |
| Montaje | Carcasa roscada de unos 18 mm, con 2 tuercas |
¿Para qué sirve?
- Robots que esquivan obstáculos
- Contar objetos en bandas transportadoras
- Detectar presencia en puertas y dispensadores
Diagrama de conexión de prueba
Placa usada: Arduino UNO
| Cable | Módulo | Arduino UNO | Nota |
|---|---|---|---|
| cafe | Café (+5V) | 5V | |
| azul | Azul (GND) | GND | |
| negro | Negro (señal) | D2 | Con pull-up (INPUT_PULLUP) |
Código de prueba
// Prueba del sensor infrarrojo E18-D80NK: avisa cuando hay un objeto delante
// (a la distancia ajustada con el tornillo de atrás) y enciende el LED del pin 13.
const int PIN_SENSOR = 2;
bool habiaObjeto = false;
void setup() {
pinMode(PIN_SENSOR, INPUT_PULLUP); // la salida es de colector abierto: necesita pull-up
pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
bool hayObjeto = digitalRead(PIN_SENSOR) == LOW; // baja a 0 al detectar
digitalWrite(LED_BUILTIN, hayObjeto ? HIGH : LOW);
if (hayObjeto != habiaObjeto) {
Serial.println(hayObjeto ? "Objeto detectado" : "Libre");
habiaObjeto = hayObjeto;
}
delay(20);
}
Abre el Monitor serie a 9600 baudios y pon la mano delante. Gira el tornillo de atrás para ajustar la distancia de detección.
Precauciones
- La salida necesita una resistencia pull-up: el código activa la del Arduino (INPUT_PULLUP).
- La distancia real depende del objeto: los negros u opacos se detectan más cerca que los blancos.
- El sol directo puede causar detecciones falsas.
- Antes de conectar, revisa los colores del cable: algunos fabricantes los cambian.
Fuentes consultadas: Components101: E18-D80NK · ProtoSupplies: E18-D80NK. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.