Πίνακας περιεχομένων:

Ελέγξτε τον ήχο του βομβητή με το Arduino: 7 βήματα
Ελέγξτε τον ήχο του βομβητή με το Arduino: 7 βήματα

Βίντεο: Ελέγξτε τον ήχο του βομβητή με το Arduino: 7 βήματα

Βίντεο: Ελέγξτε τον ήχο του βομβητή με το Arduino: 7 βήματα
Βίντεο: Arduino Αισθητήρες & Περιφερειακά | Συναγερμός προσέγγισης 2024, Νοέμβριος
Anonim
Ελέγξτε τον ήχο Buzzer με το Arduino
Ελέγξτε τον ήχο Buzzer με το Arduino

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

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

Βήμα 1: Απαιτούνται εξαρτήματα

Τα ακόλουθα είναι τα συστατικά που πρέπει να προετοιμαστούν:

Ελεγκτής Arduino UNO*1

Buzzer*1

Breadboard*1

Γραβάτα με μπλουζάκια για ψωμί*1

Βήμα 2: Συνδέστε το κύκλωμα

Συνδέστε το κύκλωμα
Συνδέστε το κύκλωμα

Συνδέστε το πειραματικό υλικό σύμφωνα με το κύκλωμα στο σχήμα.

Βήμα 3: Πρόγραμμα

Πρόγραμμα
Πρόγραμμα

Αντιγράψτε τον ακόλουθο κώδικα στο Arduino IDE όπως φαίνεται:

#include "pitches.h"

int μελωδία = {

NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4

};

int noteDurations = {

4, 8, 8, 4, 4, 4, 4, 4

};

void setup () {

για (int thisNote = 0; thisNote <8; thisNote ++)

{

int noteDuration = 1000/noteDurations [thisNote];

τόνος (8, μελωδία [thisNote], noteDuration);

int pauseBetweenNotes = noteDuration * 1.30;

καθυστέρηση (pauseBetweenNotes);

noTone (8);

}

}

κενός βρόχος ()

{

}

Βήμα 4: Μεταφόρτωση

Χρησιμοποιήστε το καλώδιο USB για να συνδέσετε τον ελεγκτή Arduino UNO και τον υπολογιστή, επιλέξτε τον σωστό τύπο πλακέτας (Arduino UNO και), θύρα και κάντε κλικ στην αποστολή.

Βήμα 5: Αναθεώρηση κώδικα

Αναθεώρηση κώδικα
Αναθεώρηση κώδικα

τόνος (): Η συνάρτηση είναι να δημιουργηθεί ένα τετραγωνικό κύμα με συγκεκριμένη συχνότητα (κύκλος λειτουργίας 50%) σε έναν πείρο. Η διάρκεια μπορεί να οριστεί, διαφορετικά η κυματομορφή θα δημιουργηθεί μέχρι να κληθεί η συνάρτηση noTone (). Αυτός ο πείρος μπορεί να συνδεθεί με πιεζοηλεκτρικό βομβητή ή άλλα ηχεία για αναπαραγωγή ήχου.

γραμματική:

τόνος (καρφίτσα, συχνότητα)

τόνος (καρφίτσα, συχνότητα, διάρκεια)

παράμετρος:

καρφίτσα: η καρφίτσα για τη δημιουργία συχνότητας ήχου: η συχνότητα του ήχου, σε Hz, πληκτρολογήστε unsigned int duration: η διάρκεια του ήχου, σε χιλιοστά του δευτερολέπτου (προαιρετικά), πληκτρολογήστε χωρίς υπογραφή

Βήμα 6: Επισκόπηση υλικού: Buzzer

Επισκόπηση υλικού: Buzzer
Επισκόπηση υλικού: Buzzer

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

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

(1) Κρίνοντας από την εμφάνιση

* Η πλακέτα κυκλώματος του παθητικού βομβητή είναι συνήθως γυμνή.

* Η πλακέτα κυκλώματος του ενεργού βομβητή είναι συνήθως καλυμμένη με βινύλιο.

(2) Χρησιμοποιήστε ένα πολύμετρο για να μετρήσετε την αντίσταση του βομβητή και κρίνετε

* Η αντίσταση του παθητικού βομβητή είναι γενικά 8 ohm ή 16 ohm.

* Η αντίσταση του ενεργού βομβητή είναι πολύ μεγαλύτερη.

Σχετική ανάρτηση: Δοκιμή πυκνωτών με βομβητή

Βήμα 7: Πειραματικό αποτέλεσμα

Πειραματικό εφέ
Πειραματικό εφέ

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

Συνιστάται: