Daftar Isi:

LED Ukulele: 6 Langkah (dengan Gambar)
LED Ukulele: 6 Langkah (dengan Gambar)

Video: LED Ukulele: 6 Langkah (dengan Gambar)

Video: LED Ukulele: 6 Langkah (dengan Gambar)
Video: intro gitar yang bikin cewe nengok anjay 2024, November
Anonim
Image
Image
Perangkat keras
Perangkat keras

Hai, nama saya Elaine. Proyek ini menggabungkan banyak hal yang saya nikmati, jadi saya harap Anda juga menikmatinya! Ukulele LED yang akan kami buat mengajarkan Anda cara memainkan empat akord yang paling sering dimainkan: C, G, Am, dan F. Tidak ada musik sebelumnya pengalaman yang dibutuhkan untuk mulai memetik lagu-lagu populer. Ini adalah proyek yang bagus untuk pemula Arduino dan ukulele.;) Jika Anda mencari sesuatu yang sedikit lebih menantang, coba upgrade Shadow Swipe di akhir Instructable ini.

Langkah 1: Perangkat Keras

"memuat = "malas"

Opsional: Peningkatan Gesek Bayangan
Opsional: Peningkatan Gesek Bayangan
Opsional: Peningkatan Gesek Bayangan
Opsional: Peningkatan Gesek Bayangan

Tahukah Anda bahwa LED tidak hanya memancarkan cahaya tetapi juga dapat merasakan cahaya? Terinspirasi dari fenomena kecil yang aneh ini, saya ingin memutakhirkan ukulele LED sehingga tidak hanya menunjukkan kepada Anda di mana meletakkan jari Anda, tetapi juga melacak apakah Anda telah meletakkan jari Anda di lokasi yang benar atau tidak.

PERANGKAT KERAS

Jika Anda tertarik dengan build ini, Anda memerlukan beberapa komponen tambahan:

1. Lebih banyak LED: Anda memerlukan setidaknya 6 LED lagi untuk berfungsi sebagai sensor cahaya. Setiap LED pada fingerboard akan mendapatkan sensor LED pendamping.

2. I/O port expander: Tergantung pada board Arduino apa yang Anda gunakan, Anda mungkin memerlukan port expander. Saya menggunakan papan Arduino Uno dan Sparkfun SX1509 Port Expander.

KODE

Saya telah memperkenalkan beberapa elemen lagi ke kode untuk membuatnya berfungsi. Saya akan menguraikan dasar-dasarnya di sini, tetapi silakan unduh file master_tweak.ino untuk rincian lengkapnya:

1. Array: Array khusus dibuat untuk menyimpan data input dari setiap LED sensor. Sebuah fungsi kecil dipanggil untuk membaca data input setiap 10 milidetik dan array diperbarui hampir secara terus-menerus.

2. Status Game: Meskipun versi asli memiliki tahapan permainan yang berbeda, di sini kami secara eksplisit mengkodekan status permainan yang berbeda, masing-masing dengan kondisi menang untuk melanjutkan permainan.

3. Penginderaan cahaya LED: Seluruh bagian kode didedikasikan untuk membaca data input dari sensor lampu LED. Saya menemukan tutorial ini sangat membantu dengan memahami mekanisme dan menghubungkan sirkuit.

PANDUAN HUBUNGAN

Saya sangat menyarankan melalui tutorial Shadow Swipe untuk merasakan bagaimana menghubungkan sirkuit penginderaan cahaya LED. Alih-alih menghubungkan 3 LED seperti tutorial, build ini akan membuat Anda menghubungkan 6 (Lihat gambar #1). Sambungan terakhir, jika Anda juga menggunakan port expander akan terlihat seperti gambar #2.

PERAKITAN Merakit pemutakhiran ini cukup mudah. Bor lubang tambahan di sebelah setiap LED di fingerboard dan masukkan sensor lampu LED. Menyolder semuanya dan Anda harus siap untuk pergi!

Peningkatan ini akan memakan waktu lebih lama untuk diketahui, terutama menghubungkan sirkuit dan menyolder semua komponen tambahan di tempatnya, tetapi ukulele LED juga akan diubah menjadi permainan interaktif. Beri tahu saya bagaimana hasilnya untuk Anda! Semoga beruntung!

Direkomendasikan: