Sadržaj:

MUZIČKI KVIZ: 5 koraka
MUZIČKI KVIZ: 5 koraka

Video: MUZIČKI KVIZ: 5 koraka

Video: MUZIČKI KVIZ: 5 koraka
Video: Do You Know These Video Games? (Piano Quiz - Part 1) 2024, Juli
Anonim
MUZIČKI KVIZ
MUZIČKI KVIZ

Poštovani, mi smo grupa od tri studenta na četvrtoj godini modula elektroničkog inženjerstva sa Univerziteta u Malagi, Škole za telekomunikacije (https://www.uma.es/etsi-de-telecomunicacion/) i pokazat ćemo vam naše projekt za temu pod nazivom "Kreativna elektronika".

Projekt se sastoji od mini igre u kojoj arduino ploča nasumično odlučuje melodiju za reprodukciju, a igrač mora odgovoriti na odgovarajući način klikom na odgovarajuće dugme; ako pritisnete tipku povezanu s pjesmom koja se reproducira, zasvijetlit će zelena LED dioda i broj prikaza će se povećati, ako ne, crvena LED lampica zasvijetli i broj se resetira.

Nadam se da ćete uživati!

Korak 1: Lista materijala i komponenti

1x Arduino Leonardo

1x PCB ploča

8x dugmad

7x 220ohm otpornici

1x 74HC595

1x 7-segmentni LED ekran

1x zujalica

1x zavarivač

1x limena zavojnica

1x kliješta

1x 5V izlazno napajanje (na primjer powerbank)

Za izradu kutije potrebni su sljedeći materijali:

1x Komad drveta

1x Bijelo ljepilo

1x Električna pila

1x Kućica

Korak 2: Izgradite kutiju

Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju

Prvo izrežite 4 strane kutije dimenzija 20x5 cm. Zatim napravite vrh kutije i podnožje, s mjerenjima kvadrata napravljenim sa stranicama, a stranice zalijepite podlogom.

Kasnije postavite vrh šarkama i napravite rupe za dugmad, LED diode i LED diode za 7 segmenata. Zalijepite gumbe na vrh i postavite Arduino ploču na podnožje vijkom.

Konačno, sve komponente su povezane, a fotografije pjesama zalijepljene su na vrh kutije.

Korak 3: Unutar kutije

Unutar kutije
Unutar kutije
Unutar kutije
Unutar kutije
Unutar kutije
Unutar kutije

Kada dobijete kutiju, preporučujemo da testirate kolo na protoboru prije lemljenja PCB ploče. Imajte na umu da softverski gumbi koriste Arduino PULL-UP otpornik.

Zatim povežite sve tipke i zaslon od 7 sekundi na arduino ploču pomoću, na primjer, muško-ženskih konektora.

Arduino ploču može napajati vanjska baterija unutar kutije ili izravno povezati s računalom rupom u kutiji ako želite.

Korak 4: Programiranje i dijagram blokova

Dijagram programiranja i blokova
Dijagram programiranja i blokova

Glavni problem je biti u mogućnosti staviti mnoge pjesme bez korištenja SD modula i bez otežavanja upravljanja kodom. Zbog toga smo sve pjesme stavili u zasebnu biblioteku i pozvali smo iz arduina čineći kôd lakim za čitanje i lako mijenjanjem, tako da možete mijenjati pjesme kako želite. Biblioteka koristi frekvenciju i tišinu svake note.

Arduino kôd napravljen je pomoću strukture razvodnih kućišta. Prvo se generira slučajni broj i zvuči pjesma povezana u tom slučaju. Ako korisnik pritisne ispravno dugme, plava LED lampica će zasvijetliti, a brojač će dodati 1, u suprotnom će zasvijetliti crvena LED lampica i generirat će se druga nasumična pjesma kada se pritisne dugme za pokretanje.

Da biste kompajlirali kôd, prvo morate komprimirati.cpp i.h kodove, zatim ćete morati uvesti biblioteku u svoj arduino IDE, Program-> Uključi biblioteku-> Dodaj. ZIP biblioteku.

Preporučuje se: