Daftar Isi:

Ultrasonic Theremin (Ajarkan Suara): 3 Langkah (dengan Gambar)
Ultrasonic Theremin (Ajarkan Suara): 3 Langkah (dengan Gambar)

Video: Ultrasonic Theremin (Ajarkan Suara): 3 Langkah (dengan Gambar)

Video: Ultrasonic Theremin (Ajarkan Suara): 3 Langkah (dengan Gambar)
Video: Ultrasonic Theremin 2024, Juli
Anonim
Image
Image
Alat dan Perlengkapan
Alat dan Perlengkapan

The Ultrasonic Theremin adalah proyek Arduino yang menggunakan theremin murah untuk mengajarkan gelombang suara. Dengan mengubah jarak tangan saya ke perangkat, saya mengubah frekuensi gelombang suara. Juga, menggerakkan potensiometer mengubah amplitudo gelombang. Hal ini dapat dijadikan sebagai pelajaran IPA tentang gelombang suara.

Langkah 1: Alat dan Perlengkapan

Perlengkapan

  • Arduino Uno dengan Kabel USB
  • Sensor Ultrasonik untuk mengubah frekuensi (pitch)
  • Piezo Buzzer untuk memutar suara
  • Potensiometer untuk mengubah amplitudo (volume)
  • LED dengan Resistor 220ohm (visual untuk frekuensi)
  • Papan Foamcore untuk kasing
  • Kabel Jumper

CATATAN: Sebagian besar bagian ini berasal dari kit Arduino.

Peralatan

  • Komputer dengan Arduino Terpasang
  • Pistol lem panas
  • Pemotong Laser untuk kandang
  • Power Bank jika Anda ingin membuatnya portabel

Langkah 2: Perakitan

perakitan
perakitan
perakitan
perakitan
perakitan
perakitan
perakitan
perakitan

Elektronik

Dua gambar pertama, di sebelah kanan, menunjukkan elektronik dalam pengujian tetapi pada gambar ketiga, saya memindahkan komponen di sekitar untuk mengakomodasi kasing. LED dan Sensor Ultrasonik menggunakan kabel jumper 40cm male to female yang pasti bisa lebih kecil tapi itulah yang saya miliki. Saya hanya membungkus kelebihannya di sekitar Arduino sebelum membungkusnya.

Kasus

Kasing ini dibuat oleh MakerCase dengan dimensi yang agak kecil sehingga prototipe saya membutuhkan lem ekstra untuk menyatukannya. Setelah Anda mengukur bagian Anda di atas Arduino Anda, tambahkan beberapa milimeter ke nilai Anda dan masukkan ke dalam MakerCase untuk file yang kemudian dapat dipotong laser pada inti busa.

Langkah 3: Kode

Kode ini terutama dikendalikan oleh variabel yang disebut pitch. Pitch menggunakan peta untuk menyembunyikan nilai dari sensor ultrasonik ke sesuatu yang dapat dibaca oleh speaker piezo dan khususnya ke frekuensi antara A3 dan C5. Kendala memastikan peta tidak memprediksi frekuensi tinggi ketika melihat jarak yang tinggi (mereka mengganggu). Sisa kodenya adalah membaca sensor, menambahkan LED, dan menambahkan pesan serial.

pitch = kendala(peta (jarakCm, 1, 40, 256, 523), 220, 523);

Direkomendasikan: