Vous êtes sur la page 1sur 12

5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

       

LUIS LLAMAS
Ingeniería, informática y diseño

TUTORIALES ARDUINO TUTORIALES ARDUINO INTERMEDIOS

USAR UN INTERRUPTOR MAGNÉTICO CON ARDUINO


(MAGNETIC REED)

4 DICIEMBRE, 2015

     

¿QUÉ ES UN MAGNETIC REED?


Una magnetic reed es un dispositivo electromecánico que se comporta como un
interruptor que se activa ante la presencia de un imán.

Los sensores magnetic reed son ampliamente utilizados. Por ejemplo, muchas alarmas de
puertas y ventanas funcionan ubicando un imán en el elemento, y detectando la apertura con
un magnetic reed. También podemos ubicar el imán en una puerta, o vitrina, para encender
una luz, etc.

https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 1/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

Como un magnetic reed no deja de ser un interruptor, podemos emplear este dispositivo
para encender o apagar un dispositivo directamente. Por supuesto, también podemos emplear
las entradas digitales de Arduino para leer el estado del magnetic reed, de forma similar a
como vimos en la entrada leer un pulsador con Arduino.

Los interruptores magnéticos tienen la ventaja de ser baratos, sencillos y no requieren


corriente para su funcionamiento. Además, funcionan tanto en corriente alterna como
continua.

Por el contrario, al ser dispositivos electro mecánicos, el tiempo de conmutación es


relativamente alto, del orden de 1-5 ms. Si nuestra aplicación tiene una velocidad de
conmutación superior (por ejemplo, para hacer un tacómetro), deberemos emplear un sensor
Hall, como vimos en esta entrada.

Además, los magnetic reed tienen una vida útil limitada, es decir, hay un número de
conmutaciones que puede realizar antes de dañarse. No obstante, en algunos dispositivos
puede ser hasta 100 millones de conmutaciones, lo cual es su ciente para la mayoría de
aplicaciones. Por último, la presencia de vibraciones o movimientos bruscos puede alterar su
funcionamiento, y dar lugar a mediciones erróneas.

PRECIO
Los interruptores magnetic reed son dispositivos muy baratos. Podemos encontrar
magnetic reed desde 0,10€ en vendedores internacionales de Ebay o AliExpress.

El precio depende de la intensidad y tensión máxima, la potencia máxima que pueden


gestionar, y de la velocidad de conmutación y vida útil.

Ó
https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 2/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

¿CÓMO FUNCIONA UN MAGNETIC REED?


Físicamente un magnetic reed está constituido por dos elementos ferromagnéticos de
níquel, ubicados en el interior de una ampolla de vidrio sellada.

Al acercar un campo magnético la fuerza generada provoca que ambos elementos


entren en contacto, cerrando el circuito eléctrico.

También existen magnetic reed cuyo estado es normalmente cerrado, y abren el circuito
eléctrico en presencia del campo magnético. Incluso encontramos magnetic reed que disponen
ambas salidas, una normalmente abierta y otra normalmente cerrada, en el mismo dispositivo.

El campo magnético requerido para activar el interruptor es típicamente del orden de 50


Gauss.

ESQUEMA ELÉCTRICO
El esquema eléctrico es sencillo. Vamos a usar las resistencias internas de pull-up de
Arduino, por lo que simplemente conectamos el magnetic reed entre GND y la entrada digital
que queramos emplear.

https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 3/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

ESQUEMA DE MONTAJE
Mientras que el montaje en una protoboard sería el siguiente.

EJEMPLOS DE CÓDIGO
https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 4/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

El siguiente código muestra un ejemplo sencillo. Usamos una entrada digital, con la
resistencia pull-up interna, para leer el estado del magnetic reed. Si el sensor está activado, la
entrada leerá LOW, y en ese caso encendemos el LED integrado en la placa. Por supuesto, en un
proyecto real, en lugar de encender el LED integrado ejecutaríamos las acciones que
quisiéramos.

1 const int pinSensor = 2;


