Daftar Isi:

Pahlawan Gitar Dengan Arduino: 4 Langkah
Pahlawan Gitar Dengan Arduino: 4 Langkah

Video: Pahlawan Gitar Dengan Arduino: 4 Langkah

Video: Pahlawan Gitar Dengan Arduino: 4 Langkah
Video: Guitar Hero with Arduino Nano 2024, Juli
Anonim
Image
Image

Arduino memungkinkan pengguna untuk menyesuaikan hampir apa pun yang mereka inginkan dengan sejumlah kecil kode. Saya memutuskan untuk mengembangkan game Guitar Hero dengan kecepatan, volume, dan beberapa mode permainan yang dapat disesuaikan. Proyek ini juga dapat menggunakan 3 baterai AA sehingga dapat dibawa-bawa. Saya harap kalian belajar dari proyek ini dan bersenang-senang menyesuaikannya! Biarkan aku tahu apa yang kalian pikirkan!

Untuk mendapatkan gambaran umum, silakan tonton video di atas.

Biaya keseluruhan proyek ini kurang dari $15

Perlengkapan

pencetak 3D

5x tombol tekan sesaat

Kabel pengeras suara, 2x 50k ohm potensiometer

speaker 0,5 watt

Arduino Nano

30x WS2812b LED

saklar 1 ampere

Besi Solder + solder

Lem panas

Langkah 1: Cetak Bagian yang Ditunjuk

Cetak Bagian yang Ditunjuk
Cetak Bagian yang Ditunjuk

Secara total, ada sekitar 9 bagian untuk proyek ini. Total waktu pencetakan adalah sekitar 15 jam bagi saya. Saya membagi proyek dan merekatkan potongan-potongan itu dengan e6000. Tujuan saya adalah untuk dapat menggeser potongan cetak 3D putih di atas LED untuk menyebarkannya dan memberikan efek bercahaya. Dengan pemikiran ini, saya harus mengedit dinding dan menambahkan celah untuk menggeser bagian putih.

Bagian pertama yang saya cetak adalah penutup tombol tekan. Tujuan saya adalah menyolder kabel ground dan rantai daisy dari satu tombol ke tombol berikutnya dengan kabel ground. Ketika tombol ditekan, itu akan mengembalikan sinyal kabel ground ke Arduino memberi tahu bahwa itu ditekan. Lubang lebar adalah untuk ujung led untuk meluncur ke dalam jika ada ruang tambahan, namun ini bisa diisi dan tidak perlu.

Lubang-lubang kecil untuk kabel ground untuk pergi dari tombol ke Arduino. Kabel-kabel itu kemudian akan melakukan perjalanan ke komponen berikutnya yang merupakan grid

Grid dicetak memiliki 5 Kolom dan 6 baris. LED meluncur melalui masing-masing lubang lebar untuk menjaganya tetap di tempatnya sementara kabel kecil bergerak di sebelahnya untuk menuju penutup Arduino. Setelah saya mencetak kisi-kisi, saya mengembangkan selubung yang menahan kisi-kisi di tempatnya.

Di ujung papan adalah penutup untuk Arduino, speaker, dan potensiometer. Saya akhirnya menggunakan Dremel untuk menggali lubang untuk Arduino untuk pembaruan dan daya langsung.

Langkah 2: Menyolder

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Di atas adalah diagram penyolderan dan seperti apa proyek itu seharusnya. Ada banyak solder yang terlibat. Pastikan untuk memiliki ventilasi yang baik dan ada baiknya memiliki sepasang tangan atau pinset untuk membantu memegang kabel dan bahan lainnya Sekitar 3/4 dari pin digunakan pada Arduino. Setelah potongan-potongan itu berada di tempatnya, sangat sulit untuk menyolder kabel, terutama pada strip LED. Saya menggunakan klem saat merekatkan setiap bagian untuk memastikan ikatan yang rata dan kuat di antara plastik. Jika saya perlu mengganti suku cadang, saya dapat melepas bagian yang direkatkan dan merekatkan kembali sesuai kebutuhan

Saya menghubungkan tombol-tombol dengan kabel arde alih-alih menjalankan setiap kabel individual ke sebuah tombol. Setiap tombol memiliki pin yang sesuai dengan Arduino bersama dengan LED.

Langkah 3: Beri Kode

Kode Itu!
Kode Itu!

Anda dapat membuat kode dan cetakan 3D Anda sendiri atau Anda dapat mengunduh kode bersama dengan cetakan 3D dari situs web saya www.neehaw.com

Kode saya bukan yang paling efisien tetapi menyelesaikan pekerjaan. Saya memiliki dua status permainan untuk mewakili dua mode permainan yang saat ini diterapkan. Yang pertama adalah pahlawan gitar biasa dan untuk sampai ke ini tombol pertama harus ditekan saat idling. Ini akan berjalan melalui serangkaian animasi kemudian permainan akan dimulai. Menyesuaikan volume akan mengubah kenyaringan speaker sementara mengatur potensiometer kecepatan akan menyesuaikan seberapa cepat LED bergerak ke bawah.

Untuk menggunakan mode permainan gitar 8-bit lainnya, tekan tombol ke-5. Dalam mode ini, pengguna dapat memainkan gitar listrik sambil menyetelnya dengan tombol kecepatan. Saat kenop dipindahkan, tombol berikutnya yang ditekan akan menjadi nada baru. Untuk keluar dari mode ini, tahan semua 5 tombol secara bersamaan.

Langkah 4: Nikmati

Saya harap Anda belajar dari proyek ini. Jangan ragu untuk mengedit dan jika Anda membuat proyek ini, beri tahu saya bagaimana hasilnya:)

Saya terbuka untuk komentar atau saran. Terima kasih atas waktu Anda.

Direkomendasikan: