Hoe je trillingen kunt meten met de SW-18020P-sensor en Arduino

  • De SW-18020P-sensor detecteert trillingen via een eenvoudig contactmechanisme.
  • Het is goedkoop en eenvoudig te implementeren, perfect voor Arduino-beginners.
  • Inclusief duidelijke aansluitingen: VCC, GND en uitgangspin aangesloten op Arduino.

SW-18020P

Als je onderzoekt hoe je trillingen kunt meten met de SW-18020P-sensor in combinatie met Arduino, dan ben je hier aan het juiste adres. Met deze sensor economisch y veelzijdig, je kunt detecteren plotselinge bewegingen op een eenvoudige en efficiënte manier. Hier leggen we het uit funcionamiento, montage en een codevoorbeeld waarmee u het in uw projecten kunt implementeren.

Dit type sensor is vanwege zijn eigenschappen ideaal voor basistoepassingen gebruiksgemak y lagere kosten. In dit artikel vind je alles wat je moet weten over de SW-18020P sensor, inclusief elektrische schema's, montage en de uitvoering van een code trillingen te detecteren.

Wat is de SW-18020P-sensor?

De SW-18020P is een trillingssensor ontworpen voor effecten detecteren o trillingen in omgevingen waar een snelle reactie. Deze sensor is perfect voor identificatie plotselinge bewegingen, omdat het een digitaal signaal wanneer het trillingen detecteert en stopt wanneer de beweging stopt.

Hoe werkt het? De sensor bevat een ingenieus mechanisch ontwerp: een vast metalen contact omgeven door een veer. Wanneer er een trilling optreedt, maakt de veer contact met het vaste element, waardoor een gesloten circuit ontstaat dat kan worden gelezen door een microcontroller zoals Arduino.

Sensorvoordelen

  • Betaalbare prijs: Er zijn pakketten van 10 sensoren per stuk verkrijgbaar minder dan € 1 op platforms als AliExpress.
  • Eenvoud van implementatie: Jouw ontwerp basis- maakt het zeer toegankelijk voor beginners.

Elektrisch schema en montage

SW-18020P

Het elektrische schema van deze sensor is basis-. Sluit de VCC-pin van de sensor aan op de 5V van de Arduino, de GND naar de GND-pin van de microcontroller, en de digitale output (DO) pin naar een digitale ingang, zoals de 8. Door dit ontwerp kan de sensor fungeren als een interruptor dat van status verandert wanneer het trillingen detecteert.

Om de sensor op een broodplank, sluit een 220Ω weerstand tussen de kathode van een LED en de GND. De anode wordt aangesloten op de digitale pin 13 van Arduino om het signaal te vergemakkelijken visuele detectie.

code voorbeeld

Het implementeren van de SW-18020P-sensor in uw Arduino-project is heel eenvoudig. Hier heb je een basisvoorbeeld code:


int sensorPin = 8;
int ledPin = 13;

void setup() {
  pinMode(sensorPin, INPUT);
  pinMode(ledPin, OUTPUT);
}

void loop() {
  if (digitalRead(sensorPin)) {
    digitalWrite(ledPin, HIGH);
    delay(1000);
    digitalWrite(ledPin, LOW);
    delay(1000);
  } else {
    digitalWrite(ledPin, LOW);
  }
}

Wat doet deze code? Het leest de digitale ingang van de sensor en schakelt, als het trillingen detecteert, de LED een tijdje in. tweede. De structuur is eenvoudig en effectief, ideaal voor degenen die beginnen met dit soort projecten.

Praktische toepassingen

De SW-18020P-sensor heeft meerdere nutsvoorzieningen:

  • Detecteren golpes o trillingen bij machines.
  • Toezicht houden op bewegingen in constructies zoals bruggen of gebouwen.
  • Creëer alarmsystemen die hierop reageren ongebruikelijke sfeer.

Deze sensor biedt, samen met de eenvoudige montage en code, een effectieve manier om gerelateerde projecten aan te pakken trillingen met behulp van Arduino. Zijn Betaalbare prijs y veelzijdigheid maak er een hulpmiddel van essentieel Voor elektronische hobbyisten en professionals. Neem de tijd om te experimenteren en ontdek de mogelijkheden die dit apparaat te bieden heeft.


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.