Innholdsfortegnelse:

MUSIKKLIG QUIZ: 5 trinn
MUSIKKLIG QUIZ: 5 trinn

Video: MUSIKKLIG QUIZ: 5 trinn

Video: MUSIKKLIG QUIZ: 5 trinn
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Juli
Anonim
MUSIKALISK QUIZ
MUSIKALISK QUIZ

Hei, vi er en gruppe på tre studenter på 4. års modul for elektronikk fra University of Malaga, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/), og vi skal vise deg vår prosjekt for emnet kalt 'Creative Electronics'.

Prosjektet består av et minispill der arduino-brettet tilfeldigvis bestemmer en melodi som skal spilles, og spilleren må svare riktig ved å klikke på den tilhørende trykknappen; Hvis du trykker på knappen som er knyttet til sangen som spilles, lyser en grønn LED og displaytallet øker, hvis ikke, lyser en rød LED og tellingen blir nullstilt.

Håper du nyter!

Trinn 1: Liste over materialer og komponenter

1x Arduino Leonardo

1x kretskort

8x trykknapper

7x 220ohm motstander

1x 74HC595

1x 7-segmenters LED-skjerm

1x summer

1x sveiser

1x tinnspole

1x tang

1x 5V utgangsstrømforsyning (for eksempel powerbank)

Dette er materialene som trengs for å lage esken:

1x Et stykke tre

1x hvitt lim

1x En elektrisk sag

1x Henge

Trinn 2: Bygg boksen

Bygg boksen
Bygg boksen
Bygg boksen
Bygg boksen
Bygg boksen
Bygg boksen
Bygg boksen
Bygg boksen

Klipp først de fire sidene av esken med målene (20x5) cm. Lag deretter toppen av esken og basen, med målingene av firkanten laget med sidene og lim sidene med basen.

Senere plasserer du toppen med et hengsel og lager hullene til knappene, lysdiodene og de 7 ledede segmentene. Lim knappene til toppen og legg Arduino -brettet på basen med en skrue.

Til slutt er alle komponentene koblet sammen og fotografiene av sangene limes på toppen av esken.

Trinn 3: Inne i esken

Inne i esken
Inne i esken
Inne i esken
Inne i esken
Inne i esken
Inne i esken

Når du fikk esken, anbefaler vi at du tester kretsen i et protoboard før du lodder PCB -kortet. Vær oppmerksom på at knappene bruker Arduinos PULL-UP-motstand av programvare.

Koble deretter alle trykknappene og 7seg-skjermen til arduino-kortet ved hjelp av for eksempel mannlige-hunnkontakter.

Arduino -kortet kan drives av et eksternt batteri inne i esken eller direkte koblet til PC -en med et hull i esken hvis du vil.

Trinn 4: Programmering og blokkeringsdiagram

Programmering og blokkeringsdiagram
Programmering og blokkeringsdiagram

Hovedproblemet er å kunne sette mange sanger uten å bruke en SD -modul og uten å gjøre koden veldig lang og vanskelig å administrere. For dette har vi lagt alle sangene i et eget bibliotek, og vi har ringt fra arduinoen for å gjøre en kode lett å lese og lett å endre, slik at du kan endre sangene som du vil. Biblioteket bruker frekvensen og stillheten til hvert notat.

Arduino-koden er laget med en switch-case-struktur. Først genereres et tilfeldig tall og en sang assosiert i så fall. Hvis brukeren trykker på riktig knapp, lyser den blå lysdioden og telleren legger til 1, ellers lyser den røde lysdioden og en annen tilfeldig sang genereres når du trykker på startknappen.

For å kompilere koden må du først zip.cpp og.h kodene, deretter må du importere biblioteket til arduino IDE, Program-> Inkludere bibliotek-> Legg til. ZIP bibliotek.

Anbefalt: