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, Novembar
Anonim
KAKO INTERFEKCIRATI PASIVNI ZVUK S ARDUINOM
KAKO INTERFEKCIRATI PASIVNI ZVUK S ARDUINOM

Zvuk na arduinu zanimljiv je projekt, koji se može postići upotrebom različitih modula i uređaja ovisno o vašem projektu i izboru. U ovom projektu ćemo pogledati način na koji možete proizvesti zvuk sa zujalicom. 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.

Pasivni zujalica zahtijeva istosmjerni signal za stvaranje zvuka. To je poput elektromagnetnog zvučnika, gdje promjenjivi ulazni signal proizvodi zvuk, umjesto da automatski proizvodi ton. Za razliku od aktivnog zujalice koja zahtijeva samo jednosmjerni DC, 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 intervalom od 2 znamenke između uzastopnih frekvencija, npr. 31-35-35 … Možete više proučavati muzičke frekvencije da biste u potpunosti razumjeli svaku frekvenciju. Također možete pogledati moj vodič o “sviranju glavnih nota sa pasivnim zujalicom”.

Korak 1: Materijal

Arduino ploča

Pasivni zujalica

Džemper žice

Korak 2: Dijagram kola

Dijagram kola
Dijagram kola

Povezivanje kruga vrlo je slično načinu na koji LED povezujete na Arduino. 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, vidjet ćete točku označenu sa "+", pin na ovoj strani 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: Aplikacija

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 muzike i različitih tonova.

Preporučuje se: