Isi kandungan:
- Langkah 1: Anda Perlu:
- Langkah 2: Sambungan
- Langkah 3: Menetapkan Fail Gelombang
- Langkah 4: Kodnya
- Langkah 5: Sambungan Akhir …
Video: Kotak Kesan Bunyi Arduino Minimal: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Ini adalah projek pantas kotak kesan bunyi. Peranti membaca fail wav yang telah direkam dari microSD yang ditugaskan ke butang tertentu dan memainkannya ketika ditekan.
Langkah 1: Anda Perlu:
Modul microSD Arduino pro mini (atau lain-lain) Pembesar suara dengan sambungan TRS (mic / aux) Penyambung TRS wanita4 Tombol Tekan 4 Resistor 220ohm Pemegang bateri dan bateri - Saya menggunakan bateri duit syiling 2 CR2032 tetapi anda boleh menggunakan kabel TRS (fon kepala) lelaki dua sisi yang lain
Langkah 2: Sambungan
Setiap butang disambungkan ke VCC dan melalui perintang 220ohm ke GND (untuk menarik arus palsu pada kabel) di hadapan perintang setiap butang disambungkan ke pin digital Arduino 5, 6, 7, 8.
Penyambung TRS disambungkan ke GND dan pin digital Arduino ke-9.
Modul microSD disambungkan ke Arduino seperti berikut: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Bateri + disambungkan ke RAW dan - ke GND
Langkah 3: Menetapkan Fail Gelombang
Fail wav mestilah 16000khz 8bit mono. Namakannya dengan nombor butang yang akan anda tetapkan (1, 2, 3, 4)
Anda boleh menggunakan laman web ini untuk menukar fail anda
Langkah 4: Kodnya
Kod tersebut menggunakan 2 perpustakaan yang harus anda pastikan (jika anda tidak memuat turunnya melalui pengurus lib): SD.hTMRpcm.h
#include // include SD module library # include // include speaker control library #define SD_ChipSelectPin 4 // define CS pin #define B1 5 // 4 butang pin sambungan #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // crete objek untuk persediaan pembatalan perpustakaan pembesar suara () {Serial.begin (9600); pinMode (5, INPUT); // 4 botol dimulakan sebagai INPUTS pinMode (6, INPUT); pinMode (7, INPUT); pinMode (8, INPUT); tmrpcm.speakerPin = 9; // tentukan pin pembesar suara. // anda mesti menggunakan pin 9 dari Arduino Uno dan Nano // perpustakaan menggunakan pin ini jika (! SD.begin (SD_ChipSelectPin)) {// lihat apakah kad itu ada dan dapat diinisialisasi kembali; // jangan buat apa-apa lagi jika tidak} tmrpcm.setVolume (6); // 0 hingga 7. Tetapkan tahap kelantangan tmrpcm.play ("start.wav"); // fail suara "1" akan dimainkan setiap kali arduino dihidupkan, atau diset semula} gelung void () {// Serial.println (digitalRead (8)); jika (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); kelewatan (100); } jika (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); kelewatan (100); } jika (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); kelewatan (100); } jika (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); kelewatan (100); }}
Langkah 5: Sambungan Akhir …
Sambungkan peranti melalui penyambung TRS dengan kabel TRS ke pembesar suara. Sambungkan peranti ke kuasa dan hidupkan
…BERSERONOK…
Disyorkan:
Dadu Arduino Dengan Kesan Bunyi: 7 Langkah
Arduino Dice With Sound Effect: Dalam tutorial ini, anda akan belajar bagaimana membina dadu Arduino dengan kesan bunyi menggunakan LED dan pembesar suara. Satu-satunya tindakan untuk memulakan keseluruhan mesin adalah satu sentuhan tunggal dan sederhana. Tutorial ini merangkumi bahan, langkah dan kod yang diperlukan untuk membina
Pengetahuan Litar Analog - Litar Kesan Bunyi Jam Tangan DIY Tanpa IC: 7 Langkah (dengan Gambar)
Pengetahuan Litar Analog - DIY Litar Kesan Bunyi Ticking Jam Tanpa IC: Litar Kesan Bunyi Jam berdetik ini dibina hanya dengan transistor dan perintang dan kapasitor yang tanpa komponen IC. Sangat sesuai untuk anda mempelajari pengetahuan litar asas dengan litar praktikal dan mudah ini. Tikar yang diperlukan
Ray Gun Dengan Kesan Bunyi V2: 17 Langkah (dengan Gambar)
Ray Gun With Sound Effects V2: Saya baru-baru ini menjumpai gerudi lama di sebuah kedai sampah dan seketika saya melihatnya tahu saya harus membuat senapang sinar dari situ. Saya telah membuat beberapa senapang sinar sekarang dan mereka selalu bermula dengan inspirasi dari beberapa objek yang dijumpai. Anda boleh melihat binaan saya yang lain di
Buat Lightsaber Dengan Kesan Bunyi (oleh Arduino: 5 Langkah
Buat Lightsaber Dengan Kesan Bunyi (oleh Arduino: Oleh kerana saya belajar bagaimana menggunakan arduino untuk membuat barang, saya selalu mahu menggunakannya untuk membuat lampu dengan kesan bunyi, dan setelah saya membuatnya, saya dapati itu tidak begitu sukar. Oleh itu, mari merenung untuk membuatnya
Lightsaber Berasaskan Arduino Dengan Kesan Cahaya dan Bunyi: 14 Langkah (dengan Gambar)
Lightsaber Berasaskan Arduino Dengan Kesan Cahaya dan Bunyi: Hello jedi! Instruksional ini adalah mengenai membuat lampu terang, yang kelihatan, terdengar dan tampil seperti yang terdapat dalam filem! Satu-satunya perbezaan - ia tidak boleh memotong logam: (Peranti ini didasarkan pada platform Arduino, dan saya memberikan banyak ciri dan fungsi, ia