Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Spojite krug
- Korak 3: Program
- Korak 4: Prenesite
- Korak 5: Pregled koda
- Korak 6: Pregled hardvera: Zujalica
- Korak 7: Eksperimentalni učinak
Video: Upravljajte zvukom zujalice pomoću Arduina: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Postoje mnogi interaktivni radovi koji se mogu dovršiti s Arduinom, a najčešći i najčešće korišteni je prikaz zvuka i svjetla.
Najčešće komponente koje mogu stvarati zvuk su zujalica i truba. Usporedite to dvoje, zujalica je jednostavnija i lakša za upotrebu, pa smo je koristili u ovom pokusu.
Korak 1: Potrebne komponente
Sljedeće su komponente koje treba pripremiti:
Arduino UNO kontroler*1
Zvučni signal*1
Oglasna ploča*1
Kravata za kratkospojnike*1
Korak 2: Spojite krug
Spojite eksperimentalni hardver prema krugu na slici.
Korak 3: Program
Kopirajte sljedeći kôd u Arduino IDE kao što je prikazano:
#include "parcele.h"
int melodija = {
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 () {
for (int thisNote = 0; thisNote <8; thisNote ++)
{
int noteDuration = 1000/noteDurations [ova napomena];
ton (8, melodija [thisNote], noteTuration);
int pauseBetweenNotes = noteDuration * 1,30;
kašnjenje (pauseBetweenNotes);
noTone (8);
}
}
void loop ()
{
}
Korak 4: Prenesite
USB kabelom povežite Arduino UNO kontroler i računalo, odaberite ispravnu vrstu ploče (Arduino UNO i), priključak i kliknite upload.
Korak 5: Pregled koda
ton (): Funkcija je generiranje kvadratnog vala sa određenom frekvencijom (50% radni ciklus) na pinu. Trajanje se može postaviti, inače će se valni oblik generirati dok se ne pozove funkcija noTone (). Ovaj pin se može spojiti na piezoelektrični zujalicu ili druge zvučnike za reprodukciju zvuka.
gramatika:
ton (pin, frekvencija)
ton (pin, frekvencija, trajanje)
parametar:
pin: pin za generiranje zvučne frekvencije: frekvencija zvuka, u Hz, upišite unsigned int duration: trajanje zvuka, u milisekundama (izborno), upišite unsigned long
Korak 6: Pregled hardvera: Zujalica
Zvučni signal proizvodi zvuk napajanjem naponskih materijala. Piezoelektrični materijali mogu se mehanički deformirati s različitim naponima i frekvencijama, stvarajući tako zvukove različitih frekvencija. Zujalica je podijeljena na aktivnu i pasivnu zujalicu.
Aktivni zujalica ima unutarnji izvor vibracija, pa može zvučati sve dok se napaja istosmjernom strujom. Odgovarajući pasivni zujalica nema integrirani izvor vibracija, Stoga se mora čuti u izlaznom strujnom krugu zvuka. Aktivne zujalice možemo razlikovati od pasivnih na dva načina:
(1) Sudeći prema izgledu
* Pločica pasivnog zujalice obično je gola.
* Pločica aktivnog zujalice obično je prekrivena vinilom.
(2) Pomoću multimetra izmjerite otpor zujalice i procijenite
* Otpor pasivnog zujalice općenito je 8 ohma ili 16 ohma.
* Otpor aktivnog zujalice mnogo je veći.
Povezani post: Ispitni kondenzatori sa zujalicom
Korak 7: Eksperimentalni učinak
Kao što je prikazano na slici, jednostavno spojite zujalicu bez drugih ožičenja. Nakon što se program učita na Arduino UNO kontroler, zujalica će emitirati zvuk sličan kraju igre, a zatim prestati dok se ne pritisne tipka za poništavanje.
Preporučeni:
Upravljajte snažnim električnim motociklom E-bicikl za skejtbord 350 W istosmjernim motorom pomoću Arduina i BTS7960b: 9 koraka
Upravljajte snažnim električnim skateboard E-Bike motorom s 350 W istosmjernog motora pomoću Arduina i BTS7960b: U ovom ćemo vodiču naučiti kako upravljati istosmjernim motorom pomoću Arduina i upravljačkog programa DC bts7960b. Motor može biti 350 W ili samo mali Arduino DC motor igračke sve dok njegova snaga ne prelazi maksimalnu struju upravljačkog programa BTS7960b. Pogledajte video
Super Mario pomoću zujalice: 3 koraka
Super Mario pomoću zujalice: Slušanje glazbe opušta naš um i dušu. Omogućimo dodavanje glazbe vašim arduino projektima koristeći jednu komponentu, zujalicu. Ovaj sjajan projekt pronašao sam koristeći Buzzer koji svira super mario pjesmu koju je napisao Dipto Pratyaksa na instrukcijama. Osim toga
Upravljajte svjetlima kuće pomoću Google pomoćnika pomoću Arduina: 7 koraka
Upravljajte svjetlima kuće pomoću Google pomoćnika pomoću Arduina: (Ažurirano 22. kolovoza 2020 .: Ova instrukcija stara je 2 godine i oslanja se na neke aplikacije trećih strana. Svaka promjena s njihove strane može učiniti ovaj projekt neradnim. Može, ali i ne mora sada radi, ali možete ga pratiti kao referencu i mijenjati prema
Upravljajte brzinom istosmjernog motora bez četkica pomoću Arduina i Bluetooth modula (HC-05): 4 koraka
Upravljajte brzinom istosmjernog motora bez četkica pomoću Arduina i Bluetooth modula (HC-05): Uvod U ovom ćemo vodiču kontrolirati brzinu istosmjernog motora bez četkica pomoću Arduino UNO, Bluetooth modula (HC-05) i Android aplikacije za Bluetooth ( Arduino Bluetooth kontroler)
Upravljajte Schlage elektronskim zasunom pomoću Arduina !: 7 koraka
Upravljajte Schlage elektronskim zasunom pomoću Arduina !: Ova instrukcija će vas provesti kroz proces demontaže i hakiranja Schlage elektroničkog zasuna kako biste ga kontrolirali pomoću arduina