¿Alguna vez ha querido realizar un proyecto que implique la detección sin contacto, por ejemplo, para detectar el cierre de una puerta, contar el número de revoluciones de una rueda o hacer un velocímetro? ¡Entonces este tutorial de sensor de efecto hall de Arduino es para ti!
Este proyecto utiliza un sensor de efecto Hall para detectar la presencia de un imán. Cada vez que un imán se mueve más allá de este sensor, puede detectarlo. Este sensor se puede usar para hacer muchas cosas diferentes. Por ejemplo, si necesitamos detectar el cierre de una puerta, simplemente tenemos que conectar un imán a la puerta y un sensor de pasillo al marco de la puerta. Cada vez que la puerta se cierra, el imán se coloca cerca del sensor de efecto hall y podemos detectar que la puerta se ha cerrado.
Del mismo modo, este mismo principio se puede usar para hacer un velocímetro para una bicicleta o cualquier otro vehículo. Si se fija un imán a la rueda y se coloca un sensor de efecto Hall en algún lugar del cuadro de la bicicleta, se puede medir el tiempo que tarda la rueda en completar una revolución, y con un poco más de matemáticas, podemos detectar la velocidad de movimiento de la bicicleta.
¿Cómo funciona?
El sensor de efecto Hall funciona según el principio del efecto Hall, que establece que cuando se aplica un campo magnético en una dirección perpendicular al flujo de corriente eléctrica en un conductor, se induce una diferencia de potencial. Este voltaje se puede usar para detectar si el sensor está cerca de un imán o no. El Arduino puede detectar este cambio de voltaje a través de su pin de interrupción y determinar si el imán está cerca del sensor o no. El funcionamiento básico del sensor de efecto hall Arduino se muestra en la imagen de abajo.