» Ηλεκτρονικά » Arduino »Ένας απλός αισθητήρας αναλογικού ήχου για το Arduino

Απλός αναλογικός αισθητήρας ήχου για το Arduino do-it-yourself

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

Ας αρχίσουμε λοιπόν. Πρώτα πρέπει να αποφασίσετε για τα εξαρτήματα και τα κυκλώματα. Η αρχή λειτουργίας του κυκλώματος είναι απλή: ένα αδύναμο σήμα από το μικρόφωνο ενισχύεται και αποστέλλεται στον αναλογικό ακροδέκτη Arduino. Ως ενισχυτής θα χρησιμοποιήσω ένα λειτουργικό ενισχυτή (συγκριτικό). Παρέχει ένα πολύ μεγαλύτερο κέρδος σε σύγκριση με ένα συμβατικό τρανζίστορ. Στην περίπτωσή μου, το τσιπ LM358 θα χρησιμεύσει ως αυτό το συγκριτικό, μπορεί να βρεθεί κυριολεκτικά οπουδήποτε. Και κοστίζει αρκετά φτηνό.

Αν δεν μπορείτε να βρείτε το LM358, στη θέση του μπορείτε να βάλετε οποιοδήποτε άλλο κατάλληλο λειτουργικό ενισχυτή. Για παράδειγμα, ο συγκριτής που εμφανίζεται στη φωτογραφία βρίσκεται πάνω στην πλακέτα ενισχυτή του σήματος υπέρυθρης λήψης στην τηλεόραση.


Ας δούμε τώρα το κύκλωμα του αισθητήρα.
Απλός αναλογικός αισθητήρας ήχου για το Arduino do-it-yourself

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

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

Στη συνέχεια, χρειαζόμαστε αντίσταση 1 kΩ.

Τρεις αντιστάσεις 10 kΩ.

Και ένας άλλος αντιστάκτης 100 kΩ είναι 1 MΩ.

Στην περίπτωσή μου, μια αντίσταση 620 kOhm χρησιμοποιείται ως "χρυσός μέσος όρος".

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

Το επόμενο στοιχείο είναι ένας πυκνωτής 0,1 uF. Έχει την ένδειξη "104".

Και ένας άλλος πυκνωτής, στα 4.7 uF.

Τώρα περνάμε στη συνέλευση. Συναρμολόγησα το κύκλωμα με μια εγκατεστημένη εγκατάσταση.













Η συνέλευση ολοκληρώθηκε.Εγκατέστησα το κύκλωμα σε μια περίπτωση που έκανα από ένα μικρό κομμάτι πλαστικού σωλήνα.
Προχωράμε στη δοκιμή της συσκευής. Θα το συνδέσω με το διοικητικό συμβούλιο Arduino UNO. Περνάμε στο αναπτυξιακό περιβάλλον Arduino και ανοίγουμε το παράδειγμα AnalogReadSerial στην ενότητα Βασικά.
άκυρη ρύθμιση () {
  Serial.begin (9600); // συνδέστε τη σειριακή σύνδεση στα 9600 baud
}}
void loop () {
    int αισθητήραςValue = αναλογικόΔιαβάστε (A0); / * να διαβάσετε την τιμή από την μηδενική αναλογική καρφίτσα και να την αποθηκεύσετε στον μεταβλητό αισθητήραValue * /
    Serial.println (αισθητήραςValue); // εξάγει την τιμή στη θύρα
  καθυστέρηση (1); // περιμένετε ένα χιλιοστό του δευτερολέπτου για σταθεροποίηση
}}

Πριν από τη φόρτωση στον πίνακα, αλλάζουμε την καθυστέρηση κατά 50 χιλιοστά του δευτερολέπτου και το φορτώνουμε. Μετά από αυτό, κάνουμε ένα βαμβάκι δοκιμής και ακολουθήστε τις ενδείξεις. Κατά τη στιγμή του χειροκρότημα, άλμα, προσπαθήστε να θυμηθείτε περίπου αυτή την τιμή και να επιστρέψετε στο σκίτσο.
Προσθέστε δύο γραμμές στο σκίτσο.
αν (αισθητήραςValue> X) {
Serial.print ("CLAP");
καθυστέρηση (1000).
}}

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

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

Ελπίζω να το απολαύσετε. Σας εύχομαι μια επιτυχημένη συναρμολόγηση!
9
8
3

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

    • χαμόγελοχαμογελάει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 σχόλιο
Ο λειτουργικός ενισχυτής δεν αποτελεί συγκριτικό στοιχείο. Ναι, μπορεί να χρησιμοποιηθεί σε ορισμένες περιπτώσεις στη λειτουργία σύγκρισης, ενώ τα χαρακτηριστικά της θα είναι χειρότερα από αυτά του "σωστού" συγκριτή. Σε αυτήν την περίπτωση, δεν έχουμε κανένα συγκριτή, αλλά έναν ανεστραμμένο ενισχυτή.

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

Και τα υπόλοιπα - καλά! Το έκανα μόνος μου, έσβησε το πρόγραμμα.

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

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