Talaan ng mga Nilalaman:

Ultrasonic Theremin (Turuan ang Tunog): 3 Hakbang (na may Mga Larawan)
Ultrasonic Theremin (Turuan ang Tunog): 3 Hakbang (na may Mga Larawan)

Video: Ultrasonic Theremin (Turuan ang Tunog): 3 Hakbang (na may Mga Larawan)

Video: Ultrasonic Theremin (Turuan ang Tunog): 3 Hakbang (na may Mga Larawan)
Video: Ultrasonic Theremin 2024, Nobyembre
Anonim
Image
Image
Mga tool at Kagamitan
Mga tool at Kagamitan

Ang Ultrasonic Theremin ay isang proyekto ng Arduino na gumagamit ng isang murang theremin upang magturo ng mga sound wave. Sa pamamagitan ng pagbabago ng distansya ng aking kamay sa aparato, binabago ko ang dalas ng mga alon ng tunog. Gayundin, ang paglipat ng isang potensyomiter ay binabago ang malawak ng alon. Maaari itong magamit bilang isang aralin sa agham tungkol sa mga sound wave.

Hakbang 1: Mga Tool at Supply

Mga gamit

  • Arduino Uno gamit ang USB Cord
  • Ultrasonic Sensor upang baguhin ang dalas (pitch)
  • Piezo Buzzer upang patugtugin ang tunog
  • Potensyomiter upang baguhin ang amplitude (dami)
  • LED na may 220ohm Resistor (visual para sa dalas)
  • Foamcore Board para sa kaso
  • Jumper Wires

TANDAAN: Karamihan sa mga bahaging ito ay nagmula sa isang Arduino kit.

Mga kasangkapan

  • Computer na may Naka-install na Arduino
  • Mainit na glue GUN
  • Laser Cutter para sa enclosure
  • Power Bank kung nais mong gawin itong portable

Hakbang 2: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Ang Elektronika

Ang unang dalawang imahe, sa kanan, ay nagpapakita ng electronics sa pagsubok ngunit sa pangatlo, inilipat ko ang mga bahagi sa paligid upang mapaunlakan ang kaso. Gumagamit ang LED at Ultrasonic Sensor ng 40cm male to female jumper wires na tiyak na mas maliit ngunit iyon ang mayroon ako sa kamay. Binalot ko na lang ang sobra sa Arduino bago ko ito isinalin.

Ang kaso

Ang kaso ay ginawa ng MakerCase na may mga sukat na medyo maliit kaya't ang aking prototype ay nangangailangan ng labis na pandikit upang ito ay magkasama. Matapos mong sukatin ang iyong mga bahagi sa tuktok ng iyong Arduino, magdagdag ng ilang millimeter sa iyong mga halaga at ipasok ang mga ito sa MakerCase para sa isang file na maaaring maputol ng laser sa foam-core.

Hakbang 3: Ang Code

Pangunahin na kinokontrol ng code ang isang variable na tinatawag na pitch. Ang pitch ay gumagamit ng mapa upang maitago ang mga halaga mula sa ultrasonic sensor sa isang bagay na nababasa ng piezo speaker at partikular sa mga frequency sa pagitan ng A3 at C5. Tinitiyak ng pagpipilit na ang mapa ay hindi mahulaan ang isang mataas na dalas kapag nakakita ito ng isang mataas na distansya (nakakainis sila). Ang natitirang code ay basahin ang sensor, magdagdag ng isang LED, at magdagdag ng mga serial message.

pitch = pumipigil (mapa (distansyaCm, 1, 40, 256, 523), 220, 523);

Inirerekumendang: