Pokud zkoumáte, jak měřit vibrace pomocí snímače SW-18020P spolu s Arduinem, jste na správném místě. S tímto senzorem ekonomické y univerzální, můžete zjistit náhlé pohyby jednoduchým a efektivním způsobem. Zde jej vysvětlujeme funcionamiento, montaje a příklad kódu které vám pomohou jej implementovat do vašich projektů.
Tento typ snímače je díky svému provedení ideální pro základní aplikace snadnost použití y snížené náklady. V tomto článku najdete vše, co potřebujete vědět o snímači SW-18020P, včetně elektrická schémata, montaje a provádění a kód k detekci vibrací.
Co je snímač SW-18020P?
SW-18020P je snímač vibrací určený pro detekovat dopady o vibrace v prostředí, kde a rychlá reakce. Tento senzor je ideální pro identifikaci náhlé pohyby, protože generuje a digitální signál když detekuje vibrace, zastaví se, když se pohyb zastaví.
Jak to funguje? Snímač obsahuje a důmyslná mechanická konstrukce: pevný kovový kontakt obklopený pružinou. Když dojde k vibraci, pružina se dotkne pevného prvku a vytvoří uzavřený obvod, který lze číst a mikrokontrolér jako Arduino.
Výhody senzoru
- Dostupná cena: Můžete najít balení po 10 senzorech za méně než 1 EUR na platformách jako AliExpress.
- Jednoduchost implementace: Váš design basic dělá to velmi přístupné začátečníci.
Elektrické schéma a montáž
Elektrické schéma tohoto snímače je basic. Připojte kolík VCC snímače k 5V u Arduina, GND ke kolíku GND mikrokontroléru a kolík digitálního výstupu (DO) k digitálnímu vstupu, jako je např. 8. Tato konstrukce umožňuje snímači fungovat jako a přepnout která změní stav, když detekuje vibrace.
Pro montáž snímače na a prkénko na prkénko, připojte a odpor 220Ω mezi katodou LED a GND. Anoda se připojuje k digitálnímu kolíku 13 z Arduina pro usnadnění signálu vizuální detekce.
příklad kódu
Implementace senzoru SW-18020P do vašeho projektu Arduino je opravdu jednoduchá. Zde máte a základní příklad kód:
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 tento kód dělá? Přečte digitální vstup senzoru a pokud detekuje vibrace, rozsvítí na určitou dobu LED. druhý. Konstrukce je jednoduchá a efektivní, ideální pro ty, kteří s projekty tohoto typu začínají.
Praktické aplikace
Snímač SW-18020P má více inženýrských sítí:
- Zjistit golpes o vibrace ve strojním zařízení.
- Monitor pohybů v konstrukcích, jako jsou mosty nebo budovy.
- Vytvořte poplašné systémy reagující na neobvyklé vibrace.
Tento senzor spolu s jednoduchou montáží a kódem nabízí efektivní způsob, jak řešit související projekty vibrace pomocí Arduina. Jeho přijatelná cena y všestrannost udělat z něj nástroj základní Pro elektronické fandy i profesionály. Udělejte si čas na experiment a prozkoumejte možnosti, které toto zařízení může nabídnout.