2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Ultrasonic Theremin on Arduino projekt, mis kasutab helilainete õpetamiseks odavat sealminit. Muutes käe kaugust seadmesse, muudan helilainete sagedust. Samuti muudab potentsiomeetri liigutamine laine amplituudi. Seda saab kasutada helilainete teadusliku õppetunnina.
Samm: tööriistad ja tarvikud
Tarvikud
- Arduino Uno USB -juhtmega
- Ultraheli andur sageduse (kõrguse) muutmiseks
- Piezo summeri heli esitamiseks
- Potentsiomeeter amplituudi (helitugevuse) muutmiseks
- LED 220 oomi takistiga (sageduse jaoks visuaalne)
- Foamcore Board juhtumi jaoks
- Jumper juhtmed
MÄRKUS. Enamik neist osadest pärines Arduino komplektist.
Tööriistad
- Arvuti, kuhu on paigaldatud Arduino
- Kuum liimipüstol
- Korpuse laserlõikur
- Power Bank, kui soovite selle teisaldada
2. samm: kokkupanek
Elektroonika
Esimesed kaks pilti paremal näitavad elektroonikat testimisel, kuid kolmandal liikusin ümbrise ümber, et mahutada ümbrist. LED ja ultraheli andur kasutavad 40 cm pikkuseid naissoost hüppajajuhtmeid, mis võivad kindlasti olla väiksemad, kuid see oli mul käepärast. Keerasin ülejäägi lihtsalt Arduino ümber enne ümbristamist.
Juhul
Korpuse valmistas MakerCase mõõtmetega, mis olid pisut väikesed, nii et minu prototüüp vajas selle kokkupanemiseks lisaliimi. Kui olete oma osi Arduino peal mõõtnud, lisage oma väärtustele mõni millimeeter ja sisestage need MakerCase'i, et saada fail, mille saab seejärel vahtpõhjale laseriga lõigata.
3. samm: kood
Koodi juhib peamiselt muutuja nimega pitch. Kõrgus kasutab kaarti, et varjata ultraheli anduri väärtused piesokõlari poolt loetavaks ja eriti sageduste A3 ja C5 vahel. Piirangud tagavad, et kaart ei ennusta suurt sagedust, kui näeb suurt vahemaad (need olid tüütud). Ülejäänud kood on sensori lugemine, LED -i lisamine ja jadateadete lisamine.
samm = piirang (kaart (kaugusCm, 1, 40, 256, 523), 220, 523);