• Arduino
  • Raspberry Pi
  • Raspberry Pi Pico
  • Micro:Bit

Der Halleffekt Transistor/Schalter ist eine integrierte Schaltung mit spezifischen magnetischen Eigenschaften, die alle benötigten Komponenten bereits im Sensor integriert hat und eine erhöhte Empfindlichkeit gegenüber Magnetfeldern bietet. Das Modul arbeitet stabil bei Temperaturen bis zu +80 °C und ist unempfindlich gegenüber Temperatur- und Versorgungsspannungsänderungen. Ausgestattet mit einem A3144 Chipsatz, beinhaltet jedes Gerät eine Verpolungsschutzdiode, einen quadratischen Hall-Spannungsgenerator, eine Temperaturkompensationsschaltung, einen Kleinsignalverstärker, einen Schmitt-Trigger und einen Open-Kollektor-Ausgang.

Wenn das Modul in ein Magnetfeld gehalten wird, schaltet der Transistor durch, was am Signalausgang als digitaler Wert ausgelesen werden kann. Diese Eigenschaft macht den Halleffekt Transistor/Schalter ideal für Anwendungen, bei denen die Erkennung und Messung von Magnetfeldern erforderlich ist, und bietet dabei eine hohe Zuverlässigkeit und Präzision.

Technische Daten
Chipsatz A3144
Sensortyp Hall Effect Transistor/Schalter
Betriebsspannung 5V (Bedingt durch die LED)

Anschlussbelegung


Arduino Sensor
Pin 10 Signal
5V +V
GND GND

Code-Beispiel

Um das folgende Codebeispiel auf Ihren Arduino zu laden, empfehlen wir die Verwendung der Arduino IDE. In der IDE können Sie den passenden Port und das richtige Board für Ihr Gerät auswählen.

Kopieren Sie den unten stehenden Code in Ihre IDE. Um den Code auf Ihren Arduino hochzuladen, klicken Sie einfach auf den Upload-Button.

int hall = 10; // Deklaration des Sensoreingangs-Pins
int value; // Temporäre Variable
  
void setup () {
  pinMode(hall, INPUT); // Initialisierung Sensor-Pin
  digitalWrite(hall, HIGH); // Aktivierung interner Pull-up-Widerstand
  Serial.begin(9600); // Initialisierung des seriellen Monitors
  Serial.println("KY-003 Magneterkennung");
}
  
void loop () {
  // Das Stromsignal am Sensor wird ausgelesen.
  value = digitalRead(hall); 
  // Wenn ein Signal erkannt werden konnte, wird das auf dem seriellen Monitor angezeigt.
  if (value == LOW) {
    Serial.println("Signal erkannt");
    delay(100); // 100 ms Pause
    }
}

Der Hall-Effekt Transistor/Schalter ist eine integrierte Schaltung mit spezifischen magnetischen Eigenschaften, die alle benötigten Komponenten bereits im Sensor integriert hat und eine erhöhte Empfindlichkeit gegenüber Magnetfeldern bietet. Das Modul arbeitet stabil bei Temperaturen bis zu +80 °C und ist unempfindlich gegenüber Temperatur- und Versorgungsspannungsänderungen. Ausgestattet mit einem A3144 Chipsatz, beinhaltet jedes Gerät eine Verpolungsschutzdiode, einen quadratischen Hall-Spannungsgenerator, eine Temperaturkompensationsschaltung, einen Kleinsignalverstärker, einen Schmitt Trigger und einen Open-Kollektor-Ausgang.

Wenn das Modul in ein Magnetfeld gehalten wird, schaltet der Transistor durch, was am Signalausgang als digitaler Wert ausgelesen werden kann. Diese Eigenschaft macht den Hall-Effekt Transistor/Schalter ideal für Anwendungen, bei denen die Erkennung und Messung von Magnetfeldern erforderlich ist, und bietet dabei eine hohe Zuverlässigkeit und Präzision.

Technische Daten
Chipsatz A3144
Sensortyp Hall Effect Transistor/Schalter
Betriebsspannung 5V (Bedingt durch die LED)

Anschlussbelegung

Sensor mit 5V Logiklevel: Der Raspberry Pi besitzt im Gegensatz zum Arduino kein 5V Logik Level. Dies schränkt den Raspberry Pi ein, insofern man Sensoren einsetzen möchte, die eine Versorgungsspannung von 5V haben.

Um diese Problematik zu umgehen, enthält unser Sensorkit X40 mit dem KY-051 ein Modul zum Logiklevel wandeln, welchen Sie am Raspberry nutzen können. Dieser wird einfach mit 5V, 3,3V und Masse an den Raspberry Pi angeschlossen. Auf die Pins A1 bis A4 werden dann die Leitungen angeschlossen, die zum Raspberry Pi führen und auf die Pins B1 bis B4 werden dann die Leitungen angeschlossen, welche von den Sensoren kommen.

Somit empfehlen wir bei Sensoren mit 5V Logik Level dieses Sets das KY-051 Modul dazwischenzuschalten. Nähere Informationen finden Sie auf der Informationsseite zum KY-051 Voltage Translator.

Raspberry Pi Sensor
- Signal
5V [Pin 4] +V
GND [Pin 6] GND
KY-051 Sensor Raspberry Pi
B1 - GPIO 24 [Pin 18]
A1 Signal -
Vcca - 3,3V [Pin 1]
Vccb - 5V [Pin 4]
GND - GND [Pin 6]

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches Text seriell ausgibt, wenn am Sensor ein Signal detektiert wurde.

from gpiozero import Button
import time

