En simpel binær hall effekt sensor der ved relative lave magnetiske felter vil trigge et digitalt signal.
Hall effekt sensor
Hall effekt sensorer kan måle lavere magnetfelter en reed switches, hvilket gør dem praktiske i situationer hvor man enten har længere afstande mellem en magnet og sensor, eller blot bruger nogle små sensorer.
Denne sensor er binær af natur, hvilket betyder at den kun har 2 output states, som enten viser om der er en magnet i nærheden, eller om der ikke er en magnet i nærheden.
Sensoren har en indbygget LED der lyser op når en magnet er i nærheden, og sensoren har trigget.
Tekniske specifikationer
Kreds | 3144EUA-S |
Operativ spænding | 4.5V to 24V |
IO spænding | 4.5V to 24V |
Signal pin logik | Aktiv lav |
Trigger magnetisk felt | 50-400 Gauss |
Maksimal strømforbrug | 15mA |
Maksimal strømforbrug | Binær |
Kode Eksempel
from machine import Pin
import time
hall_sens = Pin(32, Pin.IN)
while True:
print(hall_sens.value())
time.sleep_ms(1000)
Pinout
Venstre pin port
Navn | Funktion |
---|---|
-(GND) | Negativ forsyning |
+(VCC) | Positiv forsyning |
S(Signal) | Output signal, digital (aktivt lav) |
Hvordan fungerer den?
Referencer
Datablad: https://www.mpja.com/download/a3144eul.pdf
Mere information: https://arduinomodules.info/ky-003-hall-magnetic-sensor-module/
Døralarm med Hall Sensor: https://maker.pro/esp8266/projects/how-to-build-an-iot-door-alarm-with-a-hall-effect-sensor
Micro Python Hall effekt sensor: https://magicbit.cc/2021/01/19/magnetic-sensor-2/
ESP32 built in Hall sensor: https://randomnerdtutorials.com/esp32-hall-effect-sensor/
Inspiration og kommentarer
Er du faldet over links eller lignende, som kan være relevant for dine medstuderende så send os en mail på nini@kea.dk