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ż
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.