» Ηλεκτρονικά » Arduino »Αισθητήρας κραδασμών

Αισθητήρας κραδασμών



Γεια σου τους κατοίκους του ιστότοπού μας! Όταν μεταφράσω το άρθρο ψευδο-ξύλινο ρολόι, μερικοί αναγνώστες σκέφτηκαν: είναι δυνατόν να αντικατασταθεί ο αισθητήρας δόνησης που απαιτείται για την αλλαγή του ρολογιού, του θερμόμετρου και του υγρομέτρου με ένα σπιτικό; Φυσικά μπορείτε, και ο συγγραφέας των Instructables με το ψευδώνυμο ArifSae λέει πώς.

Ο πλοίαρχος χρησιμοποιεί ένα ελατήριο από σύρμα περιέλιξης ως κινούμενο στοιχείο του αισθητήρα. Εκτός από ένα χαλκό, μπορείτε να χρησιμοποιήσετε ένα χαλύβδινο ελατήριο, για παράδειγμα, από μια πένα με ένα κουμπί, αλλά είναι πιο άκαμπτο, πράγμα που θα επηρεάσει τις παραμέτρους του αισθητήρα.

Δεδομένου ότι το σύρμα περιέλιξης είναι βερνικωμένο, πρέπει να αφαιρεθεί. Για να γίνει αυτό, το ArifSae εφαρμόζει γυαλόχαρτο:



Τυλίξτε ένα απογυμνωμένο σύρμα (παρεμπιπτόντως, που έχει ληφθεί από τον κινητήρα ενός σπασμένου ανεμιστήρα του υπολογιστή) σε ένα καρφί:



Και συλλέγει ένα τέτοιο πράγμα από ένα ελατήριο και μια αντίσταση 220 ohm σε μια σανίδα τύπου perffor:



Εάν το ελατήριο είναι χαλκός, ένας τέτοιος αισθητήρας δόνησης πρέπει να τοποθετηθεί αυστηρά κατακόρυφα, διαφορετικά το ελατήριο θα κλίνει και θα ακουμπήσει την έξοδο του αντιστάτη, ακόμη και αν δεν υπάρχει κραδασμός. Με χαλύβδινο ελατήριο, ο αισθητήρας μπορεί να λειτουργήσει σε οποιαδήποτε θέση.

Μπορείτε να απενεργοποιήσετε την αναπήδηση των επαφών του αισθητήρα τόσο προγραμματικά όσο και υλικού. Το δεύτερο σας επιτρέπει να απλοποιήσετε το πρόγραμμα, ενώ το ηλεκτρικό κύκλωμα είναι πολύπλοκο. Ένα από τα κυκλώματα για την καταστολή αναπήδησης υλικού φαίνεται στο σχήμα:



Ένα τέτοιο κύκλωμα επίσης επιμηκύνει τον παλμό με πολύ μικρή επαφή του ελατηρίου με την έξοδο της αντίστασης. Αυτό βοηθά το πρόγραμμα να ανιχνεύσει μια σκανδάλη, ακόμα και αν γράφεται με βαριές βιβλιοθήκες και "επιβραδύνει". Δεν θα χρειαστεί να ανεβείτε στο υλικολογισμικό των προαναφερθέντων ψευδο-ξύλινων ρολογιών, με έναν αυτο-κατασκευασμένο αισθητήρα, οι τρόποι θα αλλάξουν σε ένα δαχτυλίδι με τον ίδιο τρόπο όπως με τον τελειωμένο.

Ο προγραμματιστής έχει έναν αισθητήρα δόνησης συνδεδεμένο στην αναλογική είσοδο Arduino, το οποίο σας επιτρέπει να διαβάσετε την κατάστασή του τόσο με την εντολή digitalRead όσο και με την εντολή analogRead. Στη δεύτερη περίπτωση, μπορείτε να απενεργοποιήσετε τον πυκνωτή, τότε δεν θα υπάρξει καταστολή του υλικού συζήτησης και το πρόγραμμα θα είναι σε θέση να αξιολογήσει την ένταση των κραδασμών. Παρακάτω υπάρχουν δύο παραδείγματα σκίτσων για τη χρήση των κατάλληλων εντολών. Πρώτο:

αισθητήρας int = A5; // ακίδα αισθητήρα
int led = 13; // προεπιλογή οδήγησε στο arduino

άκυρη ρύθμιση () {

pinMode (αισθητήρας, είσοδος);

pinMode (οδήγησε, OUTPUT);

Serial.begin (9600);

}}

void loop () {

int τάση = digitalRead (αισθητήρας); // Διαβάστε τον αισθητήρα εδώ

Serial.println (τάση); // τάση εκτύπωσης σε σειριακή οθόνη στον υπολογιστή

καθυστέρηση (1000).

εάν (τάση & gt; = 1) {// αν το ελατήριο έρθει σε επαφή με την ανάδευση

ψηφιακήWrite (led, υψηλή); // ενεργοποίηση για να δείξει ότι ο κραδασμός είναι ανιχνευμένος

καθυστέρηση (2000).

ψηφιακή γραφή (led, LOW); // απενεργοποιήστε την οδήγηση τώρα

} // τέλος αν υπάρχει τάση

} // end loop


Και το δεύτερο:

αισθητήρας int = A5;
int led = Α0.

void loop () {

int αισθητήραςValue = analogRead (αισθητήρας);

τάση πλωτήρα = αισθητήραςValue * (5.0 / 1023.0);

Serial.println (τάση); καθυστέρηση (200).

εάν (τάση> = 0.5) {// ρυθμίστε την ευαισθησία εδώ, αυξήστε την τάση 0.5 για λιγότερο ευαίσθητη, μειώστε για πιο ευαίσθητη

ψηφιακήWrite (led, υψηλή);

καθυστέρηση (2000).

ψηφιακή γραφή (led, LOW); }}

}}


Το πλεονέκτημα ενός αισθητήρα κραδασμών πάνω από έναν αισθητήρα είναι η δυνατότητα να αλλάζει τρόπους όχι αγγίζοντας ένα συγκεκριμένο σημείο της θήκης, αλλά κάνοντας κλικ σε αυτό οπουδήποτε. Στη μέθοδο της δεύτερης ανάγνωσης, μπορεί να επιτευχθεί μια διαφορετική αντίδραση ανάλογα με την ένταση της κοίλανσης. Για παράδειγμα, για να κάνετε τον διακόπτη λειτουργίας στον δακτύλιο αναστρέψιμο: με μια ελαφρά βρύση στη μία πλευρά, με μια ισχυρή από την άλλη.
9.5
9
9.5

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά
1 σχόλιο
Επισκέπτης Alex
B @ me. Στην κινεζική πλάκα μου, αυτό έγινε περίπου πριν από 3 χρόνια (όπως το αγόρασα). Και πολύ πιο δροσερό.Για να μην κλείνει όταν κλίνει, είναι τυλιγμένο με κώνο. Και χωρίς MK ...

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...