Isi kandungan:
- Langkah 1: LED
- Langkah 2: Pengawal mikro
- Langkah 3: Paparan
- Langkah 4: Penutup
- Langkah 5: Perhimpunan
- Langkah 6: Kod
- Langkah 7: Operasi
- Langkah 8: Kesimpulannya
Video: Metronome Visual untuk Drummer: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Saya mempunyai rakan dan rakan sekerja yang merupakan pemain dram rock and roll. Bilik kecilnya berada di sebelah saya di tempat kerja dan oleh itu dia melihat dan mendengar semua projek elektronik dan perisian saya. Sudah lebih dari satu tahun jadi saya tidak dapat mengingati bagaimana semua ini berlaku tetapi saya percaya bahawa dia melihat saya menggunakan LED dengan kecerahan tinggi suatu hari. Dia bertanya kepada saya betapa sukarnya membuat metronom bagi pemain dram yang visual. Seperti kebanyakan perkara hari ini, metronom visual mungkin telah diciptakan. Tetapi idenya menarik perhatian saya dan, kerana saya biasanya bosan dan memerlukan sesuatu untuk ditumpukan, saya memutuskan untuk mencubanya.
Saya akan meminta maaf di muka: Saya tidak mengambil banyak gambar projek ini. Saya tidak memulakannya dengan berfikir bahawa saya akan menulis Instructable untuknya (sebelum saya menggunakan Instructables). Oleh itu, jika anda memutuskan untuk membina ini, anda harus melakukan yang terbaik dengan menggunakan skema, perisian dan beberapa gambar yang telah saya berikan. Saya memberikan semuanya kepada Mike dan sejak itu saya tidak melihatnya. Dia sering memberitahu saya betapa dia menyukainya. Dia memberitahu saya bahawa dia menggunakannya sekarang setiap kali dia bermain. Anda mesti menyukai projek yang meninggalkan sarang dan tidak pernah kembali. Saya tidak boleh mengatakan bahawa itu berlaku sepanjang karier saya.
Langkah 1: LED
Saya memutuskan untuk menggunakan lampu jalur LED. Adafruit menjadikannya sebagai NeoPixel Sick: jalur 8 LED yang kecil dan sempit pada PWB (https://www.adafruit.com/product/1426). Saya memutuskan untuk menggunakan dua daripadanya dan menghubungkannya melalui kabel ke kotak pusat yang akan menempatkan mikrokontroler, paparan dan beberapa cara untuk mengawal semua ini.
LED pada NeoPixel berjalan pada 5V dan, seperti yang anda lihat, saya akan menggunakan mikrokontroler 3.3V. Ini bermakna saya memerlukan cara untuk menukar voltan isyarat kawalan antara mikrokontroler 3.3V dan NeoPixel. Saya memilih untuk menggunakan SparkFun Logic Level Converter (https://www.sparkfun.com/products/12009). Saya telah menggunakannya sebelum ini dan mudah digunakan dan, dengan harga kira-kira $ 3, murah (untuk saya).
Dengan menggunakan dua kabel stereo sepanjang 6 kaki, saya menghantar isyarat kawalan 5V yang diterjemahkan bersama dengan kuasa 5V dan arde ke kedua NeoPixels. Saya merancang dan 3D mencetak penutup untuk NeoPixels yang dipasang ke papan pembawa dengan bicu stereo wanita untuk menerima kabel.
Langkah 2: Pengawal mikro
Mencuba untuk memutuskan papan mikrokontroler apa yang akan digunakan untuk projek pada masa ini boleh mencabar. Saya biasa merancang sendiri tetapi, dalam dekad terakhir, begitu banyak papan Sumber Terbuka murah yang tersedia telah menjadi tidak masuk akal untuk mencuba lagi. Untuk metronom visual, saya tidak pasti berapa banyak kuasa yang saya perlukan. Sangkaan saya tidak terlalu banyak. Maksud saya, betapa sukarnya mengatur pemasa untuk mendorong gangguan untuk mengeluarkan isyarat yang saya perlukan? Saya juga memerlukan paparan dan beberapa cara untuk memasukkan maklumat. Walaupun ini mungkin tidak memerlukan banyak proses.
Saya memutuskan untuk menggunakan Teensy 3.2 sebagai pengawal. Teensy 3.2 dibuat oleh PJRC dan saya telah menggunakannya untuk banyak projek sejak kebelakangan ini. Ini adalah ARM 32 bit dengan sambungan DSP dan kelajuan hingga 96 MHz (overclocked). Harganya sekitar $ 20 jadi harganya sangat berpatutan. Ya, saya setuju dengan anda yang mungkin mengatakan bahawa ini terlalu banyak pengawal mikro untuk aplikasi ini. Tetapi, Teensy mempunyai beberapa kemudahan perkakasan dan perisian yang mungkin berguna dan, saya telah menggunakannya sejak kebelakangan ini, apa sih.
Langkah 3: Paparan
Untuk paparan saya menggunakan paparan grafik Adafruit Monochrome 128X64 OLED. Ini berjalan pada 3.3V seperti Teensy menjadikan antara muka mudah.
Saya menggunakan rangkaian menu untuk memaparkan pilihan dan status kepada pengendali. Untuk mengawal menu saya menggunakan pengekod putar yang saya ambil melalui Sparkfun (https://www.sparkfun.com/products/10982). Saya dapat menggunakan pengekod untuk meneliti menu dan tekan butang bersepadu digunakan untuk memilih item. Peranti ini juga memiliki LED terpadu yang dapat digunakan sebagai paparan alternatif.
Langkah 4: Penutup
Saya merancang dan 3D mencetak penutup untuk elektronik. Anda dapat melihatnya dalam gambar pada awal penulisan ini. Anda jelas tidak perlu menggunakan ini. Saya membuat kotak itu sedikit lebih besar daripada yang saya mahukan tetapi, ia memberi saya ruang untuk memasukkan tangan saya ke dalam.
Langkah 5: Perhimpunan
Sekali lagi, saya tidak mengambil banyak gambar tahun lalu ketika saya membuat ini. Gambar overhead ini menunjukkan lokasi paparan, pengekod, protoboard utama dengan Teensy dan protoboard yang lebih kecil yang mempunyai terjemahan tahap dan dua bicu stereo wanita di mana LED dipasang ke kandang.
Protoboard utama mempunyai jack DC "mesra roti" yang saya dapat dari Adafruit. Ia diletakkan di atas papan sehingga melekat dan sejajar dengan lubang yang saya buat di panel sebelah kanan. Kerana saya tidak mempunyai banyak perincian, anda harus bermain-main dengan ini untuk menyusunnya. Perkara yang sama berlaku untuk papan di mana bicu stereo wanita keluar dari belakang. Sekali lagi, maaf saya tidak mempunyai lebih banyak gambar untuk ini.
Langkah 6: Kod
Kodnya. Saya rasa saya mempunyai komen yang mencukupi untuk membantu anda dengan membuat perubahan. Projek ini memanfaatkan banyak kod dari PJRC dan Adafruit (et al). Saya sangat yakin bahawa semua ini dapat diperbaiki. Saya membuangnya bersama semasa percutian Krismas 2017 saya dalam beberapa hari. Saya adalah penyokong kuat perkakasan dan perisian Open Source. Saya juga percaya dalam berkongsi teknologi dan maklumat secara umum (sejak sebelum ini bergaya).
Langkah 7: Operasi
Saya rasa video yang saya cuba masukkan tidak berfungsi … Saya akan menjadikannya pautan YouTube. Nantikan…
Langkah 8: Kesimpulannya
Harapan saya ialah beberapa orang pintar (saya harap orang muda) akan mengambil projek ini dan menjadikannya lebih baik. Sekiranya anda melakukannya, kongsikannya. Seperti yang saya katakan sepanjang masa (terutamanya akhir-akhir ini): kita memerlukan dunia yang lebih pintar. Sebarkan apa yang anda tahu.
Disyorkan:
Servo Metronome, Boleh Diprogramkan untuk Kelajuan yang berbeza: 3 Langkah
Servo Metronome, Boleh Diprogram untuk Kelajuan Berbeza: Buat metronome anda sendiri. Yang anda perlukan hanyalah kit starter Arduino Mega 2560 dan komputer yang serasi
Metronome Pemasa 555 - Audio & Visual: 8 Langkah (dengan Gambar)
555 Metronom Timer - Audio & Visual: Anak saya baru-baru ini mula memainkan ukulele dan saya fikir metronom akan membantu masa. Sebagai pembuat, saya fikir saya dapat membuat sendiri dengan mudah dengan pemasa 555 (apa yang tidak boleh anda buat dengan satu …) Setelah sedikit mencari di w
Visual Visual Strip Strip LED Retro: 4 Langkah (dengan Gambar)
Retro Visual Strip Audio Visualizer: Sebagai pemuzik dan pelajar kejuruteraan elektrik, saya suka projek yang bersilang dengan dua bidang ini. Saya telah melihat beberapa visualisator audio DIY (di sini, di sini, di sini, dan di sini), tetapi masing-masing telah melewatkan sekurang-kurangnya salah satu daripada dua tujuan yang saya tetapkan untuk diri saya: a
MR.D - Drummer Robotik Bergerak: 17 Langkah
MR.D - Mobile Robotic Drummer: Perhimpunan perincian yang dapat diajar ini dan memulakan dengan versi kit MR.D - Mobile Robotic Drummer. MR.D (Mobile Robotic Drummer, alias "Sparky" robot InSoc) adalah robot muzik berasaskan Arduino, yang dapat diperluas dan dapat digodam. Ini bertenaga menyala
PENGAWAS TEMPO DRUMMER: 30 Langkah
PEMANDU TEMPO DRUMMER: Tugas seorang pemain drum yang paling penting adalah menjaga masa. Itu bermaksud memastikan rentak tetap untuk setiap lagu. The Drummer's Tempo Keeper adalah peranti yang membantu pemain dram menyimpan masa yang lebih baik. Ia terdiri daripada cakera piezo kecil yang melekat pada