Sadržaj:

Ultrazvučni termin (poučavanje zvuka): 3 koraka (sa slikama)
Ultrazvučni termin (poučavanje zvuka): 3 koraka (sa slikama)

Video: Ultrazvučni termin (poučavanje zvuka): 3 koraka (sa slikama)

Video: Ultrazvučni termin (poučavanje zvuka): 3 koraka (sa slikama)
Video: ДЕЛАЙ 3 ПРИЁМА КАЖДЫЙ ДЕНЬ С УТРА И ВОТ ЧТО БУДЕТ... 2024, Juli
Anonim
Image
Image
Alati i pribor
Alati i pribor

Ultrazvučni termin je Arduino projekt koji koristi jeftini termin za podučavanje zvučnim valovima. Promjenom udaljenosti ruke do uređaja mijenjam frekvenciju zvučnih valova. Također, pomicanjem potenciometra mijenja se amplituda vala. Ovo se može koristiti kao naučna lekcija o zvučnim valovima.

Korak 1: Alati i pribor

Supplies

  • Arduino Uno sa USB kablom
  • Ultrazvučni senzor za promjenu frekvencije (visine)
  • Piezo Buzzer za reprodukciju zvuka
  • Potenciometar za promjenu amplitude (volumena)
  • LED sa otpornikom od 220 ohma (vizuelno za frekvenciju)
  • Foamcore odbor za slučaj
  • Džemper žice

NAPOMENA: Većina ovih dijelova dolazi iz Arduino kompleta.

Alati

  • Računar sa instaliranim Arduinom
  • Pištolj za vruće ljepilo
  • Laserski rezač za kućišta
  • Power Bank ako želite da bude prenosiv

Korak 2: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

The Electronics

Prve dvije slike s desne strane prikazuju elektroniku u testiranju, ali na trećoj sam se kretao po komponentama kako bih prilagodio kućište. LED i ultrazvučni senzor koriste kratkospojnike od muškog do ženskog spoja od 40 cm koji definitivno mogu biti manji, ali to je ono što sam imao pri ruci. Samo sam omotao višak oko Arduina prije nego što sam ga stavio u kućište.

Slučaj

Kućište je izradio MakerCase s dimenzijama koje su bile male pa je za moj prototip bilo potrebno dodatno ljepilo za sastavljanje. Nakon što izmjerite svoje dijelove na vrhu Arduina, dodajte nekoliko milimetara vašim vrijednostima i umetnite ih u MakerCase za datoteku koja se zatim može laserski izrezati na jezgri od pjene.

Korak 3: Kôd

Kodom se uglavnom upravlja varijabla koja se naziva pitch. Visina tona koristi mapu za prikrivanje vrijednosti od ultrazvučnog senzora do nečega što čita piezo zvučnik, a posebno do frekvencija između A3 i C5. Ograničenje osigurava da mapa ne predviđa visoku frekvenciju kada vidi veliku udaljenost (bili su dosadni). Ostatak koda je očitavanje senzora, dodavanje LED diode i dodavanje serijskih poruka.

pitch = constrain (karta (udaljenostCm, 1, 40, 256, 523), 220, 523);

Preporučuje se: