Jos tutkit tärinän mittaamista SW-18020P-anturin ja Arduinon avulla, olet tullut oikeaan paikkaan. Tällä sensorilla taloudellinen y monipuolinen, voit havaita äkilliset liikkeet yksinkertaisella ja tehokkaalla tavalla. Tässä selitämme sen toiminta, asennus ja koodiesimerkki jotka auttavat sinua toteuttamaan sen projekteissasi.
Tämän tyyppinen anturi on ihanteellinen perussovelluksiin sen ansiosta helppokäyttöisyys y alennetut kustannukset. Tästä artikkelista löydät kaiken mitä sinun tarvitsee tietää SW-18020P-anturista, mukaan lukien sähköiset suunnitelmat, asennus ja a koodi havaitsemaan tärinää.
Mikä on SW-18020P anturi?
SW-18020P on tärinäanturi, joka on suunniteltu havaita vaikutukset o fiilis ympäristöissä, joissa a nopea reaktio. Tämä anturi on täydellinen tunnistamiseen äkilliset liikkeet, koska se tuottaa a digitaalinen signaali kun se havaitsee tärinää, pysähtyy, kun liike pysähtyy.
Miten se toimii? Anturi sisältää a nerokas mekaaninen muotoilu: kiinteä metallikosketin, jota ympäröi jousi. Kun tärinää esiintyy, jousi koskettaa kiinteää elementtiä muodostaen suljetun piirin, jonka a voi lukea mikro-ohjain kuten Arduino.
Anturin edut
- Edulliseen hintaan: Löydät paketteja, joissa on 10 anturia per alle 1 € alustoilla, kuten AliExpress.
- Toteutuksen yksinkertaisuus: Suunnittelusi perustiedot tekee siitä erittäin helposti saatavilla aloittelijoille.
Sähkökaavio ja kokoonpano
Tämän anturin sähkökaavio on perustiedot. Liitä anturin VCC-nasta liitäntään 5V Arduinon GND mikro-ohjaimen GND-nastalle ja digitaalilähtö (DO) -nasta digitaaliseen tuloon, kuten 8. Tämän rakenteen ansiosta anturi voi toimia a vaihtaa joka muuttaa tilaa havaitessaan tärinää.
Anturin asentamiseksi a leipälauta, yhdistä a 220Ω vastus LEDin katodin ja GND:n välillä. Anodi liitetään digitaaliseen nastaan 13 Arduinosta signaalin helpottamiseksi visuaalinen havaitseminen.
koodinäyte
SW-18020P-anturin käyttöönotto Arduino-projektissasi on todella helppoa. Tässä sinulla on a perusesimerkki koodi:
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);
}
}
Mitä tämä koodi tekee? Se lukee anturin digitaalisen tulon ja, jos se havaitsee värinää, sytyttää LEDin tietyksi ajaksi. toinen. Rakenne on yksinkertainen ja tehokas, ihanteellinen niille, jotka aloittavat tämän tyyppisiä projekteja.
Käytännön sovellukset
SW-18020P anturissa on useita apuohjelmia:
- havaita golpes o fiilis koneissa.
- Monitori liikkeet rakenteissa, kuten silloissa tai rakennuksissa.
- Luo hälytysjärjestelmiä, jotka reagoivat epätavallisia fiiliksiä.
Tämä anturi yhdessä sen yksinkertaisen kokoonpanon ja koodin kanssa tarjoaa tehokkaan tavan käsitellä liittyviä projekteja fiilis käyttäen Arduinoa. Hänen edulliseen hintaan y monipuolisuus muuta se työkaluksi olennainen Sekä elektroniikan harrastajille että ammattilaisille. Käytä aikaa kokeiluun ja tutki tämän laitteen tarjoamia mahdollisuuksia.