Obsah:

HUDOBNÝ Kvíz: 5 krokov
HUDOBNÝ Kvíz: 5 krokov

Video: HUDOBNÝ Kvíz: 5 krokov

Video: HUDOBNÝ Kvíz: 5 krokov
Video: Který virál je nejlegendárnější? | KOVY 2024, Júl
Anonim
HUDOBNÝ Kvíz
HUDOBNÝ Kvíz

Dobrý deň, sme skupina troch študentov 4. ročníka modulu elektroniky z University of Malaga, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) a ukážeme vám naše projekt na tému „Kreatívna elektronika“.

Projekt pozostáva z minihry, v ktorej arduino doska náhodne vyberie melódiu, ktorú má hrať, a hráč musí zodpovedajúcim spôsobom odpovedať kliknutím na príslušné tlačidlo; ak stlačíte tlačidlo priradené k prehrávanej skladbe, rozsvieti sa zelená LED dióda a počet zobrazení sa zvýši, ak nie, rozsvieti sa červená LED dióda a počet sa vynuluje.

Dúfam, že sa vám bude páčiť!

Krok 1: Zoznam materiálov a komponentov

1x Arduino Leonardo

1x doska plošných spojov

8x tlačidlá

Rezistory 7 x 220 ohmov

1x 74HC595

1x 7-segmentový LED displej

1x bzučiak

1x zváračka

1x Cínová cievka

1x kliešte

1x 5V výstupný napájací zdroj (napríklad powerbank)

Na výrobu škatule sú potrebné tieto materiály:

1x Kus dreva

1x Biele lepidlo

1x elektrická píla

1x Henge

Krok 2: Zostavte krabicu

Postavte box
Postavte box
Postavte box
Postavte box
Postavte box
Postavte box
Postavte box
Postavte box

Najprv odrežte 4 strany škatule s mierami (20 x 5) cm. Potom urobte vrch škatule a základne pomocou rozmerov štvorca vytvoreného po stranách a strany prilepte k základni.

Neskôr umiestnite hornú časť závesom a urobte otvory pre gombíky, LED a 7 LED segmentov. Na vrch prilepte tlačidlá a pomocou skrutky umiestnite dosku Arduino na základňu.

Nakoniec sú všetky komponenty prepojené a fotografie piesní sú nalepené na vrch škatule.

Krok 3: Vo vnútri škatule

Vnútri boxu
Vnútri boxu
Vnútri boxu
Vnútri boxu
Vnútri boxu
Vnútri boxu

Keď dostanete krabicu, odporúčame pred spájkovaním dosky plošných spojov otestovať obvod v protoboarde. Tlačidlá používajú softvérový odpor Arduino PULL-UP.

Potom pripojte všetky tlačidlá a 7seg displej k doske arduino napríklad pomocou konektorov muž-žena.

Doska arduino môže byť napájaná externou batériou vo vnútri škatule alebo priamo pripojená k počítaču otvorom v krabici, ak chcete.

Krok 4: Diagram programovania a blokov

Diagram programovania a blokov
Diagram programovania a blokov

Hlavným problémom je byť schopný vložiť veľa skladieb bez použitia modulu SD a bez toho, aby bol kód veľmi dlhý a ťažko spravovateľný. Za týmto účelom sme vložili všetky piesne do samostatnej knižnice a zavolali sme z arduina, aby bol kód ľahko čitateľný a ľahko upraviteľný, aby ste mohli skladby ľubovoľne meniť. Knižnica používa frekvenciu a tichosť každej poznámky.

Kód Arduino bol vytvorený pomocou štruktúry rozvádzača. Najprv sa vygeneruje náhodné číslo a v takom prípade zaznie pieseň. Ak používateľ stlačí správne tlačidlo, modrá dióda sa rozsvieti a počítadlo pridá 1, inak sa rozsvieti červená kontrolka a po stlačení tlačidla štart sa vygeneruje ďalšia náhodná skladba.

Na zostavenie kódu musíte najskôr skomprimovať.cpp a.h kódy, potom budete musieť importovať knižnicu do svojho Arduino IDE, Program-> Zahrnúť knižnicu-> Pridať. ZIP knižnicu.

Odporúča: