INHOUDSOPGAWE:

Beheer die gonsgeluid met Arduino: 7 stappe
Beheer die gonsgeluid met Arduino: 7 stappe

Video: Beheer die gonsgeluid met Arduino: 7 stappe

Video: Beheer die gonsgeluid met Arduino: 7 stappe
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Beheer die gonsgeluid met Arduino
Beheer die gonsgeluid met Arduino

Daar is baie interaktiewe werke wat met Arduino voltooi kan word, die mees algemene en mees gebruikte is klank- en ligskerm.

Die mees algemene komponente wat geluid kan maak, is die gonser en die horing. Vergelyk die twee; die zoemer is eenvoudiger en makliker om te gebruik, so ons het dit in hierdie eksperiment gebruik.

Stap 1: Komponente benodig

Die volgende is die komponente wat voorberei moet word:

Arduino UNO kontroleerder*1

Gonser*1

Broodbord*1

Broodbord -trui*1

Stap 2: Koppel die stroombaan

Koppel die stroombaan
Koppel die stroombaan

Verbind die eksperimentele hardeware volgens die stroombaan in die figuur.

Stap 3: Programmeer

Program
Program

Kopieer die volgende kode in die Arduino IDE soos getoon:

#sluit "pitches.h" in

int melodie = {

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

};

ongeldige opstelling () {

for (int thisNote = 0; thisNote <8; thisNote ++)

{

int noteDuration = 1000/noteDurations [thisNote];

toon (8, melodie [hierdie opmerking], nootduur);

int pauseBetweenNotes = noteDuration * 1,30;

vertraging (pauseBetweenNotes);

noTone (8);

}

}

leemte lus ()

{

}

Stap 4: Laai op

Gebruik die USB -kabel om die Arduino UNO -kontroleerder en die rekenaar aan te sluit, kies die korrekte bordtipe (Arduino UNO en), poort en klik op oplaai.

Stap 5: Kodehersiening

Kodehersiening
Kodehersiening

toon (): Die funksie is om 'n vierkantgolf met 'n spesifieke frekwensie (50% dienssiklus) op 'n pen te genereer. Die tydsduur kan ingestel word, anders word die golfvorm gegenereer totdat die noTone () -funksie genoem word. Hierdie pen kan aan 'n piëzo -elektriese zoemer of ander luidsprekers gekoppel word om klank te speel.

grammatika:

toon (pen, frekwensie)

toon (pen, frekwensie, duur)

parameter:

pen: die pen om klankfrekwensie te genereer: die frekwensie van die klank, in Hz, tik ongetekende int -duur: die duur van die klank, in millisekondes (opsioneel), tik ongetekende lank

Stap 6: Hardeware -oorsig: Gonser

Hardeware -oorsig: gonser
Hardeware -oorsig: gonser

Die gonser maak geluid deur spanning aan materiaal te verskaf. Piëzo -elektriese materiale kan met verskillende spannings en frekwensies meganies vervorm word, en sodoende klanke van verskillende frekwensies produseer. Die zoemer is verdeel in aktiewe en passiewe zoemer.

Die aktiewe zoemer het 'n interne trillingsbron, sodat dit kan klink solank dit van DC -krag voorsien word. Die ooreenstemmende passiewe zoemer het geen geïntegreerde vibrasiebron nie, Daarom moet dit in die klankuitgangskring hoorbaar wees. Ons kan aktiewe gonsers op twee maniere van passiewe gonsers onderskei:

(1) Te oordeel na voorkoms

* Die kringbord van die passiewe zoemer is gewoonlik kaal.

* Die printplaat van die aktiewe gonser is gewoonlik bedek met vinyl.

(2) Gebruik 'n multimeter om die weerstand van die zoemer te meet en te oordeel

* Die weerstand van die passiewe zoemer is oor die algemeen 8 ohm of 16 ohm.

* Die weerstand van die aktiewe zoemer is baie groter.

Verwante pos: Toets kondensators met 'n zoemer

Stap 7: Eksperimentele effek

Eksperimentele effek
Eksperimentele effek

Soos in die figuur getoon, koppel eenvoudig 'n zoemer sonder ander bedrading. Nadat die program na die Arduino UNO -beheerder opgelaai is, sal die zoemer 'n geluid uitstraal wat soortgelyk is aan die einde van die spel, en dan stop totdat die reset -knoppie ingedruk word.

Aanbeveel: