![Contoh Pengawal Pad Menggunakan Data Murni: 4 Langkah Contoh Pengawal Pad Menggunakan Data Murni: 4 Langkah](https://i.howwhatproduce.com/images/007/image-20398-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![Contoh Pengawal Pad Menggunakan Data Murni Contoh Pengawal Pad Menggunakan Data Murni](https://i.howwhatproduce.com/images/007/image-20398-1-j.webp)
Dalam Instructable ini saya akan membuat alat kawalan untuk membolehkan beberapa pad drum elektronik Roland lama mencetuskan bunyi tanpa modul drum asal yang disertakan dengan kit.
Saya akan menggunakan Pure Data untuk membuat patch untuk memuatkan beberapa fail wav dan kemudian memainkannya ketika menerima input dari input bersiri.
Input bersiri akan datang dari Arduino, membaca pad menggunakan pin analog dan menghantar nilai ke patch.
Bekalan
Arduino Microcontroller (Saya telah memilih Arduino Mega, dengan 16 pin analognya yang memungkinkan 16 input pad, atau 8 pad stereo dalam kes saya)
Pad untuk input (Saya menggunakan beberapa pad Roland lama, tetapi premis yang sama juga dapat digunakan untuk pad piezo)
Peranti yang mampu Menjalankan Data Murni - ini boleh jadi dari Raspberry Pi hingga PC. Ini adalah sedikit perisian yang boleh dijalankan di Linux, Mac atau Windows. Saya akan menggunakan tablet Windows 8 lama.
Langkah 1: Mengapa Data Murni?
Saya telah mengusahakan projek muzik selama beberapa tahun, dan pada masa itu saya telah menggunakan semua jenis perisian dan perkakasan untuk membuat produk akhir saya. Biasanya saya ingin menggunakan Python untuk sesuatu seperti ini, tetapi pada projek lain yang baru saya mulakan jelas bahawa saya memerlukan sesuatu yang lebih sesuai untuk menangani pemprosesan banyak fail audio. Saya tersandung pada Data Murni, dan sejak dulu saya menggunakannya untuk projek audio saya!
Gaya berasaskan objek dan penyunting visualnya menjadikan rantai audio anda sangat cepat dan ringkas, dan pelbagai perpustakaan luaran membolehkan banyak ciri ditambahkan secara sederhana.
Data Murni menjadikannya mudah untuk memuat dan memainkan fail audio, dan juga menerima dan merutekan perintah bersiri, sehingga menjadikan penggunaan ini tidak perlu dipikirkan oleh projek ini!
Langkah 2: Buat Peranti Input Anda
![Buat Peranti Input Anda Buat Peranti Input Anda](https://i.howwhatproduce.com/images/007/image-20398-2-j.webp)
Langkah ini akan berbeza bergantung pada tujuan penggunaan anda, tetapi asasnya tetap sama.
Sambungkan peranti input anda ke pin analog mikrokontroler anda dan juga kuasa; apabila pembalut dipukul maka ia akan menghantar nilai ke pin. Nilai analog pin membaca antara 0 dan 1023; kita boleh menggunakan nilai ini untuk menentukan kelantangan untuk memainkan semula suara!
Gambar yang dilampirkan menunjukkan sebuah jack input Arduino Uno dan tiga TRS; pad Roland yang saya gunakan mempunyai pad utama dan pelek rim yang dihantar melalui bicu TRS. Bagi kami mereka dengan arduino saya, saya meletakkannya di papan roti dan menggunakan wayar papan roti untuk menyambungkan bicu ke pin analog saya.
Setelah selesai bicu akan digerudi dan dipasang ke kandang projek dan disambungkan terus ke arduino.
Akhirnya, muat naik kod yang dilampirkan SamplePadController.ino ke arduino anda. Sekiranya anda perlu menambahkan lebih banyak input, salin struktur dalam fail untuk menambahkannya ke baris perintah bersiri yang dihantar ke patch.
Langkah 3: Sediakan Peranti Data Tulen
![Sediakan Peranti Data Tulen Sediakan Peranti Data Tulen](https://i.howwhatproduce.com/images/007/image-20398-3-j.webp)
![Sediakan Peranti Data Tulen Sediakan Peranti Data Tulen](https://i.howwhatproduce.com/images/007/image-20398-4-j.webp)
Muat turun Data Murni dari laman web Data Murni untuk sistem pilihan anda dan kemudian tambahkan comport luaran dengan pergi membantu> mencari luaran dan memasukkan 'comport'. Ini akan membolehkan peranti anda berinteraksi dengan siri.
Muat turun fail yang dilampirkan, ubah dua sambungan fail.txt ke.pd dan buka fail SamplePad.pd.
Tambahkan fail wav ke dalam folder media - memudahkan anda mengatasinya di patch.
Dengan menggunakan ctrl + e untuk memasuki mod penyuntingan, Anda dapat mengubah port com dari 9 agar sesuai dengan port serial Arduino anda, dan juga mengubah nama file wav untuk digunakan. Sekiranya anda memasukkannya ke dalam folder media di direktori projek (dalam gambar 2) anda boleh merujuknya menggunakan./media/filename.wav
Cara kerja patch sangat mudah; ia terbuka, kemudian memuatkan fail wav, dan kemudian membuka port bersiri untuk berkomunikasi dengan arduino. Apabila arduino menghantar rentetan nilai padanya, ia kemudian mengalihkan input ke setiap pad; pad1, pad2 dll nilai yang diterima kemudian memainkan fail menggunakan itu sebagai voume, selagi nilainya lebih dari 0. Jika pad belum dipukul, tidak ada suara yang dimainkan. Ringkas!
Langkah 4: Perkembangan Lebih Lanjut
Cara modular di mana patch ini dipasang memudahkan pengembangannya pada masa akan datang; tambahkan sensor tambahan ke mikrokontroler anda, dan untuk membuatnya dapat digunakan di tambalan hanya tambahkan nama nilai di 'laluan', salin potongan objek dari salah satu input yang ada, sambungkannya ke routing dan voila!
Terdapat banyak lagi yang dapat dilakukan oleh persekitaran Data Murni, dan saya meminta anda semua untuk melihatnya dan mencubanya. Anda akan dapat membuat beberapa projek audio yang luar biasa!
Disyorkan:
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
![Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah](https://i.howwhatproduce.com/images/011/image-30363-j.webp)
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Menggunakan Papan Sensor Seni Kompleks untuk Mengawal Data Murni Melalui WiFi: 4 Langkah (dengan Gambar)
![Menggunakan Papan Sensor Seni Kompleks untuk Mengawal Data Murni Melalui WiFi: 4 Langkah (dengan Gambar) Menggunakan Papan Sensor Seni Kompleks untuk Mengawal Data Murni Melalui WiFi: 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/011/image-32499-j.webp)
Menggunakan Papan Sensor Seni Kompleks untuk Mengawal Data Murni Melalui WiFi: Adakah anda pernah ingin bereksperimen dengan kawalan isyarat? Buat perkara bergerak dengan gelombang tangan anda? Kawal muzik dengan sentuhan pergelangan tangan anda? Instructable ini akan menunjukkan kepada anda bagaimana! Dewan Seni Sensor Kompleks (complexarts.net) adalah mikrok
Panduan Lengkap untuk Menggunakan Sensor Kelembapan Tanah W / Praktikal Contoh: 7 Langkah
![Panduan Lengkap untuk Menggunakan Sensor Kelembapan Tanah W / Praktikal Contoh: 7 Langkah Panduan Lengkap untuk Menggunakan Sensor Kelembapan Tanah W / Praktikal Contoh: 7 Langkah](https://i.howwhatproduce.com/images/005/image-12274-4-j.webp)
Panduan Lengkap untuk Menggunakan Soil Moisture Sensor W / Praktikal Contoh: Anda boleh membaca ini dan tutorial luar biasa lain di laman web rasmi ElectroPeakTinjauan Umum Dalam tutorial ini, anda akan belajar bagaimana menggunakan sensor kelembapan tanah. Contoh praktikal juga diberikan untuk membantu anda menguasai kod tersebut. Apa yang akan anda pelajari: Bagaimana tanah
YABC - Namun Pengawal Blynk Lain - Pengawal Suhu dan Kelembapan Awan IoT, ESP8266: 4 Langkah
![YABC - Namun Pengawal Blynk Lain - Pengawal Suhu dan Kelembapan Awan IoT, ESP8266: 4 Langkah YABC - Namun Pengawal Blynk Lain - Pengawal Suhu dan Kelembapan Awan IoT, ESP8266: 4 Langkah](https://i.howwhatproduce.com/images/002/image-5147-38-j.webp)
YABC - Namun Pengawal Blynk Yang Lain - Pengawal Suhu dan Kelembapan Awan IoT, ESP8266: Hai Pembuat, Saya baru-baru ini mula menanam cendawan di rumah, cendawan tiram, tetapi saya sudah mempunyai 3x pengawal ini di rumah untuk kawalan Suhu Fermenter untuk bir rumah saya, isteri juga melakukan perkara Kombucha ini sekarang, dan sebagai Termostat untuk Panas
OpenChord.org V0 - Bina Pengawal Gitar Sebenar Wira / Rock Band Pengawal: 10 Langkah
![OpenChord.org V0 - Bina Pengawal Gitar Sebenar Wira / Rock Band Pengawal: 10 Langkah OpenChord.org V0 - Bina Pengawal Gitar Sebenar Wira / Rock Band Pengawal: 10 Langkah](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10968123-openchord-org-v0-build-a-real-guitar-guitar-herorock-band-controller-10-steps-j.webp)
OpenChord.org V0 - Bangun Pengawal Wira Gitar Sebenar / Rock Band Pengawal: Kita semua suka Guitar Hero dan Rock Band. Kami juga tahu bahawa kami tidak akan pernah belajar bagaimana bermain gitar dengan bermain permainan ini. Tetapi bagaimana jika kita sekurang-kurangnya dapat membina alat kawalan Guitar Hero yang membolehkan kita menggunakan gitar sebenar? Itulah yang kami ada di OpenChord