Isi kandungan:

KUIS MUZIKAL: 5 Langkah
KUIS MUZIKAL: 5 Langkah

Video: KUIS MUZIKAL: 5 Langkah

Video: KUIS MUZIKAL: 5 Langkah
Video: Mixtape Medley with Ariana Grande and Kelly Clarkson | That’s My Jam 2024, November
Anonim
KUIZ MUZIK
KUIZ MUZIK

Helo, kami adalah sekumpulan tiga pelajar pada tahun 4 modul kejuruteraan elektronik dari University of Malaga, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) dan kami akan menunjukkan kepada anda proyect untuk subjek yang disebut 'Creative Electronics'.

Projek ini terdiri daripada permainan mini di mana papan arduino memutuskan melodi untuk bermain secara rawak dan pemain mesti menjawab dengan tepat dengan mengklik butang tekan yang sesuai; jika anda menekan butang tekan yang berkaitan dengan lagu yang dimainkan menyala LED hijau dan jumlah paparan akan meningkat, jika tidak, LED merah menyala dan kiraannya diset semula.

Semoga anda menikmati!

Langkah 1: Senarai Bahan dan Komponen

1x Arduino Leonardo

1x Papan PCB

Butang tekan 8x

Perintang 7x 220ohm

1x 74HC595

Paparan 1x 7-Segmen LED

Buzzer 1x

1x Pengimpal

1x Tin Coil

Tang 1x

Bekalan kuasa output 1x 5V (powerbank misalnya)

Ini adalah bahan yang diperlukan untuk membuat kotak:

1x Sekeping Kayu

1x Gam putih

1x Gergaji elektrik

1x Henge

Langkah 2: Bina Kotak

Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak

Pertama, potong 4 sisi kotak dengan ukuran (20x5) cm. Kemudian, buat bahagian atas kotak dan pangkal, dengan ukuran persegi dibuat dengan sisi dan lekatkan sisi dengan pangkal.

Kemudian, letakkan bahagian atas dengan engsel dan buat lubang untuk butang, led dan 7 segmen yang dipimpin. Lekatkan butang ke bahagian atas dan letakkan papan Arduino di pangkal dengan skru.

Akhirnya, semua komponen disambungkan dan gambar lagu ditampal di bahagian atas kotak.

Langkah 3: Di dalam Kotak

Di dalam Kotak
Di dalam Kotak
Di dalam Kotak
Di dalam Kotak
Di dalam Kotak
Di dalam Kotak

Apabila anda mendapat kotak itu, kami mengesyorkan menguji litar di protoboard sebelum menyolder papan PCB. Perhatikan bahawa butang menggunakan perintang PULL-UP Arduino oleh perisian.

Kemudian sambungkan semua butang tekan dan paparan 7seg ke papan arduino menggunakan penyambung lelaki-wanita misalnya.

Papan arduino boleh dikuasakan oleh bateri luaran di dalam kotak atau disambungkan terus ke PC dengan lubang di dalam kotak jika anda mahu.

Langkah 4: Diagram Pengaturcaraan dan Blok

Diagram Pengaturcaraan dan Blok
Diagram Pengaturcaraan dan Blok

Masalah utama adalah dapat meletakkan banyak lagu tanpa menggunakan modul SD dan tanpa membuat kodnya sangat lama dan sukar dikendalikan. Untuk ini kami telah meletakkan semua lagu di perpustakaan yang berasingan dan kami telah memanggil dari arduino menjadikan kod mudah dibaca dan mudah diubah suai sehingga anda dapat mengubah lagu sesuai keinginan anda. Perpustakaan menggunakan kekerapan dan keheningan setiap nota.

Kod Arduino telah dibuat menggunakan struktur case-case. Pertama, nombor rawak dihasilkan dan lagu yang berkaitan dalam kes itu berbunyi. Sekiranya pengguna menekan butang yang betul, lampu biru akan menyala dan kaunter akan menambah 1, jika tidak, lampu merah menyala dan lagu rawak lain dihasilkan apabila butang mula ditekan.

Untuk menyusun kod, pertama anda perlu memasukkan kod.cpp dan.h, kemudian anda perlu mengimport pustaka ke arduino IDE anda, Program-> Sertakan perpustakaan-> Tambah perpustakaan. ZIP.

Disyorkan: