Ak skúmate, ako merať vibrácie pomocou snímača SW-18020P spolu s Arduinom, ste na správnom mieste. S týmto senzorom ekonomický y všestranný, môžete zistiť náhle pohyby jednoduchým a efektívnym spôsobom. Tu vysvetľujeme jeho fungovanie, montážne a príklad kódu ktoré vám pomôžu implementovať ho do vašich projektov.
Tento typ snímača je vďaka svojim vlastnostiam ideálny pre základné aplikácie ľahké použitie y znížené náklady. V tomto článku nájdete všetko, čo potrebujete vedieť o snímači SW-18020P vrátane elektrické schémy, montážne a realizácia a Código na detekciu vibrácií.
Čo je snímač SW-18020P?
SW-18020P je snímač vibrácií určený pre odhaliť dopady o vibrácie v prostrediach, kde a rýchla reakcia. Tento senzor je ideálny na identifikáciu náhle pohyby, keďže generuje a digitálny signál keď zaznamená vibrácie, zastaví sa, keď sa pohyb zastaví.
Ako to funguje? Snímač obsahuje a dômyselná mechanická konštrukcia: pevný kovový kontakt obklopený pružinou. Keď dôjde k vibrácii, pružina sa dotkne pevného prvku, čím sa vytvorí uzavretý obvod, ktorý môže čítať a mikrokontrolér ako Arduino.
Výhody snímača
- Priaznivá cena: V balení nájdete 10 senzorov menej ako 1 EUR na platformách ako AliExpress.
- Jednoduchosť implementácie: Váš dizajn basic robí ho veľmi prístupným začiatočníci.
Elektrická schéma a montáž
Elektrická schéma tohto snímača je basic. Pripojte kolík VCC snímača k 5V Arduino, GND ku kolíku GND mikrokontroléra a kolík digitálneho výstupu (DO) k digitálnemu vstupu, ako je napr. 8. Táto konštrukcia umožňuje snímaču pôsobiť ako a prepínač ktorý zmení stav, keď zaznamená vibrácie.
Na montáž snímača na a nepájivá doska, pripojte a odpor 220Ω medzi katódou LED a GND. Anóda sa pripája k digitálnemu kolíku 13 z Arduina na uľahčenie signálu vizuálny detekcia.
ukážka kódu
Implementácia snímača SW-18020P do vášho projektu Arduino je skutočne jednoduchá. Tu máte a základný prí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);
}
}
Čo robí tento kód? Načítava digitálny vstup snímača a ak zaznamená vibrácie, na určitý čas rozsvieti LED. druhý. Štruktúra je jednoduchá a efektívna, ideálne pre tých, ktorí začínajú s projektmi tohto typu.
Praktické aplikácie
Snímač SW-18020P má viaceré služby:
- odhaliť golpes o vibrácie v strojoch.
- Monitor pohyby v konštrukciách, ako sú mosty alebo budovy.
- Vytvorte poplašné systémy reaktívne na nezvyčajné vibrácie.
Tento senzor spolu s jeho jednoduchou montážou a kódom ponúka efektívny spôsob, ako riešiť súvisiace projekty vibrácie pomocou Arduina. Jeho prijateľná cena y všestrannosť premeniť ho na nástroj nevyhnutný Pre nadšencov elektroniky aj profesionálov. Nájdite si čas na experimentovanie a preskúmanie možností, ktoré toto zariadenie ponúka.