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, Lipanj
Anonim
Image
Image
Alati i pribor
Alati i pribor

Ultrazvučni Theremin je Arduino projekt koji koristi jeftini termin za poučavanje zvučnih valova. 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

Pribor

  • Arduino Uno s USB kabelom
  • Ultrazvučni senzor za promjenu frekvencije (visine)
  • Piezo Buzzer za reprodukciju zvuka
  • Potenciometar za promjenu amplitude (volumena)
  • LED sa otpornikom od 220 ohma (vizualno za frekvenciju)
  • Foamcore odbor za slučaj
  • Žice za kratkospojnike

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

Alati

  • Računalo s instaliranim Arduinom
  • Pištolj za vruće ljepilo
  • Laserski rezač za kućišta
  • Power Bank ako ga želite učiniti prijenosnim

Korak 2: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Elektronika

Prve dvije slike, desno, 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 muške i ženske kratkospojnike od 40 cm koje definitivno mogu biti manje, ali to je ono što sam imao pri ruci. Upravo sam omotao višak oko Arduina prije nego što sam ga uložio.

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 svom Arduinu, 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 varijablom koja se naziva pitch. Visina tona koristi kartu za prikrivanje vrijednosti s ultrazvučnog senzora na nešto što se može čitati piezo zvučnikom, a posebno na frekvencije između A3 i C5. Ograničenje osigurava da karta 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čeni: