En este artículo, nos centraremos en el sensor de proximidad inductivo PNP LJ12A3-4-Z/BY, que se utiliza como un detector de metal ferroso en la industria. Este tipo de sensores es muy útil para contar objetos metálicos o conocer su posición en un momento determinado, lo que mejora significativamente la eficiencia de los procesos industriales.
Este sensor de proximidad funciona mediante la emisión de un campo magnético de alta frecuencia que es capaz de detectar la presencia de objetos metálicos cercanos. Es importante destacar que solo detectará objetos metálicos ferrosos, es decir, aquellos que contienen principalmente hierro en su composición, como el acero o el hierro puro.
Este tipo de sensor de proximidad inductivo se utiliza comúnmente en la industria para una variedad de aplicaciones, incluyendo la detección de piezas de maquinaria o equipos, la verificación de la presencia de herramientas o componentes en líneas de ensamblaje, y la detección de la posición de piezas móviles en una máquina.
Además de mejorar la eficiencia y velocidad de los procesos industriales, el uso de sensores de proximidad inductivos también ayuda a reducir el tiempo de inactividad y los costos de mantenimiento, ya que estos sensores no requieren contacto físico y tienen una larga vida útil.
Este artículo se enfoca en el funcionamiento de un sensor de detección de metales ferrosos y cómo se puede utilizar con un Arduino. El funcionamiento del sensor es bastante sencillo: cuando un metal ferroso se encuentra cerca del sensor, la corriente que circula por el hilo conductor generará un campo magnético alrededor del mismo, lo que cambiará la salida del sensor.
Es importante destacar que la salida del sensor es normalmente abierta (NO) y siempre se encuentra en nivel bajo hasta que se produce la conmutación y cambia a nivel alto (en caso de trabajar con una salida PNP; si se trabajara con una salida NPN, el cambio sería de nivel alto a nivel bajo en la conmutación). En ese momento, se activa el zumbador que se ha conectado al Arduino.
Este tipo de sensor de detección de metales ferrosos se utiliza ampliamente en una variedad de aplicaciones, incluyendo la detección de piezas de maquinaria o equipos, la verificación de la presencia de herramientas o componentes en líneas de ensamblaje y la detección de objetos ferrosos en sistemas de seguridad.
A continuación, se presentan las principales características del sensor de detección de metales ferrosos que se está utilizando junto con el Arduino:
Lista de Materiales
- Arduino UNO Rev.3
- Cable USB tipo A-B
- Sensor inductivo de proximidad PNP (LJ12A3-4-Z/BY)
- Zumbador piezoeléctrico (Buzzer)
- Protoboard
- Cables de conexión
Código del programa
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
/* TITULO: Detector de metales con sensor de proximidad inductivo PNP y un zumbador. AUTOR: MARIANO DEL CAMPO GARCÍA (@2016) --> INGENIERO TÉCNICO INDUSTRIAL ESPECIALIDAD ELECTRÓNICA - FACEBOOK: https://www.facebook.com/mariano.delcampogarcia - TWITTER: https://twitter.com/MarianoCampoGa - CORREO: [email protected] DESCRIPCIÓN DEL PROGRAMA Con este programa vamos a ser capaces de detectar objetos metálicos ferrosos, gracias al sensor de proximidad inductivo PNP LJ12A3-4-Z/BY, que en presencia de este tipo de metales, mandará una señal a nuestro Arduino que hará sonar el zumbador que tenemos conectado. ESQUEMA DE CONEXION +-----+ +----[PWR]-------------------| USB |--+ | +-----+ | | GND/RST2 [ ][ ] | | MOSI2/SCK2 [ ][ ] A5/SCL[ ] | | 5V/MISO2 [ ][ ] A4/SDA[ ] | | AREF[ ] | | GND[ ] | | [ ]N/C SCK/13[ ] | | [ ]IOREF MISO/12[ ] | Cable negro del sensor LJ12A3-4-Z/BY | [ ]RST MOSI/11[ ]~| Zumbador(+) | [ ]3V3 +---+ 10[ ]~| | [ ]5v -| A |- 9[ ]~| | [ ]GND -| R |- 8[ ] | | [ ]GND -| D |- | | [ ]Vin -| U |- 7[ ] | | -| I |- 6[ ]~| | [ ]A0 -| N |- 5[ ]~| | [ ]A1 -| O |- 4[ ] | | [ ]A2 +---+ INT1/3[ ]~| | [ ]A3 INT0/2[ ] | | [ ]A4/SDA RST SCK MISO TX>1[ ] | | [ ]A5/SCL [ ] [ ] [ ] RX<0[ ] | | [ ] [ ] [ ] | | UNO_R3 GND MOSI 5V ____________/ \_______________________/ NOTAS: - Alimentación del sensor LJ12A3-4-Z/BY: - Cable marrón del sensor LJ12A3-4-Z/BY --> +5V de Arduino. - Cable azul del sensor LJ12A3-4-Z/BY --> GND de Arduino. - Zumbador(-) a GND. */ int sensor_inductivo = 12; // Pin digital para el cable negro del sensor int zumbador = 11; // Pin digital para el zumbador void setup() { pinMode(sensor_inductivo,INPUT); // Pin digital 12 como entrada pinMode(zumbador,OUTPUT); // Pin digital 11 como salida } void loop() { // Cuando el sensor inductivo detecta un metal ferroso if(digitalRead(12) == HIGH) { digitalWrite(zumbador, HIGH); // El zumbador suena } // Si no lo detecta else { digitalWrite(zumbador, LOW); // El zumbador no suena } } |
Video
En conclusión, hemos visto cómo funciona el sensor de proximidad inductivo PNP LJ12A3-4-Z/BY y el sensor de detección de metales ferrosos en la industria y en aplicaciones de seguridad. Estos sensores son una herramienta valiosa que pueden mejorar la eficiencia y la seguridad en una amplia variedad de aplicaciones.
Espero que este artículo haya sido útil y haya proporcionado información valiosa sobre estos tipos de sensores. Si tienes alguna pregunta o comentario, por favor no dudes en hacérmelo saber. ¡Gracias por leer!