Ας συνδέσουμε τη μονάδα με έναν αισθητήρα ήχου (μικρόφωνο) στο Arduino.
Είναι απαραίτητο
- - Arduino;
- - μονάδα με μικρόφωνο κάψουλας electret CMA-4544PF-W,
- - καλώδια σύνδεσης.
Οδηγίες
Βήμα 1
Το μικρόφωνο electret CMA-4544PF-W, που αποτελεί τη βάση της μονάδας, ανταποκρίνεται σε ηχητικά κύματα με συχνότητες από 20 Hz έως 20 kHz. Το μικρόφωνο είναι πανκατευθυντικό, δηλαδή ευαίσθητο στον ήχο που προέρχεται από όλες τις κατευθύνσεις, με ευαισθησία -44 dB. Μπορείτε να διαβάσετε περισσότερα σχετικά με τη συσκευή και την αρχή λειτουργίας των μικροφώνων electret στο άρθρο, ο σύνδεσμος προς τον οποίο παρατίθεται στη λίστα των πηγών.
Βήμα 2
Η μονάδα περιέχει ένα μικρόφωνο electret που απαιτεί τροφοδοσία 3 έως 10 volt. Η πολικότητα της σύνδεσης είναι σημαντική. Ας συνδέσουμε τη μονάδα σύμφωνα με ένα απλό σχήμα: ακροδέκτης "V" της μονάδας - στην τροφοδοσία +3, 3 ή +5 βολτ, ακίδα "G" της μονάδας - στο GND Arduino, ακίδα "S" - στην αναλογική θύρα "A0" του Arduino.
Βήμα 3
Ας γράψουμε ένα πρόγραμμα για το Arduino που θα διαβάσει τις αναγνώσεις από το μικρόφωνο και θα τις εξάγει στη σειριακή θύρα σε millivolts. Σε τι χρησιμεύει; Για παράδειγμα, για τη μέτρηση του επιπέδου θορύβου. για να ελέγξετε το ρομπότ: πηγαίνετε χειροκρότημα ή σταματήστε. Μερικοί καταφέρνουν ακόμη και να "εκπαιδεύσουν" το Arduino για να εντοπίσουν διαφορετικούς ήχους και έτσι να δημιουργήσουν έναν πιο έξυπνο έλεγχο: το ρομπότ θα κατανοήσει τις εντολές "Stop" και "Go" (όπως, για παράδειγμα, στο άρθρο "Αναγνώριση φωνής με Arduino" στο οι πηγές).
Βήμα 4
Ας βάλουμε ένα είδος ισοσταθμιστή σύμφωνα με το συνημμένο διάγραμμα.
Βήμα 5
Τροποποιώντας λίγο το σκίτσο. Ας προσθέσουμε LED και τα όριά τους.
Ο ισοσταθμιστής είναι έτοιμος! Δοκιμάστε να μιλήσετε στο μικρόφωνο και θα δείτε τα LED να ανάβουν όταν αλλάζετε την ένταση του λόγου.