2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ultrazvočni Theremin je projekt Arduino, ki uporablja poceni termin za poučevanje zvočnih valov. S spreminjanjem razdalje moje roke do naprave spreminjam frekvenco zvočnih valov. Tudi premikanje potenciometra spremeni amplitudo vala. To lahko uporabimo kot naravoslovni pouk o zvočnih valovih.
1. korak: Orodja in potrebščine
Zaloge
- Arduino Uno s kablom USB
- Ultrazvočni senzor za spreminjanje frekvence (višine)
- Piezo Buzzer za predvajanje zvoka
- Potenciometer za spreminjanje amplitude (glasnosti)
- LED z uporom 220ohm (vizualno za frekvenco)
- Odbor Foamcore za primer
- Mostične žice
OPOMBA: Večina teh delov je prišla iz kompleta Arduino.
Orodja
- Računalnik z nameščenim Arduinom
- Pištola za vroče lepilo
- Laserski rezalnik za ohišje
- Power Bank, če ga želite narediti prenosnega
2. korak: Montaža
Elektronika
Prvi dve sliki na desni prikazujeta elektroniko pri testiranju, na tretji pa sem se pomikal po komponentah, da sem prilagodil ohišje. LED in ultrazvočni senzor uporabljata 40 cm moške žice za moške, ki so vsekakor lahko manjše, a to sem imel pri roki. Presežek sem samo ovil okoli Arduina, preden sem ga vstavil.
Primer
Ohišje je izdelal MakerCase z majhnimi dimenzijami, zato je moj prototip zahteval dodatno lepilo, da ga je sestavil. Ko izmerite svoje dele na vrhu Arduina, dodajte nekaj milimetrov svojim vrednostim in jih vstavite v MakerCase za datoteko, ki jo lahko nato lasersko izrežete na sredici iz pene.
3. korak: Koda
Kodo nadzira predvsem spremenljivka, imenovana pitch. Smola uporablja zemljevid za prikrivanje vrednosti od ultrazvočnega senzorja do nečesa, kar bere piezo zvočnik, zlasti do frekvenc med A3 in C5. Omejitev zagotavlja, da zemljevid ne predvideva visoke frekvence, ko vidi veliko razdaljo (bili so nadležni). Preostala koda je prebrati senzor, dodati LED in dodati serijska sporočila.
pitch = constrain (zemljevid (razdaljaCm, 1, 40, 256, 523), 220, 523);