Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Saya punya teman dan rekan kerja yang merupakan drummer rock and roll. Biliknya berada di sebelah saya di tempat kerja sehingga dia melihat dan mendengar tentang semua proyek elektronik dan perangkat lunak saya. Sudah lebih dari setahun jadi saya bahkan tidak dapat mengingat bagaimana semua ini terjadi, tetapi saya percaya bahwa suatu hari dia melihat saya menggunakan LED dengan kecerahan tinggi. Dia bertanya kepada saya betapa sulitnya membuat metronom untuk drumer yang visual. Seperti kebanyakan hal hari ini, metronom visual mungkin telah ditemukan. Tapi idenya menggelitik saya dan, karena saya biasanya bosan dan butuh sesuatu untuk fokus, saya memutuskan untuk mencobanya.
Saya akan meminta maaf sebelumnya: Saya tidak mengambil banyak gambar dari proyek ini. Saya tidak memulainya dengan berpikir saya akan menulis Instructable untuk itu (sebelum saya menggunakan Instructables). Jadi, jika Anda memutuskan untuk membangun ini, Anda harus melakukan yang terbaik menggunakan skema, perangkat lunak, dan beberapa gambar yang telah saya sediakan. Saya memberikan semuanya kepada Mike dan saya belum melihatnya sejak itu. Dia memang sering memberitahuku betapa dia menyukainya. Dia mengatakan kepada saya bahwa dia menggunakannya sekarang setiap kali dia bermain. Anda harus menyukai proyek yang meninggalkan sarang dan tidak pernah kembali. Saya tidak bisa mengatakan itu terjadi sepanjang karir saya.
Langkah 1: LED
Saya memutuskan untuk menggunakan lampu strip LED. Adafruit membuat apa yang disebut NeoPixel Sick: strip 8 LED yang kecil dan sempit pada PWB (https://www.adafruit.com/product/1426). Saya memutuskan untuk menggunakan dua di antaranya dan menghubungkannya melalui kabel ke kotak pusat yang akan menampung mikrokontroler, layar, dan beberapa cara untuk mengontrol semua ini.
LED pada NeoPixel berjalan pada 5V dan, seperti yang akan Anda lihat, saya akan menggunakan mikrokontroler 3.3V. Ini berarti saya membutuhkan cara untuk mengubah tegangan sinyal kontrol antara mikrokontroler 3.3V dan NeoPixel. Saya memilih untuk menggunakan SparkFun Logic Level Converter (https://www.sparkfun.com/products/192009). Saya telah menggunakannya sebelumnya dan mudah digunakan dan, sekitar $3, murah (untuk saya).
Dengan menggunakan dua kabel stereo sepanjang 6 kaki, saya mengirim sinyal kontrol 5V yang diterjemahkan bersama dengan daya 5V dan ground ke dua NeoPixels. Saya merancang dan mencetak 3D enklosur untuk NeoPixels yang dicolokkan ke papan pembawa dengan jack stereo perempuan untuk menerima kabel.
Langkah 2: Mikrokontroler
Mencoba memutuskan papan mikrokontroler apa yang akan digunakan untuk proyek akhir-akhir ini dapat menjadi tantangan. Saya dulu mendesain sendiri tetapi, dalam dekade terakhir, begitu banyak papan Open-Source murah yang berbeda telah tersedia sehingga tidak masuk akal untuk mencoba lagi. Untuk metronom visual, saya tidak yakin berapa banyak daya yang saya perlukan. Dugaan saya tidak terlalu banyak. Maksud saya, seberapa sulitkah mengatur timer untuk menggerakkan interupsi untuk mengeluarkan sinyal apa pun yang saya butuhkan? Saya juga membutuhkan tampilan dan beberapa cara untuk memasukkan informasi. Bahkan ini mungkin tidak membutuhkan banyak pemrosesan.
Saya memutuskan untuk menggunakan Teensy 3.2 sebagai pengontrol. Teensy 3.2 dibuat oleh PJRC dan saya telah menggunakannya untuk banyak proyek akhir-akhir ini. Ini adalah ARM 32 bit dengan ekstensi DSP dan kecepatan hingga 96 MHz (overclock). Harganya sekitar $20 jadi sangat masuk akal. Ya, saya setuju dengan Anda yang mungkin mengatakan ini terlalu banyak mikrokontroler untuk aplikasi ini. Tapi, Teensy memiliki beberapa fasilitas perangkat keras dan perangkat lunak yang mungkin berguna dan, akhir-akhir ini saya sering menggunakannya, jadi, apa sih.
Langkah 3: Tampilan
Untuk tampilan saya menggunakan tampilan grafis Adafruit Monochrome 128X64 OLED. Ini berjalan pada 3.3V seperti Teensy membuat antarmuka menjadi mudah.
Saya menggunakan serangkaian menu untuk menampilkan opsi dan status ke operator. Untuk mengontrol menu saya menggunakan rotary encoder yang saya ambil melalui Sparkfun (https://www.sparkfun.com/products/10982). Saya dapat menggunakan encoder untuk menelusuri menu dan tombol tekan terintegrasi digunakan untuk memilih item. Perangkat ini juga memiliki LED terintegrasi yang dapat digunakan sebagai tampilan alternatif.
Langkah 4: Kandang
Saya merancang dan mencetak 3D enklosur untuk elektronik. Anda dapat melihat ini pada gambar di awal tulisan ini. Anda jelas tidak perlu menggunakan ini. Saya membuat kotak itu sedikit lebih besar dari yang saya inginkan, tetapi itu memberi saya ruang untuk memasukkan tangan saya ke dalam.
Langkah 5: Perakitan
Sekali lagi, saya tidak mengambil banyak gambar tahun lalu ketika saya membuat ini. Gambar di atas menunjukkan lokasi layar, encoder, protoboard utama dengan Teensy dan protoboard yang lebih kecil yang memiliki terjemahan level dan dua jack stereo perempuan tempat LED dicolokkan ke enklosur.
Protoboard utama memiliki jack DC "ramah papan tempat memotong roti" yang saya dapatkan dari Adafruit. Itu diposisikan di papan sehingga menonjol dan sejajar dengan lubang yang saya buat di panel sisi kanan. Karena saya tidak memiliki banyak detail, Anda harus mengutak-atik ini untuk mengaturnya. Hal yang sama berlaku untuk papan di mana jack stereo perempuan mencuat dari belakang. Sekali lagi, maaf saya tidak punya lebih banyak gambar untuk ini.
Langkah 6: Kode
Kode. Saya pikir saya memiliki cukup komentar untuk membantu Anda mendapatkan dengan membuat perubahan apa pun. Proyek ini memanfaatkan banyak kode dari PJRC dan Adafruit (et al). Saya benar-benar yakin bahwa ini semua dapat ditingkatkan. Saya melemparkan ini bersama-sama selama liburan Natal 2017 saya dalam hitungan beberapa hari. Saya adalah pendukung kuat perangkat keras dan perangkat lunak Open Source. Saya juga percaya pada berbagi teknologi dan informasi secara umum (sejak jauh sebelum itu modis).
Langkah 7: Operasi
Saya kira video yang saya coba sematkan tidak berhasil…Saya akan menjadikannya tautan YouTube. Pantau terus…
Langkah 8: Kesimpulan
Harapan saya adalah bahwa beberapa orang pintar (saya harap anak muda) akan mengambil proyek ini dan membuatnya lebih baik. Dan, jika Anda melakukannya, bagikan. Seperti yang saya katakan sepanjang waktu (terutama akhir-akhir ini): kita membutuhkan dunia yang lebih cerdas. Sampaikan apa yang Anda ketahui.
Direkomendasikan:
Metronom Servo, Dapat Diprogram untuk Kecepatan Berbeda: 3 Langkah
Metronom Servo, Dapat Diprogram untuk Kecepatan Berbeda: Buat metronom Anda sendiri. Yang Anda butuhkan hanyalah starter kit Arduino Mega 2560 dan komputer yang kompatibel
555 Timer Metronom - Audio & Visual: 8 Langkah (dengan Gambar)
555 Timer Metronom - Audio & Visual: Anak saya baru-baru ini mulai memainkan ukulele dan saya pikir metronom akan membantu mengatur waktunya. Sebagai pembuat, saya pikir saya bisa menyiapkannya sendiri dengan cukup mudah dengan timer 555 (apa yang tidak bisa Anda buat dengan satu …) Setelah sedikit mencari di w
MR.D - Drummer Robot Seluler: 17 Langkah
MR.D - Drummer Robot Seluler: Perakitan detail yang dapat diinstruksikan ini dan memulai dengan versi kit MR.D - Drummer Robot Seluler. MR.D (Mobile Robotic Drummer, alias "Sparky" robot InSoc) adalah robot musik berbasis Arduino, yang dapat diperluas, dan dapat diretas. Lampu energik ini
PENJAGA TEMPO DRUMMER: 30 Langkah
PENJAGA TEMPO DRUMMER: Tugas terpenting seorang drummer adalah menjaga waktu. Itu berarti memastikan ketukan tetap konstan untuk setiap lagu. Penjaga Tempo Drummer adalah perangkat yang membantu drumer menjaga waktu lebih baik. Ini terdiri dari cakram piezo kecil yang menempel pada
Yakinkan Diri Anda untuk Hanya Menggunakan Inverter 12V-ke-AC-line untuk Senar Lampu LED Alih-alih Menghubungkannya untuk 12V.: 3 Langkah
Yakinkan Diri Anda untuk Hanya Menggunakan Inverter 12V-ke-AC-line untuk Senar Lampu LED Alih-alih Menghubungkan Ulang Mereka untuk 12V.: Rencana saya sederhana. Saya ingin memotong seutas tali lampu LED bertenaga dinding menjadi beberapa bagian lalu menyambungkannya kembali menjadi 12 volt. Alternatifnya adalah menggunakan power inverter, tetapi kita semua tahu bahwa itu sangat tidak efisien, bukan? Benar? Atau apakah mereka?