Εάν εξερευνάτε πώς να μετράτε τους κραδασμούς χρησιμοποιώντας τον αισθητήρα SW-18020P μαζί με το Arduino, έχετε έρθει στο σωστό μέρος. Με αυτόν τον αισθητήρα οικονομικός y πολύπλευρος, μπορείτε να εντοπίσετε ξαφνικές κινήσεις με απλό και αποτελεσματικό τρόπο. Εδώ το εξηγούμε επίδοση, βάση και ένα παράδειγμα κώδικα που θα σας βοηθήσει να το εφαρμόσετε στα έργα σας.
Αυτός ο τύπος αισθητήρα είναι ιδανικός για βασικές εφαρμογές λόγω του ευκολία χρήσης y μειωμένο κόστος. Σε αυτό το άρθρο θα βρείτε όλα όσα πρέπει να γνωρίζετε για τον αισθητήρα SW-18020P, μεταξύ των οποίων ηλεκτρικά συστήματα, βάση και την εφαρμογή του α κώδικας για την ανίχνευση κραδασμών.
Τι είναι ο αισθητήρας SW-18020P;
Ο SW-18020P είναι ένας αισθητήρας κραδασμών που έχει σχεδιαστεί για ανίχνευση επιπτώσεων o δονήσεις σε περιβάλλοντα όπου α γρήγορη αντίδραση. Αυτός ο αισθητήρας είναι τέλειος για αναγνώριση ξαφνικές κινήσεις, αφού δημιουργεί α ψηφιακό σήμα όταν ανιχνεύει κραδασμούς, σταματά όταν σταματήσει η κίνηση.
Πώς λειτουργεί; Ο αισθητήρας ενσωματώνει α έξυπνος μηχανικός σχεδιασμός: σταθερή μεταλλική επαφή που περιβάλλεται από ελατήριο. Όταν εμφανίζεται μια δόνηση, το ελατήριο έρχεται σε επαφή με το σταθερό στοιχείο, δημιουργώντας ένα κλειστό κύκλωμα που μπορεί να διαβαστεί από α μικροελεγκτής όπως το Arduino.
Πλεονεκτήματα αισθητήρα
- Προσιτη τιμη: Μπορείτε να βρείτε πακέτα των 10 αισθητήρων ανά λιγότερο από 1 € σε πλατφόρμες όπως το AliExpress.
- Απλότητα υλοποίησης: Το σχέδιό σας βασικό το κάνει πολύ προσιτό σε principiantes.
Ηλεκτρικό διάγραμμα και συναρμολόγηση
Το ηλεκτρικό διάγραμμα αυτού του αισθητήρα είναι βασικό. Συνδέστε την ακίδα VCC του αισθητήρα στο 5V του Arduino, το GND στον ακροδέκτη GND του μικροελεγκτή και ο ακροδέκτης ψηφιακής εξόδου (DO) σε μια ψηφιακή είσοδο, όπως η 8. Αυτός ο σχεδιασμός επιτρέπει στον αισθητήρα να λειτουργεί ως α διακόπτη που αλλάζει κατάσταση όταν ανιχνεύει κραδασμούς.
Για να τοποθετήσετε τον αισθητήρα σε α ψωμί, συνδέω α Αντίσταση 220Ω μεταξύ της καθόδου ενός LED και του GND. Η άνοδος συνδέεται με την ψηφιακή ακίδα 13 από το Arduino για διευκόλυνση του σήματος οπτικές ανίχνευση.
παράδειγμα κώδικα
Η εφαρμογή του αισθητήρα SW-18020P στο έργο Arduino είναι πολύ απλή. Εδώ έχετε ένα βασικό παράδειγμα κώδικας:
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);
}
}
Τι κάνει αυτός ο κωδικός; Διαβάζει την ψηφιακή είσοδο του αισθητήρα και, αν εντοπίσει κραδασμούς, ανάβει το LED για κάποιο χρονικό διάστημα. δεύτερος. Η δομή είναι απλή και αποτελεσματική, ιδανικό για όσους ξεκινούν σε έργα αυτού του τύπου.
Πρακτικές εφαρμογές
Ο αισθητήρας SW-18020P διαθέτει πολλαπλά βοηθητικά προγράμματα:
- Εντοπίστε χτυπήματα o δονήσεις σε μηχανήματα.
- Οθόνη κινήσεις σε κατασκευές όπως γέφυρες ή κτίρια.
- Δημιουργήστε συστήματα συναγερμού που αντιδρούν ασυνήθιστες δονήσεις.
Αυτός ο αισθητήρας, μαζί με την απλή συναρμολόγηση και τον κωδικό του, προσφέρει έναν αποτελεσματικό τρόπο αντιμετώπισης έργων που σχετίζονται με δονήσεις χρησιμοποιώντας Arduino. Του ακρίβεια y ευελιξία μετατρέψτε το σε εργαλείο απαραίτητο Για ηλεκτρονικούς χομπίστες και επαγγελματίες. Αφιερώστε χρόνο για να πειραματιστείτε και να εξερευνήσετε τις δυνατότητες που μπορεί να προσφέρει αυτή η συσκευή.