Obsah:

HUDEBNÍ Kvíz: 5 kroků
HUDEBNÍ Kvíz: 5 kroků

Video: HUDEBNÍ Kvíz: 5 kroků

Video: HUDEBNÍ Kvíz: 5 kroků
Video: KVÍZ ROKU 2023 s @Jirkavysvetlujeveci & @TadyKovy 2024, Červenec
Anonim
HUDEBNÍ Kvíz
HUDEBNÍ Kvíz

Dobrý den, jsme skupina tří studentů 4. ročníku modulu elektroniky z University of Malaga, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) a ukážeme vám naše projekt k předmětu s názvem „Creative Electronics“.

Projekt se skládá z minihry, ve které hrací deska arduino náhodně zvolí melodii, kterou má hrát, a hráč musí odpovídajícím způsobem odpovědět kliknutím na příslušné tlačítko; pokud stisknete tlačítko přiřazené k přehrávané skladbě, rozsvítí se zelená LED a počet zobrazení se zvýší, pokud ne, rozsvítí se červená LED a počet se vynuluje.

Doufám, že si to užiješ!

Krok 1: Seznam materiálů a součástí

1x Arduino Leonardo

1x deska plošných spojů

8x tlačítka

7x 220ohm rezistory

1x 74HC595

1x 7segmentový LED displej

1x bzučák

1x Svářečka

1x cínová cívka

1x Kleště

1x 5V výstupní napájecí zdroj (například powerbank)

Toto jsou materiály potřebné k výrobě krabice:

1x Kus dřeva

1x Bílé lepidlo

1x elektrická pila

1x Henge

Krok 2: Postavte krabici

Postavte krabici
Postavte krabici
Postavte krabici
Postavte krabici
Postavte krabici
Postavte krabici
Postavte krabici
Postavte krabici

Nejprve uřízněte 4 strany krabice s rozměry (20x5) cm. Poté vytvořte horní část krabice a základnu, přičemž rozměry čtverce vytvořte po stranách a strany přilepte základnou.

Později umístěte horní část pomocí závěsu a vytvořte otvory pro knoflíky, LED a 7 LED segmentů. Na vrch přilepte tlačítka a desku Arduino umístěte na základnu šroubem.

Nakonec jsou všechny komponenty propojeny a fotografie skladeb jsou nalepeny na horní část krabice.

Krok 3: Uvnitř krabice

Uvnitř krabice
Uvnitř krabice
Uvnitř krabice
Uvnitř krabice
Uvnitř krabice
Uvnitř krabice

Když dostanete krabici, doporučujeme před pájením desky plošných spojů otestovat obvod v protoboardu. Všimněte si, že tlačítka používají odpor Arduino PULL-UP softwarově.

Poté připojte všechna tlačítka a displej 7seg k desce arduino například pomocí konektorů male-female.

Deska arduino může být napájena externí baterií uvnitř krabice nebo přímo připojena k počítači otvorem v krabici, pokud chcete.

Krok 4: Programování a diagram bloků

Diagram programování a bloků
Diagram programování a bloků

Hlavním problémem je umět vložit mnoho skladeb bez použití modulu SD a bez toho, aby byl kód velmi dlouhý a obtížně spravovatelný. Za tímto účelem jsme vložili všechny skladby do samostatné knihovny a zavolali jsme z arduina, aby byl kód snadno čitelný a snadno upravitelný, takže můžete skladby měnit, jak chcete. Knihovna používá frekvenci a tichost každé poznámky.

Kód Arduino byl vytvořen pomocí struktury rozvaděče. Nejprve se vygeneruje náhodné číslo a v takovém případě zazní píseň. Pokud uživatel stiskne správné tlačítko, modrá LED se rozsvítí a počítadlo přidá 1, jinak se rozsvítí červená LED a po stisknutí tlačítka start se vygeneruje další náhodná skladba.

Chcete-li zkompilovat kód, musíte nejprve zazipovat.cpp a.h kódy, poté budete muset importovat knihovnu do vašeho Arduino IDE, Program-> Zahrnout knihovnu-> Přidat. ZIP knihovnu.

Doporučuje: