Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Buat Nada Musik dengan Arduino: Panduan Langkah demi Langkah

Komponen dan perlengkapan

Buat Nada Musik dengan Arduino: Panduan Langkah demi Langkah
Arduino UNO
×1
Buat Nada Musik dengan Arduino: Panduan Langkah demi Langkah
Speaker: 0.25W, 8 ohm
×1
Buat Nada Musik dengan Arduino: Panduan Langkah demi Langkah
Resistor 221 ohm
150 - 220 Ohm
×1

Aplikasi dan layanan online

Buat Nada Musik dengan Arduino: Panduan Langkah demi Langkah
Arduino IDE

Tentang proyek ini

Dalam video ini saya menjelaskan bagaimana Anda dapat menggunakan Arduino untuk membuat musik hanya dengan speaker dan resistor.

Seperti banyak proyek serupa, proyek ini menghasilkan nada yang cocok dengan nada piano. Tidak seperti banyak proyek ini, proyek ini tidak menggunakan tabel pencarian untuk mendapatkan frekuensi. Sebaliknya, nada dihasilkan menggunakan perhitungan. Perhitungan ini menerima angka dari 1 hingga 88. Angka ini berkorelasi dengan kunci pada piano 88 kunci.

Library Arduino menawarkan fungsi tone() yang dapat digunakan untuk menghasilkan nada gelombang persegi, tetapi fungsi ini tidak dapat menghasilkan nada di bawah 31Hz. Sebuah piano 88 kunci memiliki beberapa nada dengan frekuensi yang jatuh di bawah 31Hz. Jadi, jika Anda ingin menghasilkan seluruh rentang nada dari piano 88 kunci, fungsi tone() tidak dapat digunakan. Sebaliknya, saya akan menunjukkan kepada Anda cara menghasilkan nada gelombang persegi menggunakan delay sederhana.

Proyek ini bekerja pada level mikrodetik. Sebuah mikrodetik adalah satu jutaan detik. Proyek ini menggunakan secara luas fungsi delayMicroseconds() dari library Arduino, tetapi di situ tertinggal masalah kecil lain, karena ia tidak dapat dengan andal menunda lebih dari beberapa ribu mikrodetik, yang terkadang dibutuhkan oleh proyek ini, jadi saya akan menunjukkan kepada Anda cara mengatasi hal ini juga.

Salah satu hal terakhir tentang proyek ini adalah bahwa, meskipun masalah yang dijelaskan di atas, kode untuk proyek ini sangat kecil, karena kode hampir muat di satu layar (resolusi Anda mungkin berbeda!). Untuk jujur, itu tanpa komentar kode, tetapi tautan ke kode dengan komentar lengkap tersedia dalam deskripsi video.

Saya harap Anda menikmati proyek ini!

Cara menginstal Arduino IDE di Ubuntu

Kode

Kode proyek

Skematik

Hubungkan speaker ke GND dan pin 12 melalui resistor.Buat Nada Musik dengan Arduino: Panduan Langkah demi Langkah

Proses manufaktur

  1. Buat Sistem Ambilight Monitor Menakjubkan dengan Arduino
  2. Membuat Remote IR Universal dengan Arduino: Panduan Langkah demi Langkah
  3. Buat Tombol Keyboard Punchable Kustom dengan Arduino: Panduan Langkah demi Langkah
  4. Menghubungkan Arduino Mega ke Modul GPS NEO‑6M: Panduan Langkah demi Langkah
  5. Tic Tac Toe Arduino dengan Matriks LED MAX7219 dan Kotak Kardus
  6. Buat Voltmeter DIY dengan Arduino dan Layar Nokia 5110 – Panduan Langkah demi Langkah
  7. Peralatan Rumah Tangga Diaktifkan Suara: Kontrol Bluetooth dengan Google Assistant
  8. Menghubungkan Arduino ke NMEA-0183: Panduan Langkah demi Langkah
  9. Bangun Pintu Otomatis Berbasis Arduino dengan Sensor Ultrasonik
  10. Panduan Lengkap Membuat Mobil Arduino Dikontrol Bluetooth (DIY)