¿Estás cansado de perder tiempo buscando tus llaves cada vez que sales de casa? Con un interruptor de láminas magnético y Arduino, ahora puedes controlar la apertura de tu puerta de una manera más eficiente. En este artículo, aprenderás cómo configurar este sistema innovador que te brindará comodidad y seguridad en tu hogar. ¡No te pierdas esta nueva forma de simplificar tu día a día!
Este tutorial muestra cómo utilizar un interruptor de láminas magnético. Doy una breve descripción de cómo funciona y muestro un proyecto de ejemplo con un Arduino.
Descripción
Un interruptor de contacto magnético es básicamente un interruptor de láminas alojado en una caja de plástico, por lo que puede colocarlo fácilmente en una puerta, ventana o cajón para detectar si la puerta está abierta o cerrada.
El interruptor que usaremos consta de dos partes: el interruptor en sí, que normalmente se envía abierto, y el imán. Cuando compras este interruptor, también viene con 4 tornillos para que puedas fijarlo a tu puerta.
¿Como funciona?
Es muy, muy simple.
El circuito se cierra cuando hay un imán cerca del interruptor (a menos de 13 mm (0,5 pulgadas) de distancia). Si el imán está lejos del interruptor, el circuito está abierto. Vea la imagen a continuación.
¿Donde comprar?
Estos interruptores son muy baratos. Puedes comprarlos en eBay. Aquí.
Ejemplo de proyecto
En este ejemplo, encendemos un LED rojo cuando la puerta está abierta y un LED verde cuando la puerta está cerrada.
Necesitas los siguientes componentes:
- 1 × interruptor de láminas magnético
- Arduino UNO – leer Los mejores kits de inicio de Arduino
- 1 × LED verde
- 1 × LED rojo
- 2 resistencias de 220Ω
- 1 resistencia de 10kΩ
- 1 × placa de pruebas
Puedes utilizar los enlaces anteriores o ir directamente MakerAdvisor.com/tools ¡Para encontrar todas las piezas para tus proyectos al mejor precio!
Esquema
Aquí está el esquema de este ejemplo.
Subir boceto
Para este ejemplo, cargue el siguiente código:
/*
Created by Rui Santos
All the resources for this project:
Home
*/
int ledOpen=8;
int ledClose=10;
int switchReed=6;
void setup(){
pinMode(ledOpen, OUTPUT);
pinMode(ledClose, OUTPUT);
pinMode(switchReed, INPUT);
Serial.begin(9600);
}
void loop(){
if (digitalRead(switchReed)==HIGH){
digitalWrite(ledOpen, LOW);
digitalWrite(ledClose, HIGH);
Serial.println("Your Door is Closed");
}
else {
digitalWrite(ledOpen, HIGH);
digitalWrite(ledClose, LOW);
Serial.println("Your Door is Open");
}
delay(1);
}
demostración
Aquí hay una demostración en video que muestra cómo funciona este proyecto.
Espero que este tutorial te haya resultado útil.
¿Estás pensando en incorporar un interruptor de láminas magnético a alguno de tus proyectos? Comparta sus pensamientos con nosotros y deje un comentario a continuación.
Compartir esta publicacion ¡Con un amigo al que también le gusta la electrónica!
Puedes contactar conmigo dejando un comentario. Si te gusta esta publicación, probablemente también te gustarán las siguientes. Así que apóyame suscribiéndote a mi blog y a mi página de Facebook.
Gracias por leer,
-Rui Santos
Descripción
Un interruptor de contacto magnético es básicamente un interruptor de láminas encerrado en una carcasa de plástico para que puedas aplicarlo fácilmente en una puerta, ventana o cajón para detectar si la puerta está abierta o cerrada.
En este tutorial, se demostrará cómo utilizar un interruptor de láminas magnético. Se hará una breve descripción de cómo funciona y se mostrará un ejemplo de proyecto utilizando un Arduino.
¿Cómo funciona?
El circuito eléctrico se cierra cuando un imán está cerca del interruptor (a menos de 13 mm de distancia). Cuando el imán está lejos del interruptor, el circuito se abre.
¿Dónde comprar?
Estos interruptores son muy económicos. Puedes comprarlos en sitios como eBay aquí.
Ejemplo de Proyecto
En este ejemplo, encenderemos un LED rojo si tu puerta está abierta y un LED verde si está cerrada.
Para este proyecto necesitarás los siguientes componentes:
- 1x Interruptor de Láminas Magnético
- Arduino UNO
- 1x LED verde
- 1x LED rojo
- 2x resistencia 220Ω
- 1x resistencia 10kΩ
- 1x protoboard
Puedes seguir este enlace para encontrar todas las partes para tus proyectos al mejor precio.
Esquemático
Aquí se muestra el esquema para este ejemplo.
Carga del Código
Para este ejemplo, carga el siguiente código en tu Arduino:
/* Creado por Rui Santos Todos los recursos para este proyecto:Home*/ int ledAbierto = 8; int ledCerrado = 10; int interruptorLaminas = 6; void setup(){ pinMode(ledAbierto, OUTPUT); pinMode(ledCerrado, OUTPUT); pinMode(interruptorLaminas, INPUT); Serial.begin(9600); } void loop(){ if (digitalRead(interruptorLaminas) == HIGH){ digitalWrite(ledAbierto, LOW); digitalWrite(ledCerrado, HIGH); Serial.println("Tu puerta está cerrada"); } else { digitalWrite(ledAbierto, HIGH); digitalWrite(ledCerrado, LOW); Serial.println("Tu puerta está abierta"); } delay(1); }
Video Demostrativo
Aquí tienes un video demostrando este proyecto funcionando.
Espero que hayas encontrado útil este tutorial. ¿Estás pensando en incluir un interruptor de láminas magnético en uno de tus proyectos? ¡Comparte tus pensamientos en un comentario!
Comparte este artículo con un amigo al que también le gusten la electrónica. ¡Gracias por leer!
¡Wow, qué invento tan ingenioso! Me encanta la idea de poder controlar la puerta con un interruptor de láminas magnético y Arduino. Definitivamente, me inspiraste a probarlo en mi propia casa. ¡Gracias por la genial sugerencia!
¡Qué idea tan genial! Nunca había pensado en usar un interruptor de láminas magnético con Arduino para controlar mi puerta. Definitivamente quiero probarlo. ¡Gracias por compartir!