Kaip naudoti pjezo toną: pagrindai: 4 žingsniai (su nuotraukomis)
Kaip naudoti pjezo toną: pagrindai: 4 žingsniai (su nuotraukomis)
Anonim
Kaip naudoti pjezo toną: pagrindai
Kaip naudoti pjezo toną: pagrindai

Sveiki visi! Šioje pamokoje mes naudosime pjezo garsinį signalą, kad išgautume toną.

Kas yra pjezo garsinis signalas?

Pjezo yra elektroninis prietaisas, kuris gali būti naudojamas tiek garsui gaminti, tiek aptikti

Programos:

  • Tą pačią grandinę galite naudoti norėdami paleisti muzikinę natą, kelis kartus įjungdami ir išjungdami „Piezo“.
  • Patirtis gali būti dar labiau patobulinta pakeitus „Buzzer“garsumą naudojant „Arduino PWM“kaiščius.

Pradėsime nuo pagrindų ir sukursime paprastą pyptelėjimo toną naudodami „Piezo“.

1 žingsnis: Surinkite dalis

Surinkite dalis
Surinkite dalis

Šiam projektui mums reikės:

  1. Arduino UNO
  2. 5 V pjezo garsinis signalas
  3. Jumperio laidai

Ar mums nereikia rezistoriaus, kuris apribotų srovę per garsinį signalą?

Ne, jei naudojate mažą 5 V pjezo.

Kadangi jis gauna arba naudoja labai mažą srovės kiekį, jis gali būti naudojamas be rezistoriaus nuosekliai.

2 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

Prijunkite visus komponentus pagal aukščiau pateiktą grandinę.

Garso signalo poliškumas:

Prieš prijungdami „Piezo“prie „Arduino“, atkreipkite dėmesį, kad „Piezo“garsinis signalas turi poliškumą.

  1. Teigiamas „Piezo“laidas turi raudoną laidą.
  2. Bet jei turite „Breadboard“montuojamą „Piezo“, tada teigiamas „Piezo“gnybtas turi ilgesnį laidą nei neigiamas.

3 žingsnis: „Arduino“eskizas

Arduino eskizas
Arduino eskizas

Kai viską prijungsite, į „Arduino“įkelkite:

void setup () {

pinMode (9, OUTPUT); // paskelbti 9 kaištį kaip išvestį:

}

void loop () {

analogWrite (9, 20); // Galima naudoti bet kokią vertę, išskyrus 0 ir 255

vėlavimas (300); // palaukite 3 ms

analogWrite (9, 0); // išjungia

vėlavimas (300); // palaukite 3 ms

}

4 žingsnis: atlikta

padaryta
padaryta

Baigę įjunkite „Arduino“, kad išgirstumėte pyptelėjimą.

Problemų sprendimas:

Nėra garso

Patikrinkite, ar garsinis signalas tinkamai prijungtas prie arduino

Ar įkišote garso signalą į teisingą kaištį?

Atkreipkite dėmesį į „Piezo“garsinio signalo poliškumą. Tai reiškia, kad teigiamas garsinio signalo pranašumas turėtų būti atitinkamai „PIN 9“, o neigiamas - „GND“„Arduino“

Jei vis tiek negirdite, iš naujo įkelkite eskizą.

Arba rašykite komentaruose žemiau.

Dėkojame, kad žiūrite.

Rekomenduojamas: