Beschreibung
Hier ist eine vollständige Beschreibung des Magnetwandler Reed-Sensor Schalter Modul FC-01 für Arduino, gefolgt von einer praktischen Anleitung zur Nutzung mit Beispielen für Code für Arduino.
📦 Beschreibung des Moduls FC-01
Das Modul FC-01 ist ein magnetischer Sensor basierend auf einem Reed-Schalter oder einem Hall-Effekt-Sensor, verwendet für das Erkennen der Anwesenheit eines magnetischen Feldes. Wenn ein Magnete dem Sensor nahegebracht wird, aktiviert es den internen Schalter und generiert ein digitales Signal (HIGH oder LOW).
🔧 Technische Spezifikationen:
- Modulname: FC-01
- Hauptfühler: Magnetisches Reed-Schalter oder Hall-Effekt-Sensor
- Betriebsspannung: 3.3V – 5V
- Ausgangstyp: Digital (0 oder 1)
- Schnittstelle: 3 Pins (VCC, GND, DO)
- Board-LED: Visuell anzeigt, wenn der Sensor ein Magnetfeld erkennt
- Kompakte Abmessungen: Etwa 3,2 cm × 1,4 cm
- Sensitivitätsregulierung: Einige Modelle enthalten einen Potentiometer (für Hall-Effekt-Modelle)
⚙️ Verbindungen des Moduls FC-01 mit Arduino
| FC-01 Pin | Arduino Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| DO | D2 (oder jeder digitale Pin) |
🧪 Wie funktioniert es
- Wenn es kein Magnetfeld gibt, ist die Ausgabe DO HIGH (Wert 1).
- Wenn ein Magnet in der Nähe des Sensors ist, schließt der Schalter sich und die Ausgabe DO geht LOW (Wert 0).
- Der integrierte LED leuchtet auf, wenn der Sensor aktiviert wird (Magnete erkannt).
🧰 Anleitung zur Programmierung mit Arduino
1️⃣ Basiscode zum Lesen des Zustands des Sensors
const int sensorPin = 2; // DO collegato al pin digitale 2
const int ledPin = 13; // LED integrato su Arduino per segnalazione
void setup() {
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = digitalRead(sensorPin);
if (sensorValue == LOW) {
Serial.println("Magnete Rilevato!");
digitalWrite(ledPin, HIGH); // Accende LED
} else {
Serial.println("Nessun magnete");
digitalWrite(ledPin, LOW); // Spegne LED
}
delay(200);
}
🧪 Beispiele für die Nutzung
🔒 1. Türöffnung/Türschließungserkennung
Verbinde den Modul an eine Anschluss: Wenn die Tür geöffnet wird (Magnete entfernt), kann Arduino einen Alarm auslösen oder eine Benachrichtigung senden.
💡 2. Zählung von Durchgängen (Drehungen oder Objekte)
Mit einem Magneten, der an ein Rad oder ein rotierendes Objekt befestigt ist, wird bei jedem Durchgang nahe des Sensors ein Impuls generiert: kann als Zähler verwendet werden.
🎮 3. Unsichtbarer Schalter
Ein versteckter Sensor unter einem Paneel kann als magnetischer Kontaktloser Schalter dienen.
🔄 Code für Magnetzähler (erhöht bei jedem Durchgang)
const int sensorPin = 2;
int counter = 0;
bool lastState = HIGH;
void setup() {
pinMode(sensorPin, INPUT);
Serial.begin(9600);
}
void loop() {
bool currentState = digitalRead(sensorPin);
if (lastState == HIGH && currentState == LOW) {
counter++;
Serial.print("Conteggio: ");
Serial.println(counter);
delay(300); // debounce semplice
}
lastState = currentState;
}
🧯 Praktische Tipps
- Debounce: der Sensor kann aufgrund von Vibrationen falsche Impulse erzeugen. Verwende einen kleinen
delay()oder einen Softwarefilter. - Stabile Stromversorgung: wenn Sie mehrere Sensoren verwenden, stellen Sie sicher, dass die 5V-Leitung gut versorgt ist.
- Kompatibilität: funktioniert gut mit allen Arduino Boards (Uno, Nano, Mega, usw).
📌 Fazit
Das Modul FC-01 ist wirtschaftlich, zuverlässig und perfekt für Projekte, in denen die Anwesenheit eines Magneten gemessen werden muss. zu erfassen ist.Es ist ideal für Hobbys und Makers, die sich Sicherheitssysteme, Zähler, Sicherheit, Zähleroder einfache kontaktlose Magnetschalter erstellen möchten. kontaktlose Magnetschalter.
Tutorial: Wie man den Magnetsensor FC-01 verwendet
Der Magnetsensor FC-01 ist ideal für Projekte, die die Erfassung eines magnetischen Feldes erfordern. Er ist nützlich für Anfänger und Fortgeschrittene und perfekt geeignet, um die Anwesenheit oder Abwesenheit eines magnetischen Objekts zu überwachen.
Was du brauchst
- Arduino UNO oder kompatibel
- Stromversorgungskabel
- Massenkabel
- Signalkabel
- Elektronikwerkzeuge
Schritte
- 1. Bereite den Arduino UNO und den Fühler FC-01 vor.
- 2. Verbinde den Fühler an den Pin A0 deines Arduino.
- 3. Verbinde den VCC des Fühlers mit dem VCC deines Arduino.
- 4. Verbinde den GND des Fühlers mit dem GND deines Arduino.
- 5. Lade den folgenden Code auf dein Arduino.
- 6. Überprüfe im Datenblatt die genaue Position der Pins.
- 7. Versuche, ein magnetisches Objekt in der Nähe des Fühlers zu bewegen.
- 8. Überprüfe, ob das LED auf deinem Arduino an, wenn das magnetische Objekt in der Nähe ist.
Beispielcode
```void setup() { Serial.begin(9600);}void loop() { int val = analogRead(A0); Serial.println(val); delay(100);}```
Mini-Projekt
Baue ein Magnetfuehrungsbasiertes Alarmsystem. Verbinde den Fühler mit einem Relais und einer Glocke. Wenn das magnetische Objekt bewegt wird, klingelt die Glocke.
Häufige Fehler
- Verbinde die Pins des Fühlers nicht korrekt.
- Überprüfe nicht die korrekte Position der Pins.
- Verwende keinen kompatiblen Arduino.
- Teste den Fühler nicht mit einem magnetischen Objekt.
Empfohlenes Zubehör
- Relais
- Glocke
- 5V Netzteil
- LED
Häufige Fragen
Reagiert der Sensor nicht, wenn ich ein magnetisches Objekt bewege?
Überprüfen Sie die korrekte Position der Pins und die Ausrichtung des Sensors.
Welcher Pin ist der Massepin des Sensors?
Der Pin GND.
Kann ich einen Arduino Nano verwenden?
Ja, der Arduino Nano ist kompatibel.
Benötigt der Sensor eine externe Stromversorgung?
Nein, die Stromversorgung wird vom Arduino bereitgestellt.



















Rezensionen
Es gibt noch keine Rezensionen.