Sadržaj:

KAKO INTERFEKCIRATI PASIVNI ZVUK S ARDUINOM: 4 koraka
KAKO INTERFEKCIRATI PASIVNI ZVUK S ARDUINOM: 4 koraka

Video: KAKO INTERFEKCIRATI PASIVNI ZVUK S ARDUINOM: 4 koraka

Video: KAKO INTERFEKCIRATI PASIVNI ZVUK S ARDUINOM: 4 koraka
Video: Книга - Моя первая схема ArduMikron 2024, Studeni
Anonim
KAKO INTERFEKCIRATI PASIVNI ZVUK S ARDUINOM
KAKO INTERFEKCIRATI PASIVNI ZVUK S ARDUINOM

Zvuk na arduinu zanimljiv je projekt, koji se postiže korištenjem različitih modula i uređaja ovisno o vašem projektu i izboru. U ovom ćemo se projektu baviti načinom na koji možete proizvesti zvuk uz zvučni signal. Zvučni signal koji koristi hobist dolazi u dvije vrste: aktivni zujalica i pasivni zujalica. Za ovaj projekt koristit ćemo aktivni zujalicu. Pogledajte moj vodič o korištenju aktivnog zujalice.

Pasivno zujanje zahtijeva DC signal za stvaranje zvuka. To je poput elektromagnetskog zvučnika, gdje promjenjivi ulazni signal proizvodi zvuk, umjesto da automatski proizvodi ton. Za razliku od aktivnog zujalice koja zahtijeva samo jednosmjernu struju, pasivnom zujalicu je potrebna određena tehnika u proizvodnji nota. Imajte na umu da će pokušaj korištenja pasivnog zujalice bez podešavanja izlazne frekvencije dovesti do toga da pasivni zujalica ne proizvodi zvuk.

Frekvencija koju možete prenijeti na pasivni zujalica kreće se od 31 do 4978 s razmakom od 2 znamenke između uzastopnih frekvencija, npr. 31-35-35 … Možete više proučavati glazbene frekvencije kako biste u potpunosti razumjeli svaku frekvenciju. Također možete pogledati moj vodič o “sviranju glavnih nota s pasivnim zujalicom”.

Korak 1: Materijal

Arduino ploča

Pasivni zujalica

Žice za kratkospojnike

Korak 2: Dijagram kruga

Kružni dijagram
Kružni dijagram

Povezivanje kruga vrlo je slično načinu na koji LED povezujete s Arduinom. Zvučni signal radi na 3-5V.

Za pozitivni pin možete koristiti bilo koji digitalni pin arduina, a negativni pin spojiti na masu. Potrebno je koristiti otpornik jer zujalica radi na 5V. Pozitivni pin možete prepoznati gledajući na gornju stranu zujalice, dobit ćete točku označenu s "+", pin s ove strane je pozitivni pin.

Korak 3: Radni kod

Ispod je primjer koda za upravljanje pasivnim zujalicama.

void setup () {

// generira tonove 440Hz, 494Hz, 523Hz na izlaznom pinu 7 s trajanjem od 2000 ms

ton (7, 440, 2000); // A

kašnjenje (1000);

ton (7, 494, 2000); // B

kašnjenje (1000);

ton (7, 523, 2000); // C

kašnjenje (1000);

// Možete koristiti funkciju notone () za zaustavljanje tona umjesto korištenja delay ()

}

void loop () {{100} {101}

// Stavljanjem gornjeg koda u funkciju petlje ton će se proizvesti u petlji

}

Korak 4: Primjena

Kao što možete vidjeti iz primjera, pasivni zujalica može se koristiti na mnogo načina. Jedna je važnost i to što može u potpunosti funkcionirati kao aktivni zvučni signal, samo ga morate postaviti na željenu frekvenciju.

Pasivni zujalica možete koristiti za stvaranje glazbe i različitih tonova.

Preporučeni: