Neigungssensor-Modul SW-520D 3.3-5V, digitaler Ausgang
zoom_out_map
chevron_left chevron_right

Produktbilder dienen ausschließlich zu Informationszwecken und können je nach Charge und Lieferant geringfügige Unterschiede aufweisen. Produktspezifikationen und Preise können ohne vorherige Ankündigung geändert werden. Wir tun unser Bestes, um der Produktseite möglichst genaue und richtige Spezifikationen hinzuzufügen, es ist jedoch möglich, dass diese nicht ganz korrekt sind. Sollten Sie einen solchen Fall feststellen, melden Sie ihn uns bitte.

Das Produkt ist für Fachleute bestimmt und erfordert qualifiziertes und autorisiertes Personal. Dem Produkt liegt keine Montage-/Gebrauchsanleitung bei . Die Inbetriebnahme des Produktes durch nicht qualifizierte Personen führt zum Verlust der Garantie gemäß den AGB auf der Seite.

Die angegebenen technischen Spezifikationen (Strom, Leistung usw.) stellen maximale zulässige Werte unter idealen Betriebsbedingungen dar. Für einen sicheren Betrieb und eine optimale Lebensdauer wird empfohlen, das Produkt im Dauerbetrieb mit höchstens 50 % der angegebenen Maximalwerte zu verwenden.

Neigungssensor-Modul, SW-520D, 3.3-5V

Erkennt schnell Neigung und Vibration in Überwachungs- oder Alarmprojekten, bietet eine gut lesbare digitale Ausgabe mit Arduino, ESP32 oder STM32, arbeitet mit 3,3-5V, löst typischerweise bei etwa 15 Grad aus, verfügt über eine Status-LED zur visuellen Bestätigung und einen abgedichteten Metallkugelsensor für den robusten Einsatz.

4,51 RON Bruttopreis

3,73 RON zzgl. MwSt.

No reviews yet

Shipping by Donnerstag 27 August

Schließen
INTERNATIONAL DELIVERY
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
FAST DISPATCH 24H
We ship from our stock within 24H
TREUEPUNKTE
Sie erhalten bei jeder Bestellung Punkte im Wert von 5 %.

Dieses Modul mit dem SW-520D Sensor mit Metallkugel ist eine einfache und robuste Lösung zur Erkennung von Vibrationen, Bewegungen oder Winkeländerungen. Es hat einen digitalen Ausgang, der leicht von jedem Mikrocontroller wie Arduino, ESP32 oder STM32 gelesen werden kann, und der typische Auslösewinkel liegt bei etwa 15°. Das Modul enthält eine Status-LED, die beim Auslösen zur schnellen visuellen Bestätigung aufleuchtet. Es arbeitet mit 3,3 bis 5 VDC und liefert ein stabiles Signal, das in Überwachungsprojekten, Schocksicherungen oder Neigungserkennung nützlich ist.

 

Spezifikationen:

Betriebsspannung: 3,3 - 5 VDC

Maximaler Ausgangsstrom: > 15 mA

Sensortyp: SW-520D, versiegelte Metallkugel

Auslösewinkel: ca. 15°

Widerstand im EIN-Zustand: < 10 Ohm

Widerstand im AUS-Zustand: > 10 MOhm

Ausgangstyp: Digital

Betriebstemperatur: 0 - +80°C

Abmessungen: 32 x 14 mm

 

Pinbelegung:

Pin-Nummer Pin-Name Pin-Beschreibung
1 D0 Digitaler Ausgang
2 GND Masse
3 VCC 3,3-5 VDC

 

Anwendung:

Speisen Sie das Modul mit VCC und GND, verbinden Sie dann D0 mit einem digitalen Pin des Mikrocontrollers.

Im Ruhezustand, wenn die Kugel keinen Kontakt hat, ist der Ausgang D0 HIGH. Bei ausreichender Neigung oder Vibration stellt die Kugel den Kontakt zwischen den Anschlüssen her und der Ausgang D0 schaltet auf LOW, während die LED auf dem Modul aufleuchtet.

Für stabilere Ergebnisse können Sie eine kurze Softwareverzögerung hinzufügen und wiederholte Messungen zur Filterung von kurzen Vibrationen verwenden.

88145

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

// SW-520D vibration/tilt module with Serial monitoring + software delay (debounce filter)
// D0: HIGH at rest, LOW when triggered

const int PIN_SENSOR = 3;     // D0 connected to digital pin 3
const int PIN_LED    = 13;    // onboard LED

const unsigned long FILTER_MS = 80;   // software delay for filtering
const unsigned long REPORT_MS = 150;  // serial print rate limit

bool stableState = HIGH;              // current filtered state
bool lastRawState = HIGH;             // last raw read
unsigned long lastChangeMs = 0;       // last time raw state changed
unsigned long lastReportMs = 0;       // last time we printed to Serial

void setup() {
  pinMode(PIN_SENSOR, INPUT);
  pinMode(PIN_LED, OUTPUT);

  Serial.begin(115200);
  delay(200);

  Serial.println("SW-520D monitoring started");
  Serial.println("RAW: direct read, STABLE: filtered read, TRIGGER: LOW");
}

void loop() {
  // Raw read
  bool raw = digitalRead(PIN_SENSOR);

  // If raw state changed, start (or restart) the filter timer
  if (raw != lastRawState) {
    lastRawState = raw;
    lastChangeMs = millis();
  }

  // If raw state has been stable long enough, accept it as the new stable state
  if ((millis() - lastChangeMs) >= FILTER_MS && stableState != lastRawState) {
    stableState = lastRawState;

    // Act on stable state change
    if (stableState == LOW) {
      digitalWrite(PIN_LED, HIGH);
      Serial.println("STABLE: LOW  TRIGGER: YES");
    } else {
      digitalWrite(PIN_LED, LOW);
      Serial.println("STABLE: HIGH TRIGGER: NO");
    }
  }

  // Periodic Serial monitoring without spamming
  if (millis() - lastReportMs >= REPORT_MS) {
    lastReportMs = millis();
    Serial.print("RAW: ");
    Serial.print(raw == LOW ? "LOW" : "HIGH");
    Serial.print("  STABLE: ");
    Serial.println(stableState == LOW ? "LOW" : "HIGH");
  }
}