Isi kandungan:
- Langkah 1: POTENTIMETER DAN Tombol
- Langkah 2: Cincin NEOPIXEL DENGAN ARDUINO
- Langkah 3: KOMUNIKASI MIDI Bersama Arduino
- Langkah 4: Pendawaian
- Langkah 5: Program
- Langkah 6: Bahagian Cetakan 3D
- Langkah 7: Plat Aluminium
- Langkah 8: Kotak Plexiglass 8mm
- Langkah 9: Perhimpunan
- Langkah 10: AKHIR (UJIAN Video)
- Langkah 11: Troli
Video: Palam & Main USB DIY MIDI CONTROLLER (UPGRADE NEOPIXEL RING): 12 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
MAO dan Muzik Elektronik yang bersemangat tetapi juga melihat bahawa mungkin untuk membuat Midi Interface yang diperibadikan, saya membuat periuk 6 Potensiometer dan 12 butang (hidup / mati) tetapi untuk menjadikan tempat lebih sukar daripada yang sudah saya mahukan, tambahkan petunjuk visual di sekitar setiap butang putar
Langkah 1: POTENTIMETER DAN Tombol
Untuk dapat mengirim perintah midi dengan potensiometer, saya perlu memahami bahawa potensiometer adalah komponen analogik (0 hingga 1023) dan data yang menerima Arduino pada input anologinya mempunyai variasi kecil sehingga variasi kecil mengganggu komunikasi dengan Komputer
Saya menasihati anda untuk menguji setiap potensiometer untuk mengelakkan kesalahan dan jika variasi nilai sangat penting, potensiomtre mungkin HS
Nilai akan diperiksa oleh arduino dan mesti dihantar ke Komputer di Midi mestilah Bersih (data berangka)
Variasi kecil dapat dikeluarkan dari data yang akan dimasukkan dalam program Tombol bertindak seperti suis hidup / mati
Langkah 2: Cincin NEOPIXEL DENGAN ARDUINO
Untuk menggunakan neopixel RIng dengan arduino, anda mesti memasang Perpustakaan NEOPIXELhttps://learn.adafruit.com/adafruit-neopixel-uberg…
#masuk // Perpustakaan Neopixel
#tentukan PINX X // DATA DALAM; Pin mana di papan mikrokontroler yang disambungkan ke NeoPixels?
#define NUMPIXELS XX // Berapa banyak NeoPixels yang dilekatkan pada papan?
Piksel Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELSX, PINX, NEO_GRB + NEO_KHZ800); // Perpustakaan NeoPixel
pixels.setPixelColor (i, 0, 0, 0); // KOD WARNA RGB dalam perpuluhan
pixels.setBrightness (kecerahan) // Penetapan Kecerahan
pixels.show () // Ini menghantar warna piksel yang dikemas kini ke perkakasan.
Untuk maklumat, neopixel dengan 16 piksel berjalan berlawanan arah jam
Mengenai penggunaan kuasa kita
(2x12 + 2x 16 + 2x24) x 3 (setiap komponen mempunyai 3 led RGB) = 312 led.
Setiap Led menggunakan 20ma, Total 6, 4A tetapi kami tidak menggunakan semua piksel menyala dan kedua tidak pernah dengan cahaya maksimum.
Untuk menggunakan tenaga yang lebih sedikit, saya dapati hujung daya tahan retinienne
Bagaimanapun output 5V yang diberikan oleh arduino tidak boleh berfungsi dengan betul
Langkah 3: KOMUNIKASI MIDI Bersama Arduino
Pertama Salin perpustakaan midi Midi.h di C: / Program Files (x86) Arduino / library"
sourceforge.net/projects/arduinomidilib/
Untuk menggunakan arduino sama dengan Interface Plug And Plug dan dapat menghantar maklumat midi dalam USB, anda mesti mem-flash arduino dengan Firmware tersuai
Lihat di sini untuk pengendalian ini:
Satu-satunya masalah adalah; untuk mengubah kod jika terdapat ralat, anda mesti memasukkan firmware tersuai di arduino untuk mengaktifkan semula komunikasi bersiri
Langkah 4: Pendawaian
Putar disambungkan pada Input Analogik
Tukar GND, Led GND, dan Neopixel DATA IN pada Input Digital
www.sparkfun.com/products/9277
Led yang digunakan adalah warna mono pilih pin warna yang sama untuk led pada pcb
Langkah 5: Program
Mikrokontroler bermaksud Pengaturcaraan
Itu bagi saya langkah yang lebih sukar tetapi ini adalah peluang untuk masuk ke dalamnya
Program ini terbahagi kepada beberapa bahagian dalam satu gelung
setiap bahagian menjadi subprogram
Tetapkan pin DATA suis dengan pencocokan Pin data yang dipimpin pada papan Pcb
affiche (); // Baca Nilai Potensiometer dan Hantar Data Midi;
// Kendalikan NeoPixel dengan bacaan Nilai Potensiometer dan Tetapkan cincin Warna dan Broghtness1 (); cincin2 (); cincin3 (); cincin4 (); cincin5 (); cincin6 (); butang (); // Periksa keadaan butang, hantar data midi dan kendalikan Led
saya sangat gembira mendapat pendapat pakar untuk memperbaiki program saya
Langkah 6: Bahagian Cetakan 3D
untuk menerima cincin piksel 6 neo dengan kemustahilan untuk menyentuh potensiometer, sokongan dibuat
Neopixel dilekatkan pada gam dengan pistol gam
Sokongan ini berada di tahap kedua kerana putar tidak dapat memasukkan cincin Neopixel 12
Langkah 7: Plat Aluminium
Langkah 8: Kotak Plexiglass 8mm
Untuk menggerudi dan mengetuk bahagian tengah kepingan saya menggunakan plexiglass ketebalan 8mm
Potong 5 keping plexiglass saya menggunakan gergaji bulat;
1 x 210mm / 270mm
2 x 210mm / 60mm
2 x 254mm / 60mm
Untuk melakukan pemasangan kotak Kami menggerudi dan mengetuk di bahagian tengah setiap bahagian
Kami melakukan perkara yang sama untuk meletakkan spacer
Penggerudian 2, 5mm
Mengetuk 3 mm
Langkah 9: Perhimpunan
Dengan bantuan spacer dan skru 3mm kami menyatukannya
35mm Spacer untuk sokongan NEOPIXEL, 50mm spacer untuk Sparkfun PCB dan 5mm untuk Arduino
Langkah 10: AKHIR (UJIAN Video)
www.youtube.com/embed/c_BEFl-kEec
Langkah 11: Troli
6 x Potensiometer Liniar 10KOhm 0.25w
12 x Perintang 220Ohm 0.25w
12 x Perintang 10Kohm 0.25W
12 x STANDARD DIODE PADA SEMICONDUCTOR 1N4148TA 100V 200MA
6 x Perintang 470Ohm
1 x Kapasitor 1000uF
1 x ARDUINO 2650 R3
3 x BUTTON PAD BREAKOUT PCB 2X2
3 x BUTTON PAD YOP BEZEL 2X2
2 x RINGAN LED ADAFRUIT NEOPIXEL RGB 12
2 x RINGAN LED ADAFRUIT NEOPIXEL RGB 16
2 x RINGAN LED ADAFRUIT NEOPIXEL RGB 24
12 x HEXAGONAL Spacer M3 X 50MM
3 x E HEXAGONAL Spacer M3 X 35MM
1 x Sector Adaptator 5V 4A
1 x USB A LELAKI hingga B LELAKI 20 CM
1 x Adaptator USB 2.0 JENIS B FEMELLE ke USB 2.0 JENIS A
1 x GANGGUAN KOMPONEN TRU ASAS
1 X Menyambungkan Voltan Rendah Vertikal Perempuan 5MM 2.2MM
1 x Plat ketegaran 8MM PLEXIGALS
Disyorkan:
Penunjuk Kelantangan Neopixel Ws2812 LED Ring & Arduino: 8 Langkah
Volume Indicator Neopixel Ws2812 LED Ring & Arduino: Dalam tutorial ini kita akan belajar bagaimana membuat Volume Indicator menggunakan Neopixel Ws2812 LED Ring dan arduino. Tonton Video
Palam RCA Audio DIY (Lelaki / Wanita) - Aluminium Dibuat: 3 Langkah
Palam RCA Audio DIY (Lelaki / Wanita) | Aluminium Made: Tonton video: Ini adalah aluminium Plug RCA Plug khas yang dibuat khas, lelaki dan wanita. Oleh itu, anda akan belajar bagaimana membuatnya apabila kehabisan plag atau pembesar suara anda rosak. Sekarang dengan mudah membuatnya di rumah dan ganti yang rosak atau hanya digunakan sebagai
Pembesar Suara Plug & Main USB Built DIY (Dengan Pilihan Mic): 3 Langkah (dengan Gambar)
Pembesar Suara Plug & Main USB Built DIY (Dengan Pilihan Mic): Hai kawan.! Saya ingin menunjukkan kaedah termudah yang saya gunakan untuk pembesar suara mudah alih. Kaedah ini sangat unik kerana " tidak ada tutorial mengenai topik pembesar suara seperti ini ". Beberapa sebab: Adakah anda pernah menghadapi sou
Jalur Palam Kawalan Kuasa USB. Dengan Pengasingan: 4 Langkah (dengan Gambar)
Jalur Palam Kawalan Kuasa USB. Dengan Pengasingan: Keseluruhan inti dari Instruksional ini adalah membenarkan saya menghidupkan semua aksesori komputer tanpa memikirkannya. Dan kemudian tidak menghidupkan semua ketuat dinding vampire kuasa kecil ketika saya tidak menggunakan komputer. Ideanya mudah, anda
Kerusi Palam Headphone & Pencegahan Pecah: 5 Langkah
Kerusi Palam Headphone & Break Preventer: Saya banyak memandu, dan mendengar BANYAK buku dalam format mp3. Saya bosan membeli fon kepala baru setiap bulan hanya kerana kord di hujung palam akan merosot dan memecahkan wayar di dalamnya. Saya datang dengan alat ini untuk membatasi jangkauan pergerakan