Sensor Proximidad Capacitivo LJC18A3-B-Z/BY PNP
- Tipo
- Capacitivo, salida PNP normalmente abierta (NO)
- Alimentación
- 6 a 36 V DC
- Distancia
- 1 a 10 mm, ajustable con el tornillo de atrás
- Detecta
- Metal, plástico, madera, vidrio, líquidos y granos
Características
Sensor de proximidad capacitivo industrial, de 18 mm de diámetro y cuerpo roscado. Detecta sin tocar objetos de casi cualquier material (metal, plástico, madera, vidrio y hasta líquidos a través de un envase delgado) a hasta 10 mm. Su salida es PNP normalmente abierta: al detectar, entrega el voltaje de alimentación por el cable negro.
Se usa en máquinas y bandas transportadoras, para detectar el nivel de granos o líquidos en tolvas y tanques, y como final de carrera sin contacto.
| Tipo | Capacitivo, salida PNP normalmente abierta (NO) |
|---|---|
| Alimentación | 6 a 36 V DC |
| Distancia | 1 a 10 mm, ajustable con el tornillo de atrás |
| Detecta | Metal, plástico, madera, vidrio, líquidos y granos |
| Cuerpo | Rosca de 18 mm con 2 tuercas |
| Cables | Café +, azul − y negro salida |
| Indicador | LED que se enciende al detectar |
¿Para qué sirve?
- Detectar objetos en bandas transportadoras
- Nivel de granos o líquidos en tolvas y tanques
- Final de carrera sin contacto en máquinas
Diagrama de conexión de prueba
Toca el dibujo para verlo en grande.
El sensor necesita al menos 6 V, así que se alimenta con 12 V. Al detectar, el cable negro entrega casi 12 V: el divisor de 10 kΩ y 4,7 kΩ lo baja a unos 3,8 V, seguro para el Arduino. Los negativos de la fuente, el sensor y el Arduino van unidos.
Código de prueba
// Prueba del sensor capacitivo LJC18A3: avisa cuando detecta un objeto
// (metal, plástico, madera o líquido) y enciende el LED del pin 13.
const int PIN_SENSOR = 2; // llega del divisor de voltaje, no directo del sensor
int antes = -1;
void setup() {
pinMode(PIN_SENSOR, INPUT); // la resistencia de 4,7 kΩ lo mantiene en 0 sin objeto
pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
int objeto = digitalRead(PIN_SENSOR); // HIGH = objeto delante (salida PNP)
digitalWrite(LED_BUILTIN, objeto);
if (objeto != antes) {
Serial.println(objeto == HIGH ? "Objeto detectado" : "Nada delante");
antes = objeto;
}
delay(50);
}
Arma el circuito del esquema y abre el Monitor serie a 9600 baudios. Acerca la mano o un objeto a la punta del sensor.
Precauciones
- Nunca conectes el cable negro directo al Arduino: los 12 V dañan el pin.
- Si lo alimentas con 24 V, cambia la resistencia de 4,7 kΩ por una de 2,2 kΩ.
- Con 5 V no funciona bien: necesita al menos 6 V.
- La humedad o la suciedad sobre la punta pueden activarlo: ajusta la sensibilidad con el tornillo de atrás.
Fuentes consultadas: MakerLab: LJC18A3-B-Z/BY · Foro de Arduino: sensor capacitivo · Sumozade: LJC18A3 PNP. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.