Isi kandungan:
- Langkah 1: Bahan dan Alat
- Langkah 2: Modul: Papan Kekunci
- Langkah 3: Modul: Panel Kawalan
- Langkah 4: Modul: Motherboard
- Langkah 5: Kod
- Langkah 6: Selongsong
- Langkah 7: Penggunaan
Video: DoReMiQuencer - Sequencer MIDI yang Dapat Diprogramkan Dengan Papan Kekunci: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Peranti ini dibuat untuk digunakan dengan VCVRack, synthesizer modular maya yang dibuat oleh VCV, tetapi dapat berfungsi sebagai pengawal MIDI tujuan umum.
Ia berfungsi sebagai penjujukan atau papan kekunci MIDI, bergantung pada mod yang dipilih. Nota MIDI yang dipetakan pada kunci adalah Do, Re, Mi, Fa, Sol, La, Ti, Do ', maka namanya.
Dalam mod penjujukan, ia melewati 16 nota yang diprogramkan dalam mod 'tunggal' atau 'berterusan', yang boleh dipilih melalui suis.
Untuk memprogram urutan, peranti perlu dialihkan ke mod 'rakam', di mana menekan butang nota membuat urutan.
Sudah tentu, peranti ini dapat disesuaikan untuk memenuhi keperluan anda dan direka dengan cara modular untuk itu.
Ini adalah kritikan pertama saya yang boleh diajar dan membina dan pujian yang jujur sangat dihargai.
Langkah 1: Bahan dan Alat
Komponen:
- Arduino Nano
- Suis 3-Posisi * 3
- Butang * 10 (11 jika anda mahukan butang tetapan semula tambahan)
- 100k Perintang * 10
- Paparan SSD1306
- SN74HC165 Daftar Anjakan Selari-Dalam-Serial-Keluar
- Soket 16pin (pilihan tetapi disyorkan)
- Papan roti atau PCB
- Selongsong atau Plat Asas
- Header Pin Lelaki dan Wanita (pilihan)
- LED dan perintang yang sepadan (pilihan)
Alat:
- Besi pematerian
- Kabel USB untuk Arduino
- Komputer riba atau PC dengan Arduino IDE
Langkah 2: Modul: Papan Kekunci
Komponen:
- Butang * 10
- Paparan SSD1306
- Papan roti atau PCB
- 100k Perintang * 10
- Header Pin Lelaki (pilihan)
Pasang 8 butang dalam konfigurasi di mana anda menganggapnya sebagai papan kekunci yang sesuai, saya cadangkan penyediaan 1- atau 2 baris.
Pasang baki 2 butang di mana anda mahu kawalan BPM anda berada.
Pasang paparan di tempat yang anda mahukan di papan kekunci.
Pateri perintang ke butang dan sambungkan butang dan paparkan mengikut skema sama ada ke tajuk atau terus ke daftar pergeseran dan Arduino.
Langkah 3: Modul: Panel Kawalan
Komponen:
- Suis 3-Posisi * 3
- Papan roti atau PCB
- Butang (pilihan)
- Header Pin Lelaki (pilihan)
Pasang suis di papan roti.
Sebagai pilihan, anda juga boleh menambah butang reset pada panel.
Penambahan lebih lanjut boleh menjadi LED status yang disambungkan ke butang.
Sambungkan suis dan komponen tambahan mengikut skema sama ada ke pin header atau terus ke Arduino.
Sebagai alternatif, panel kawalan boleh disatukan ke papan kekunci.
Langkah 4: Modul: Motherboard
Komponen:
- Arduino Nano
- SN74HC165 Shift Register
- Soket DIP 16pin (pilihan tetapi disyorkan)
- Papan roti atau PCB
- Header Pin Wanita (pilihan)
Pasang Arduino dan shift shift atau soket di papan. Semasa menggunakan soket, masukkan daftar ke soket.
Semasa menggunakan header pin untuk menyambungkan modul, pasang header wanita di papan.
Memateri komponen mengikut skema.
Langkah 5: Kod
Pasang kod yang dilampirkan di Arduino.
Posisi untuk objek di layar serta pinout dan konfigurasi dikendalikan melalui #DEFINEs.
Kaedah start () hanya memulakan pin dan paparan serta susunan nota.
Kaedah printBPM () mengendalikan penulisan BPM ke skrin. Adalah perlu untuk meningkatkan kebolehgunaan ketika menetapkan BPM, memungkinkan nilai diubah dengan cepat dan bukannya memerlukan satu tekan butang untuk setiap BPM.
Kaedah writeMIDI () menangani penghantaran arahan MIDI melalui siri.
Kaedah loop () mengandungi mod 'sequencer' dan juga mod 'keyboard'. Ia menangani fungsi perangkat, memeriksa input panel kontrol untuk menentukan mod mana yang akan dijalankan dan membaca shift shift untuk mendapatkan input keyboard.
Mengubah jumlah langkah atau nota yang akan dimainkan, penyesuaian pada kedudukan skrin mungkin diperlukan.
Langkah 6: Selongsong
Komponen:
- Selongsong atau Plat Asas
- Peranti yang dipasang
- Komponen tambahan bergantung pada reka bentuk anda, seperti skru.
Pasang peranti ke dalam selongsong atau di plat bawah bergantung pada reka bentuk anda.
Saya memilih pelat asas dicetak 3D, yang kemudian perlu saya sesuaikan untuk memegang peranti.
Langkah 7: Penggunaan
Pilih mod yang anda mahukan dengan menggunakan suis pada panel kawalan.
Dalam mod papan kekunci, tekan butang dengan nota yang ingin anda mainkan. Paparan harus menunjukkan, nota mana yang dimainkan.
Dalam mod penjujukan, peranti akan berjalan dengan sendiri ketika berada dalam mod main.
Dalam mod 'rakam', anda dapat memprogram urutan dengan menekan butang pada papan kekunci.
Dalam mod 'main', peranti akan menghantar nota yang dimainkan melalui siri. Sekiranya nota yang sama dimainkan dan peranti dalam mod 'berterusan', nota tidak akan dihentikan dan dimainkan lagi, jika tidak, nota akan dihentikan dan yang berikutnya akan dimainkan.
Disyorkan:
Pad Kekunci Yang Dapat Diprogramkan: 5 Langkah (dengan Gambar)
Pad kekunci yang dapat diprogramkan: Dalam projek ini saya akan menunjukkan cara membuat papan kekunci yang boleh diprogramkan yang agak mudah dan murah untuk memetakan pintasan papan kekunci, aplikasi dan banyak lagi yang paling biasa anda gunakan. Pad kekunci ini dikesan sebagai papan kekunci di semua OS utama, tidak diperlukan pemacu tambahan
Seni 2D Dengan LED yang Dapat Diprogramkan dan Pangkalan dan Logo yang Dapat Disesuaikan: 5 Langkah (dengan Gambar)
Seni 2D Dengan LED yang Dapat Diprogramkan dan Pangkalan dan Logo yang Dapat Disesuaikan: Selamat datang di instruksional! Hari ini, saya akan menunjukkan cara membuat Projek Seni 2D dengan logo dan reka bentuk keseluruhan pilihan anda. Saya membuat projek ini kerana dapat mengajar orang tentang banyak kemahiran seperti pengaturcaraan, pendawaian, pemodelan 3D, dan lain-lain. Ini
Pad kekunci yang boleh diprogramkan dengan kadbod: 8 Langkah (dengan Gambar)
Pad Kekunci Boleh Diprogram Cardboard: Semasa teknologi berkembang, orang menginginkan perkara menjadi lebih maya tetapi kadang-kadang lebih praktikal dan senang untuk mempunyai sesuatu yang fizikal yang sebenarnya dapat anda sentuh dan berinteraksi dengan tangan anda sendiri. Salah satu contoh
Pengumpan Ikan Akuarium yang Dapat Diprogramkan - Makanan Bergred yang Direka: 7 Langkah (dengan Gambar)
Pengumpan Ikan Akuarium yang Dapat Diprogramkan - Makanan Beraneka yang Direka: Pengumpan Ikan - makanan berbutir yang direka untuk ikan akuarium. Reka bentuknya sangat sederhana untuk penyuap ikan sepenuhnya automatik. Ia beroperasi dengan servo mikro SG90 9g kecil dan Arduino Nano. Anda menghidupkan seluruh feeder dengan kabel USB (dari pengecas USB atau port USB dari
Papan Kekunci Quick and Dirty Das (Papan Kekunci Kosong): 3 Langkah
Papan Kekunci Quick and Dirty Das (Papan Kekunci Kosong): Papan Kekunci Das adalah nama papan kekunci yang paling popular tanpa tulisan pada kekunci (papan kekunci kosong). Papan Kekunci Das dijual pada harga $ 89.95. Instruksional ini akan membimbing anda walaupun membuat sendiri dengan papan kekunci lama yang anda miliki