# Der Sensor wird als Button-Objekt initialisiert, wobei der interne Pull-Up-Widerstand aktiviert ist.
sensor = Button(24, pull_up=True)

print("Sensor-Test [drücken Sie STRG+C, um den Test zu beenden]")

# Diese Funktion wird ausgeführt, wenn ein Signal erkannt wird (fallende Flanke).
def ausgabeFunktion():
    print("Signal erkannt")

# Die Funktion 'ausgabeFunktion' wird an das 'when_pressed' Event des Sensors gebunden.
sensor.when_pressed = ausgabeFunktion

# Hauptprogrammschleife
try:
    while True:
        time.sleep(1)

# Aufräumarbeiten, nachdem das Programm beendet wurde
except KeyboardInterrupt:
    print("Programm beendet")

Der Hall-Effekt Transistor/Schalter ist eine integrierte Schaltung mit spezifischen magnetischen Eigenschaften, die alle benötigten Komponenten bereits im Sensor integriert hat und eine erhöhte Empfindlichkeit gegenüber Magnetfeldern bietet. Das Modul arbeitet stabil bei Temperaturen bis zu +80 °C und ist unempfindlich gegenüber Temperatur- und Versorgungsspannungsänderungen. Ausgestattet mit einem A3144 Chipsatz, beinhaltet jedes Gerät eine Verpolungsschutzdiode, einen quadratischen Hall-Spannungsgenerator, eine Temperaturkompensationsschaltung, einen Kleinsignalverstärker, einen Schmitt Trigger und einen Open-Kollektor-Ausgang.

Wenn das Modul in ein Magnetfeld gehalten wird, schaltet der Transistor durch, was am Signalausgang als digitaler Wert ausgelesen werden kann. Diese Eigenschaft macht den Hall-Effekt Transistor/Schalter ideal für Anwendungen, bei denen die Erkennung und Messung von Magnetfeldern erforderlich ist, und bietet dabei eine hohe Zuverlässigkeit und Präzision.

Technische Daten
Chipsatz A3144
Sensortyp Hall Effect Transistor/Schalter
Betriebsspannung 5V (Bedingt durch die LED)

Anschlussbelegung


Micro:Bit Sensor
Pin 1 Signal
3,3V +V
GND GND

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches Text Seriell ausgibt, wenn am Sensor ein Signal detektiert wurde.

	
		basic.forever(function () {
		    if (pins.analogReadPin(AnalogPin.P1) < 40) {
		        serial.writeLine("Magnetic field detected!")
		    } else {
		        serial.writeLine("No magnetic field detected")
		    }
		    serial.writeLine("_____________________________________")
		    basic.pause(1000)
		})
	

Beispielprogramm Download

microbit-KY-003.zip

Der Hall-Effekt Transistor/Schalter ist eine integrierte Schaltung mit spezifischen magnetischen Eigenschaften, die alle benötigten Komponenten bereits im Sensor integriert hat und eine erhöhte Empfindlichkeit gegenüber Magnetfeldern bietet. Das Modul arbeitet stabil bei Temperaturen bis zu +80 °C und ist unempfindlich gegenüber Temperatur- und Versorgungsspannungsänderungen. Ausgestattet mit einem A3144 Chipsatz, beinhaltet jedes Gerät eine Verpolungsschutzdiode, einen quadratischen Hall-Spannungsgenerator, eine Temperaturkompensationsschaltung, einen Kleinsignalverstärker, einen Schmitt Trigger und einen Open-Kollektor-Ausgang.

Wenn das Modul in ein Magnetfeld gehalten wird, schaltet der Transistor durch, was am Signalausgang als digitaler Wert ausgelesen werden kann. Diese Eigenschaft macht den Hall-Effekt Transistor/Schalter ideal für Anwendungen, bei denen die Erkennung und Messung von Magnetfeldern erforderlich ist, und bietet dabei eine hohe Zuverlässigkeit und Präzision.

Technische Daten
Chipsatz A3144
Sensortyp Hall Effect Transistor/Schalter
Betriebsspannung 5V (Bedingt durch die LED)

Anschlussbelegung


Da der KY-003 mit 5V betrieben wird, wird ein Voltage Translator und eine externe Spannungsversorgung benötigt, um ihn mit dem Raspberry Pi Pico zu betreiben. Als Voltage Translator können Sie KY-051 verwenden und als externe Spannungsversorgung z.B. ein Arduino oder Raspberry Pi.
KY-003 Voltage translator
GND Extern GND
+ Extern 5 V
Signal (S) B1
Raspberry Pi Pico Extern
GND Extern GND
Voltage translator Extern
Vccb Extern 5 V
GND Extern GND
Raspberry Pi Pico Voltage translator
GPIO26 A1
3 V Vcca

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches seriell Text ausgibt, wenn am Sensor ein Signal detektiert wurde.

Um das folgende Codebeispiel auf Ihren Pico zu laden, empfehlen wir die Verwendung von der Thonny IDE. Sie müssen nur zunächst unter Run > Configure interpreter … > Interpreter > Which kind of interpreter should Thonny use for running your code? > MicroPython (Raspberry Pi Pico) auswählen.

Kopieren Sie den untenstehenden Code nun in Ihre IDE und klicken Sie auf Run.

# Bibliotheken laden
from machine import Pin, Timer
from time import sleep

# Initialisierung von GPIO als Eingang
sensor = Pin(26, Pin.IN, Pin.PULL_DOWN)

while True:
    # Ausgabe falls ein Magnetfeld erkannt wurde
    if sensor.value() == 0:
        print("Magnetfeld erkannt")
        sleep(0.5)