Isi kandungan:

Wira Gitar Bersama Arduino: 4 Langkah
Wira Gitar Bersama Arduino: 4 Langkah

Video: Wira Gitar Bersama Arduino: 4 Langkah

Video: Wira Gitar Bersama Arduino: 4 Langkah
Video: Ninja tercounter host tema Indonesia 2024, November
Anonim
Image
Image

Arduino membolehkan pengguna menyesuaikan hampir apa sahaja yang mereka inginkan dengan sebilangan kecil kod. Saya memutuskan untuk mengembangkan permainan Guitar Hero dengan kelajuan, kelantangan, dan pelbagai mod permainan yang boleh disesuaikan. Projek ini juga boleh menggunakan 3 bateri AA sehingga boleh dibawa. Saya harap anda belajar dari projek ini dan berseronok menyesuaikannya! Beritahu saya pendapat anda semua!

Untuk mendapatkan gambaran umum, sila tonton video di atas.

Kos keseluruhan projek ini kurang dari $ 15

Bekalan

Pencetak 3D

Butang tekan sesaat 5x

Kawat pembesar suara, Potensiometer 2x50k ohm

Pembesar suara 0.5 watt

Arduino Nano

LED 30x WS2812b

Suis 1 amp

Soldering Iron + pateri

Gam Panas

Langkah 1: Cetak Bahagian yang Ditetapkan

Cetak Bahagian yang Ditetapkan
Cetak Bahagian yang Ditetapkan

Secara keseluruhan, terdapat kira-kira 9 bahagian untuk projek ini. Jumlah masa percetakan adalah sekitar 15 jam bagi saya. Saya membelah projek dan menempelkannya bersama-sama dengan e6000. Tujuan saya adalah untuk meluncurkan sekeping cetakan 3D putih di atas LED untuk menyebarkannya dan memberikan kesan yang menyala. Dengan ini, saya harus mengedit dinding dan menambah jurang untuk meluncurkan bahagian putih.

Bahagian pertama yang saya cetak adalah penutup butang tekan. Tujuan saya adalah untuk menyolder wayar tanah dan rantai daisy dari satu butang ke butang yang lain dengan wayar arde. Apabila butang ditekan, ia akan mengembalikan isyarat wayar tanah ke Arduino yang memberitahu bahawa ia ditekan. Lubang-lubang lebar untuk hujung peluru masuk jika terdapat ruang tambahan, namun ini boleh diisi dan tidak diperlukan.

Lubang-lubang kecil adalah untuk kabel tanah untuk pergi dari butang ke Arduino. Kabel tersebut kemudian akan bergerak ke komponen seterusnya iaitu grid

Kotak dicetak mempunyai 5 Tiang dan 6 baris. LED meluncur melalui setiap lubang lebar agar tetap di tempatnya sementara wayar kecil bergerak di sebelahnya untuk menuju ke kandang Arduino. Setelah saya mencetak grid, saya mengembangkan selongsong yang menahan grid di tempatnya.

Di hujung papan terdapat penutup untuk Arduino, pembesar suara, dan potensiometer. Saya akhirnya menggunakan Dremel untuk menggali lubang untuk Arduino untuk pengemaskinian dan kekuatan langsung.

Langkah 2: Pematerian

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Di atas adalah rajah pematerian dan seperti apa projek itu. Terdapat banyak pematerian yang terlibat. Pastikan mempunyai ventilasi yang betul dan ada baiknya menggunakan sepasang tangan atau pinset untuk membantu memegang wayar dan bahan lain Kira-kira 3/4 pin digunakan pada Arduino. Sebaik sahaja kepingannya berada di tempatnya, adalah sangat ketat untuk menyolder wayar, terutama pada jalur LED. Saya menggunakan pengapit semasa menempelkan setiap bahagian untuk memastikan ikatan rata dan kuat antara plastik. Sekiranya saya perlu mengganti bahagian, saya boleh mengeluarkan kepingan yang dilekatkan dan merekatkannya mengikut keperluan

Saya mengikat butang dengan wayar tanah dan bukannya menjalankan setiap wayar ke butang. Setiap butang mempunyai pin yang sesuai dengan Arduino bersama dengan LED.

Langkah 3: Kodkannya

Kodkannya!
Kodkannya!

Anda boleh membuat kod dan cetakan 3D anda sendiri atau memuat turun kod tersebut bersama dengan cetakan 3D dari laman web saya www.neehaw.com

Kod saya bukan yang paling cekap tetapi menyelesaikan tugas. Saya mempunyai dua keadaan permainan untuk mewakili dua mod permainan yang sedang dilaksanakan. Yang pertama adalah pahlawan gitar biasa dan untuk mencapai ini butang pertama mesti ditekan semasa menganggur. Ia akan melalui siri animasi maka permainan akan dimulakan. Menyelaraskan kelantangan akan mengubah kekuatan pembesar suara sambil menyesuaikan potensiometer kelajuan akan menyesuaikan seberapa pantas LED bergerak ke bawah.

Untuk menggunakan mod permainan gitar 8-bit yang lain, tekan butang ke-5. Dalam mod ini, pengguna boleh memainkan gitar elektrik sambil menyesuaikannya dengan tombol laju. Apabila tombol digerakkan, butang seterusnya yang ditekan akan menjadi nada baru. Untuk keluar dari mod ini, tahan semua 5 butang pada masa yang sama.

Langkah 4: Nikmati

Saya harap anda belajar dari projek ini. Jangan ragu untuk mengedit dan jika anda membuat projek ini, beritahu saya bagaimana hasilnya:)

Saya terbuka untuk sebarang komen atau cadangan. Terima kasih kerana meluangkan masa.

Disyorkan: