Sommario:

QUIZ MUSICALI: 5 passaggi
QUIZ MUSICALI: 5 passaggi

Video: QUIZ MUSICALI: 5 passaggi

Video: QUIZ MUSICALI: 5 passaggi
Video: Leggere la musica è FACILE - 1 (le note sulle righe) 2024, Luglio
Anonim
QUIZ MUSICALI
QUIZ MUSICALI

Ciao, siamo un gruppo di tre studenti al quarto anno del modulo di ingegneria elettronica dell'Università di Malaga, Scuola di telecomunicazioni (https://www.uma.es/etsi-de-telecomunicacion/) e ti mostreremo il nostro progetto per la materia denominata 'Elettronica Creativa'.

Il progetto consiste in un minigioco in cui la scheda arduino decide casualmente una melodia da suonare e il giocatore deve rispondere opportunamente cliccando sul pulsante corrispondente; se si preme il pulsante associato al brano in riproduzione si accende un led verde e il conteggio del display aumenta, in caso contrario si accende un led rosso e il conteggio viene azzerato.

Spero ti diverta!

Passaggio 1: elenco di materiali e componenti

1x Arduino Leonardo

1x scheda PCB

8x pulsanti

7 resistori da 220 ohm

1x 74HC595

1x display LED a 7 segmenti

1x cicalino

1x saldatore

1x bobina di stagno

1x pinze

1x alimentatore di uscita 5V (powerbank per esempio)

Questi sono i materiali necessari per realizzare la scatola:

1x Un pezzo di legno

1x colla bianca

1x una sega elettrica

1x Henge

Passaggio 2: costruisci la scatola

Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola
Costruisci la scatola

Per prima cosa ritagliate i 4 lati della scatola con le misure (20x5) cm. Quindi, realizzare la parte superiore della scatola e la base, con le misure del quadrato realizzate con i lati e incollare i lati con la base.

Successivamente, posizionare la parte superiore con una cerniera e praticare i fori per i pulsanti, i led e i 7 segmenti del led. Incolla i pulsanti sulla parte superiore e posiziona la scheda Arduino sulla base con una vite.

Infine, tutti i componenti sono collegati e le fotografie delle canzoni sono incollate sulla parte superiore della scatola.

Passaggio 3: all'interno della scatola

Dentro la scatola
Dentro la scatola
Dentro la scatola
Dentro la scatola
Dentro la scatola
Dentro la scatola

Quando hai ricevuto la scatola, ti consigliamo di testare il circuito in una scheda prototipi prima di saldare la scheda PCB. Si noti che i pulsanti utilizzano il resistore PULL-UP di Arduino tramite software.

Quindi collegare tutti i pulsanti e il display 7seg alla scheda arduino utilizzando ad esempio connettori maschio-femmina.

La scheda arduino può essere alimentata da una batteria esterna all'interno della scatola o collegata direttamente al PC tramite un foro nella scatola se lo si desidera.

Fase 4: Programmazione e diagramma a blocchi

Programmazione e diagramma a blocchi
Programmazione e diagramma a blocchi

Il problema principale è riuscire a mettere tante canzoni senza usare un modulo SD e senza rendere il codice molto lungo e difficile da gestire. Per questo abbiamo messo tutte le canzoni in una libreria separata e le abbiamo richiamate dall'arduino creando un codice di facile lettura e facilmente modificabile in modo da poter cambiare le canzoni come si vuole. La libreria utilizza la frequenza e il silenzio di ogni nota.

Il codice Arduino è stato realizzato utilizzando una struttura switch-case. Innanzitutto, viene generato un numero casuale e in tal caso viene riprodotta una canzone associata. Se l'utente preme il pulsante corretto, si accenderà il led blu e il contatore aggiungerà 1, altrimenti si accenderà il led rosso e alla pressione del pulsante di avvio verrà generata un'altra canzone casuale.

Per compilare il codice, prima devi zippare i codici.cpp e.h, quindi dovrai importare la libreria nel tuo IDE arduino, Programma-> Includi libreria->Aggiungi libreria. ZIP.

Consigliato: