Jak mierzyć wibracje za pomocą czujnika SW-18020P i Arduino

  • Czujnik SW-18020P wykrywa wibracje poprzez prosty mechanizm stykowy.
  • Jest niedrogi i łatwy do wdrożenia, idealny dla początkujących Arduino.
  • Zawiera wyraźne połączenia: VCC, GND i pin wyjściowy podłączony do Arduino.

SW-18020P

Jeśli zastanawiasz się jak mierzyć drgania za pomocą czujnika SW-18020P wraz z Arduino, to dobrze trafiłeś. Z tym czujnikiem ekonomiczny y wszechstronny, możesz wykryć nagłe ruchy w prosty i skuteczny sposób. Tutaj wyjaśniamy funkcjonowanie, montaje oraz przykład kodu które pomogą Ci wdrożyć go w Twoich projektach.

Ten typ czujnika jest idealny do podstawowych zastosowań ze względu na jego łatwość użycia y zmniejszony koszt. W tym artykule znajdziesz wszystko, co musisz wiedzieć o czujniku SW-18020P, m.in schematy elektryczne, montaje i wdrożenie A kod do wykrywania wibracji.

Co to jest czujnik SW-18020P?

SW-18020P to czujnik wibracji przeznaczony do wykryć uderzenia o wibracje w środowiskach, w których a szybka reakcja. Ten czujnik jest idealny do identyfikacji nagłe ruchy, ponieważ generuje sygnał cyfrowy gdy wykryje wibracje, zatrzymuje się, gdy ruch się zatrzyma.

Jak to działa? Czujnik zawiera: pomysłowa konstrukcja mechaniczna: stały metalowy styk otoczony sprężyną. Kiedy pojawiają się wibracje, sprężyna styka się z nieruchomym elementem, tworząc obwód zamknięty, który może zostać odczytany przez a mikrokontroler jak Arduino.

Zalety czujnika

  • Przystępna cena: W ofercie znajdziesz pakiety zawierające 10 czujników poniżej 1 EUR na platformach takich jak AliExpress.
  • Prostota wdrożenia: Twój projekt podstawowy sprawia, że ​​jest on bardzo przystępny początkujący.

Schemat elektryczny i montaż

SW-18020P

Schemat elektryczny tego czujnika jest podstawowy. Podłącz pin VCC czujnika do 5V Arduino, GND do styku GND mikrokontrolera, a styk wyjścia cyfrowego (DO) do wejścia cyfrowego, takiego jak 8. Dzięki tej konstrukcji czujnik może działać jako: przerywacz który zmienia stan po wykryciu wibracji.

Aby zamontować czujnik na Płytka prototypowa, podłącz A Rezystancja 220 Ω pomiędzy katodą diody LED a masą. Anoda łączy się z pinem cyfrowym 13 z Arduino w celu ułatwienia sygnału wizualny wykrywanie.

próbka kodu

Wdrożenie czujnika SW-18020P w projekcie Arduino jest naprawdę proste. Tutaj masz podstawowy przykład kod:


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);
  }
}

Co robi ten kod? Odczytuje wejście cyfrowe czujnika i w przypadku wykrycia wibracji włącza diodę LED na pewien czas. drugi. Konstrukcja jest prosta i skuteczne, idealny dla osób rozpoczynających pracę w tego typu projektach.

Praktyczne zastosowania

Czujnik SW-18020P posiada wiele narzędzi:

  • Wykryj golpes o wibracje w maszynach.
  • Monitorowanie movimientos w konstrukcjach takich jak mosty lub budynki.
  • Twórz systemy alarmowe reagujące na niezwykłe wibracje.

Czujnik ten, wraz z prostym montażem i kodem, oferuje skuteczny sposób realizacji projektów związanych z wibracje za pomocą Arduino. Jego Precio możliwe y wszechstronność zamień go w narzędzie niezbędny Zarówno dla hobbystów, jak i profesjonalistów zajmujących się elektroniką. Poświęć trochę czasu na eksperymentowanie i poznanie możliwości, jakie oferuje to urządzenie.


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.