El nombre "interruptor de láminas" proviene de la frase "contacto sellado". Y esto explica su estructura. De hecho, un interruptor de láminas son dos contactos abiertos (o cerrados) ubicados en un matraz de vacío, que cambian su estado al opuesto cuando se exponen a un campo magnético. Los interruptores de lengüeta son sensores muy populares que se utilizan en muchas aplicaciones. Esto incluye el control de apertura / cierre de puertas, varios contadores de actuación, contadores de velocidad, etc. Conectemos un interruptor de lengüeta al Arduino y veamos cómo funciona.
Es necesario
- - Arduino;
- - un módulo con un interruptor de láminas o simplemente un interruptor de láminas;
- - imán permanente;
- - un ordenador.
Instrucciones
Paso 1
Conectemos el módulo de interruptor de láminas al Arduino de acuerdo con el diagrama a continuación. La alimentación se suministra desde 5 V o desde 3,3 V. Conecte la señal al pin digital D2.
El módulo de interruptor de láminas contiene una resistencia variable de 10 kΩ. Esta resistencia se puede utilizar para establecer el umbral del interruptor de láminas y así ajustar la sensibilidad. El módulo también contiene un comparador LM393 para excluir falsas alarmas del sensor magnético.
Paso 2
Escribamos un bosquejo del procesamiento de la actuación del interruptor de láminas. Aquí todo es sencillo. Establezca el número de pin al que conectamos la salida del módulo - "2", y enciéndalo para "escuchas telefónicas". Activamos la resistencia pull-up en la pierna "2". Configuramos el pin 13 como salida. Encendemos el puerto serie a una velocidad de 9600 baudios. Y luego, cada 20 ms leemos las lecturas del interruptor de láminas y enviamos el valor al puerto. Si el interruptor de lengüeta está abierto, se muestra "1", si está cerrado, se muestra "0".
Además, el LED de la 13ª pata del Arduino se ilumina siempre que los contactos del interruptor de láminas estén cerrados. Preste atención a la inversión de la señal leída por el sensor.
Paso 3
Conecte la energía al Arduino. El LED del módulo se iluminará, lo que indica que el módulo está encendido.
Ahora llevamos un imán permanente al interruptor de láminas: los contactos del interruptor de láminas se cerrarán y el LED se iluminará, lo que indica que el interruptor de láminas está activado. Retire el imán de nuevo: el interruptor de lengüeta se abrirá y el LED se apagará. Si encendemos el monitor de puerto, veremos la actuación del interruptor de láminas en forma de ceros entre el flujo de unos cuando el contacto está abierto.
Paso 4
Conectemos el interruptor de lengüeta por separado al Arduino. Aquí todo es extremadamente simple. El interruptor de láminas se conecta de la misma manera que el botón, con una resistencia de 10 kΩ. El programa seguirá siendo el mismo.
Encienda la alimentación, lleve el imán al interruptor de láminas; el LED de Arduino se iluminará mientras los contactos del interruptor de láminas están cerrados.