Orodha ya maudhui:

Dhibiti Sauti ya Buzzer Na Arduino: Hatua 7
Dhibiti Sauti ya Buzzer Na Arduino: Hatua 7

Video: Dhibiti Sauti ya Buzzer Na Arduino: Hatua 7

Video: Dhibiti Sauti ya Buzzer Na Arduino: Hatua 7
Video: Lesson 21: Using Infrared Remote Control with Arduino | SunFounder Robojax 2024, Novemba
Anonim
Dhibiti Sauti ya Buzzer Na Arduino
Dhibiti Sauti ya Buzzer Na Arduino

Kuna kazi nyingi za maingiliano ambazo zinaweza kukamilika na Arduino, ya kawaida na inayotumika zaidi ni onyesho la sauti na nuru.

Vipengele vya kawaida ambavyo vinaweza kutoa sauti ni buzzer na pembe. Linganisha mbili, buzzer ni rahisi na rahisi kutumia, kwa hivyo tuliitumia katika jaribio hili.

Hatua ya 1: Vipengele vinahitajika

Zifuatazo ni vifaa ambavyo vinapaswa kutayarishwa:

Mdhibiti wa Arduino UNO * 1

Buzzer * 1

Bodi ya mkate * 1

Breadboard jumper tie * 1

Hatua ya 2: Unganisha Mzunguko

Unganisha Mzunguko
Unganisha Mzunguko

Unganisha vifaa vya majaribio kulingana na mzunguko kwenye takwimu.

Hatua ya 3: Programu

Programu
Programu

Nakili nambari ifuatayo kwenye IDE ya Arduino kama inavyoonyeshwa:

# pamoja na "viwanja."

wimbo wa ndani = {

NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4

};

not noteDurations = {

4, 8, 8, 4, 4, 4, 4, 4

};

usanidi batili () {

kwa (int thisNote = 0; hiiNote <8; hiiNote ++)

{

int noteDuration = 1000 / noteDurations [hiiNote];

sauti (8, melody [thisNote], noteDuration);

int pauseBetweenNotes = noteDuration * 1.30;

kuchelewesha (pauseBetweenNotes);

hakuna Sauti (8);

}

}

kitanzi batili ()

{

}

Hatua ya 4: Pakia

Tumia kebo ya USB kuunganisha kidhibiti cha Arduino UNO na kompyuta, chagua aina sahihi ya bodi (Arduino UNO na), bandari, na ubofye pakia.

Hatua ya 5: Ukaguzi wa Kanuni

Mapitio ya Kanuni
Mapitio ya Kanuni

toni (): Kazi ni kutengeneza wimbi la mraba na masafa maalum (mzunguko wa ushuru wa 50%) kwenye pini. Muda unaweza kuwekwa, vinginevyo umbizo la mawimbi litazalishwa hadi kazi ya NoTone () iitwe. Pini hii inaweza kushikamana na buzzer ya piezoelectric au spika zingine ili kucheza sauti.

sarufi:

toni (pini, masafa)

toni (pini, masafa, muda)

parameta:

pini: pini ili kuzalisha masafa ya sauti: masafa ya sauti, katika Hz, andika muda usiosainiwa wa int: muda wa sauti, katika milliseconds (hiari), andika muda mrefu usiosainiwa

Hatua ya 6: Ukaguzi wa vifaa: Buzzer

Mapitio ya Vifaa: Buzzer
Mapitio ya Vifaa: Buzzer

Buzzer hufanya sauti kwa kusambaza nguvu kwa vifaa vya voltage. Vifaa vya umeme vinaweza kuharibika kiufundi na voltages tofauti na masafa, na hivyo kutoa sauti za masafa tofauti. Buzzer imegawanywa katika buzzer hai na buzzer passive.

Buzzer inayofanya kazi ina chanzo cha ndani cha kutetemeka, kwa hivyo inaweza kusikika kwa muda mrefu ikiwa inapewa nguvu ya DC. Buzzer inayolingana haina chanzo cha kutetemeka, Kwa hivyo, inahitaji kusikika katika mzunguko wa pato la sauti. Tunaweza kutofautisha buzzers hai kutoka kwa buzzers passiv kwa njia mbili:

(1) Kuhukumu kwa sura

* Bodi ya mzunguko wa buzzer ya kawaida huwa wazi.

* Bodi ya mzunguko wa buzzer inayofanya kazi kawaida hufunikwa na vinyl.

(2) Tumia multimeter kupima upinzani wa buzzer na hakimu

* Upinzani wa buzzer ya kawaida ni 8 ohm au 16 ohm.

* Upinzani wa buzzer hai ni kubwa zaidi.

Posti Iliyohusiana: Capacitors ya Mtihani na Buzzer

Hatua ya 7: Athari ya Majaribio

Athari ya Majaribio
Athari ya Majaribio

Kama inavyoonyeshwa kwenye takwimu, unganisha tu buzzer bila wiring nyingine. Baada ya programu kupakiwa kwa mtawala wa Arduino UNO, buzzer itatoa sauti inayofanana na mwisho wa mchezo, na kisha ikome hadi kitufe cha kuweka upya kitakapochapwa.

Ilipendekeza: