INHOUDSOPGAWE:
- Stap 1: Komponente benodig
- Stap 2: Koppel die stroombaan
- Stap 3: Programmeer
- Stap 4: Laai op
- Stap 5: Kodehersiening
- Stap 6: Hardeware -oorsig: Gonser
- Stap 7: Eksperimentele effek
Video: Beheer die gonsgeluid met Arduino: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
Verbind die eksperimentele hardeware volgens die stroombaan in die figuur.
Stap 3: Programmeer
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
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
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
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:
Die beheer van verskeie LED's met Python en die GPIO -penne van u Framboos Pi: 4 stappe (met foto's)
Die beheer van verskeie LED's met Python en die GPIO -penne van u Raspberry Pi: Hierdie instruksie demonstreer hoe u meer GPIO -penne op u RaspberryPi kan beheer om 4 LED's aan te dryf. Dit sal u ook kennis maak met parameters en voorwaardelike stellings in Python. Ons vorige instruksies met behulp van die GPIO -penne van u Raspberry Pi om
Die beheer van DC -motors met die L298N met behulp van CloudX -mikrobeheerder: 3 stappe
Die beheer van DC-motors met die L298N met behulp van CloudX-mikrobeheerder: In hierdie projek sal ons verduidelik hoe ons ons L298N H-brug kan gebruik om die spoed van die DC-motor te verhoog en te verlaag. Die L298N H-brugmodule kan gebruik word met motors met 'n spanning tussen 5 en 35V DC. Daar is ook 'n ingeboude 5V-reguleerder, so as u
Outonome beheer van die toerusting van die motor met terugvoerstelsel vanaf 'n IR -toerenteller: 5 stappe (met foto's)
Outonome beheer van die toerusting van die motor met terugvoerstelsel vanaf 'n IR -toerenteller: daar is altyd 'n behoefte om 'n proses te outomatiseer, of dit nou eenvoudig/monsteragtig is. metodes om ons klein stukkie grond te water/besproei. Die probleem van geen huidige toevoerlyn nie
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek