Funcionamiento
El propósito de este proyecto es construir un sistema basado en una placa Arduino, un sensor de efecto Hall (KY-003) y un buzzer activo (KY-012). El sistema tiene la funcionalidad de detectar campos magnéticos y emitir un sonido de alerta cuando se presente un campo magnético cercano al sensor. Este proyecto tiene aplicaciones prácticas en seguridad, monitoreo industrial y aprendizaje educativo sobre sensores y microcontroladores.
Componentes
- Arduino (cualquier modelo, como Arduino Uno).
- Sensor de efecto Hall KY-003: Detecta campos magnéticos y genera una señal proporcional.
- Buzzer activo KY-012: Genera un sonido cuando se activa.
- Cables de conexión y una protoboard (opcional, para pruebas).
- Fuente de alimentación (puede ser a través del cable USB del Arduino).
Conexiones
- Conecta los pines de sensor de efecto Hall:
- Pin VCC a pin 5V de Arduino.
- Pin GND a pin GND de Arduino.
- Pin señal(s) a digital 2 de Arduino.
- Conecta los pines del buzzer activo:
- Pin VCC a pin 5V de Arduino.
- Pin GND a pin GND de Arduino.
- Pin señal(s) a digital 3 de Arduino.
Código
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <Arduino.h> // Definir los pines const int sensorPin = 2; // Pin conectado al KY-003 const int buzzerPin = 3; // Pin conectado al KY-012 void setup() { pinMode(sensorPin, INPUT); // Configurar el sensor como entrada pinMode(buzzerPin, OUTPUT); // Configurar el buzzer como salida Serial.begin(9600); // Iniciar comunicación serie (opcional) } void loop() { int sensorValue = digitalRead(sensorPin); // Leer el estado del sensor if (sensorValue == LOW) { // Si detecta un campo magnético digitalWrite(buzzerPin, HIGH); // Activar el buzzer Serial.println("Campo magnético detectado!"); // Imprimir en el monitor serie } else { digitalWrite(buzzerPin, LOW); // Apagar el buzzer } delay(100); // Pequeño retraso para estabilidad } |
Notas:
- Asegúrate de probar el sistema con diferentes imanes para verificar su sensibilidad.
- Puedes ajustar el código para cambiar el comportamiento del buzzer, como agregar un sonido intermitente en lugar de continuo.
- Este proyecto es ideal para aprender sobre sensores y la interacción de hardware con software en el entorno Arduino.
Diseños

Videos