2 const int pinLED = 13;
3
4 void setup() {
5 //configurar pin como entrada con resistencia pull-up interna
6 pinMode(pinSensor, INPUT_PULLUP);
7 pinMode(pinLED, OUTPUT);
8 }
9
10 void loop() {
11 int value = digitalRead(pinSensor);
12
13 if (value == LOW) {
14 digitalWrite(pinLED, HIGH);
15 } else {
16 digitalWrite(pinLED, LOW);
17 }
18
19 delay(1000);
20 }

Por supuesto en un proyecto real, en lugar de encender el LED integrado, ejecutaríamos las
acciones que quisiéramos.

Si te ha gustado esta entrada y quieres leer más sobre Arduino puedes consultar la sección
 Tutoriales de Arduino

 Arduino,Arduino intermedio,Magnetico,Sensores

PREVIOUS

CONECTAR ARDUINO POR BLUETOOTH CON LOS MÓDULOS HC-05 Ó HC-06

NEXT

SALIDA ANALÓGICA MEDIANTE PWM Y FILTRO PASO BAJO

É
https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 5/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

TAMBIÉN TE PUEDE GUSTAR

IMPLEMENTAR UNA RED DE PETRI EN ARDUINO

LIBRERÍA DE ARDUINO PETRINET

https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 6/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

IMPLEMENTAR UNA MÁQUINA DE ESTADOS FINITOS EN ARDUINO

LIBRERÍA DE ARDUINO STATEMACHINE

https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 7/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

COCHE ROBOT 2WD BARATO CON ARDUINO: ESQUEMA ELÉCTRICO

DETECTAR GESTOS CON ARDUINO Y SENSOR APDS-9960

¡DEJA UN COMENTARIO!...

https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 8/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

Únete a la conversación

 newest  oldest

luisllamas 

Si, puedes realizar la lectura de un caudalímetro con Arduino (o cualquier otro


Guest procesador). Échale un ojo a la entrada sobre caudalímetros, que tienes ejemplos
de código https://www.luisllamas.es/caudal-consumo-de-agua-con-arduino-y-
caudalimetro/
(Nota: normalmente los cuadalímetros tienen sensores de efecto hall, no magnetic
reed, porque así evitamos tener partes mecánicas)

Reply  11 months ago

Buscar 

NOS VEMOS EN
    

ENCUENTRA LO QUE TE INTERESA

NUESTRAS SECCIONES
INFORMÁTICA

INGENIERIA

https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 9/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

PROGRAMACION

TUTORIALES ARDUINO

ZONA GEEK

DESCUBRE LAS ÚLTIMAS ENTRADAS

ENTRADAS RECIENTES
IMPLEMENTAR UNA RED DE PETRI EN ARDUINO
3 MARZO, 2018

LIBRERÍA DE ARDUINO PETRINET


3 MARZO, 2018

INSTALAR RASPBERRY PI EN UNA MÁQUINA VIRTUAL CON VIRTUALBOX


28 FEBRERO, 2018

PROGRAMAR DIGISPARK CON EL IDE DE ARDUINO


25 FEBRERO, 2018

IMPLEMENTAR UNA MÁQUINA DE ESTADOS FINITOS EN ARDUINO


https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 10/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

16 FEBRERO, 2018

LIBRERÍA DE ARDUINO STATEMACHINE


16 FEBRERO, 2018

Excepto notación expresa, los contenidos de este sitio se ofrecen bajo licencia Creative Commons
License BY-NC-SA.

Más información

IMPLEMENTAR UNA RED DE PETRI EN ARDUINO


3 MARZO, 2018

LIBRERÍA DE ARDUINO PETRINET


3 MARZO, 2018

INSTALAR RASPBERRY PI EN UNA MÁQUINA VIRTUAL CON VIRTUALBOX


28 FEBRERO, 2018

Este web utiliza cookies propias y de terceros para ofrecerle una mejor experiencia y servicio. Al
navegar o utilizar nuestros servicios el usuario acepta el uso de las mismas. El usuario tiene la

https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 11/12
5/3/2018 Usar un interruptor magnético con Arduino (magnetic reed)

opción de impedir la generación de cookies y la eliminación de las mismas mediante la selección


de la correspondiente opción en su navegador.

Copyright ©, All Rights Reserved

https://www.luisllamas.es/usar-un-interruptor-magnetico-con-arduino-magnetic-reed/ 12/12

Vous aimerez peut-être aussi