heb je ooit een project willen maken dat contactloos aanvoelt, bijvoorbeeld om een deur te detecteren die sluit, het aantal omwentelingen van een wiel te tellen of een snelheidsmeter te maken? Dan is deze Arduino Hall effect Sensor tutorial voor u!
dit project gebruikt een Hall-effectsensor om de aanwezigheid van een magneet te detecteren. Wanneer een magneet voorbij deze sensor beweegt, kan hij het detecteren. Deze sensor kan worden gebruikt om een heleboel verschillende dingen te doen. Als we bijvoorbeeld een sluitende deur moeten detecteren, dan moeten we gewoon een magneet aan de deur bevestigen en een hall-sensor aan het deurframe. Wanneer de deur sluit, wordt de magneet in de buurt van de Hall-effectsensor geplaatst en kunnen we detecteren dat de deur gesloten is.
hetzelfde principe kan worden gebruikt om een snelheidsmeter voor een fiets of een ander voertuig te maken. Als er een magneet aan het wiel is bevestigd en ergens in het frame van de fiets een Hall-Effectsensor is geplaatst, kan de tijd die het wiel nodig heeft om één omwenteling te voltooien worden gemeten, en met een beetje meer wiskunde kunnen we de bewegingssnelheid van de fiets detecteren!
Hoe werkt het?
De Hall-effectsensor werkt volgens het principe van het Hall-effect, dat stelt dat wanneer een magnetisch veld wordt toegepast in een richting loodrecht op de stroomstroom in een geleider, een potentiaalverschil wordt veroorzaakt. Deze spanning kan worden gebruikt om te detecteren of de sensor zich in de nabijheid van een magneet bevindt of niet. Arduino kan deze spanningsverandering door zijn onderbreek speld ontdekken en bepalen of de magneet dichtbij de sensor is of niet. De basiswerking van de Arduino Hall effect sensor is weergegeven in de afbeelding hieronder.