Nëse po eksploroni se si të matni dridhjet duke përdorur sensorin SW-18020P së bashku me Arduino, keni ardhur në vendin e duhur. Me këtë sensor ekonomik y i gjithanshëm, ju mund të zbuloni lëvizjet e papritura në mënyrë të thjeshtë dhe efikase. Këtu e shpjegojmë atë funksionimi, rritje dhe një shembull kodi që do t'ju ndihmojë ta zbatoni atë në projektet tuaja.
Ky lloj sensori është ideal për aplikime bazë për shkak të tij lehtësia e përdorimit y kosto e reduktuar. Në këtë artikull do të gjeni gjithçka që duhet të dini për sensorin SW-18020P, duke përfshirë skemat elektrike, rritje dhe zbatimin e a código për të zbuluar dridhjet.
Çfarë është sensori SW-18020P?
SW-18020P është një sensor dridhjesh i krijuar për zbulojnë ndikimet o dridhjet në mjedise ku a reagim i shpejtë. Ky sensor është i përsosur për identifikimin lëvizjet e papritura, meqenëse gjeneron një sinjal dixhital kur zbulon dridhje, ndalon kur ndalon lëvizja.
Si funksionon kjo gjë? Sensori përfshin një dizajn i zgjuar mekanik: një kontakt metalik fiks i rrethuar nga një susta. Kur ndodh një dridhje, susta kontakton elementin fiks, duke krijuar një qark të mbyllur që mund të lexohet nga a mikrokontrollues si Arduino.
Përparësitë e sensorit
- Çmim i përballueshëm: Ju mund të gjeni paketa me 10 sensorë për më pak se 1 € në platforma si AliExpress.
- Thjeshtësia e zbatimit: Dizajni juaj themelor e bën atë shumë të arritshëm për fillestar.
Diagrami dhe montimi elektrik
Diagrami elektrik i këtij sensori është themelor. Lidhni kunjin VCC të sensorit me 5V i Arduino, GND në pinin GND të mikrokontrolluesit dhe pini i daljes dixhitale (DO) në një hyrje dixhitale, si p.sh. 8. Ky dizajn lejon që sensori të veprojë si një kaloni që ndryshon gjendjen kur zbulon dridhje.
Për të montuar sensorin në një tabela e bukës, lidh a Rezistenca 220 Ω ndërmjet katodës së një LED dhe GND. Anoda lidhet me pinin dixhital 13 nga Arduino për të lehtësuar sinjalin vizual zbulimi.
mostra e kodit
Zbatimi i sensorit SW-18020P në projektin tuaj Arduino është vërtet i thjeshtë. Këtu keni një shembull themelor kodi:
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);
}
}
Çfarë bën ky kod? Ai lexon hyrjen dixhitale të sensorit dhe, nëse zbulon dridhje, ndez LED për një periudhë kohore. i dytë. Struktura është e thjeshtë dhe në fuqi, ideale për ata që fillojnë në projekte të këtij lloji.
Zbatime praktike
Sensori SW-18020P ka shërbimet e shumta:
- zbuloj golpes o dridhjet në makineri.
- Monitor lëvizjet në struktura të tilla si ura apo ndërtesa.
- Krijoni sisteme alarmi reaguese ndaj dridhje të pazakonta.
Ky sensor, së bashku me montimin dhe kodin e tij të thjeshtë, ofron një mënyrë efektive për të trajtuar projektet që lidhen me dridhjet duke përdorur Arduino. E tij precio e mundur y shkathtësi e mendjes kthejeni atë në një mjet thelbësore Për hobiistët elektronikë dhe profesionistët. Merrni kohë për të eksperimentuar dhe eksploruar mundësitë që mund të ofrojë kjo pajisje.