Sisukord:

Muusikaviktoriin: 5 sammu
Muusikaviktoriin: 5 sammu

Video: Muusikaviktoriin: 5 sammu

Video: Muusikaviktoriin: 5 sammu
Video: 5 ЛУЧШИХ АРМЕЙСКИХ ПЕСЕН НА ГИТАРЕ by Раиль Арсланов (Arslan) 2024, November
Anonim
Muusikaviktoriin
Muusikaviktoriin

Tere, me oleme kolmeliikmeline rühm Malaga Ülikooli elektroonikatehnika mooduli 4. kursusel, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) ja näitame teile oma projekti loomingulise elektroonika jaoks.

Projekt koosneb minimängust, kus arduino-plaat otsustab juhuslikult mängitava meloodia ja mängija peab vastama, vajutades vastavale nupule; kui vajutate esitatava looga seotud nupule, süttib roheline LED ja ekraani arv suureneb, kui mitte, süttib punane LED ja loendus lähtestatakse.

Loodan, et naudite!

Samm: materjalide ja komponentide loend

1x Arduino Leonardo

1x trükkplaat

8x nupud

7x 220 oomi takistid

1x 74HC595

1x 7-segmendiline LED-ekraan

1x helisignaal

1x keevitaja

1x plekkmähis

1x tangid

1x 5V väljundtoide (näiteks toitepank)

Karbi valmistamiseks on vaja järgmisi materjale:

1x tükk puitu

1x valge liim

1x elektriline saag

1x Henge

2. samm: ehitage kast

Ehitage kast
Ehitage kast
Ehitage kast
Ehitage kast
Ehitage kast
Ehitage kast
Ehitage kast
Ehitage kast

Kõigepealt lõigake karbi 4 külge mõõtudega (20x5) cm. Seejärel tehke karbi ülaosa ja alus, mõõtes ruudu külgedega ja liimige küljed alusega.

Hiljem asetage ülemine osa hingedega ja tehke augud nuppude, LED -ide ja LED -i 7 segmendi jaoks. Liimige nupud ülaosale ja asetage Arduino plaat kruviga alusele.

Lõpuks ühendatakse kõik komponendid ja laulude fotod kleebitakse kasti ülaossa.

Samm: kasti sees

Kasti sees
Kasti sees
Kasti sees
Kasti sees
Kasti sees
Kasti sees

Karbi saamisel soovitame enne trükkplaadi jootmist testida vooluringi protoboardis. Pange tähele, et nupud kasutavad tarkvara abil Arduino PULL-UP takistit.

Seejärel ühendage kõik nupud ja 7 segmenti ekraan arduino plaadiga, kasutades näiteks isas-naine pistikuid.

Arduino plaati saab toita kasti sees asuva välise akuga või soovi korral otse arvutiga karbi augu kaudu ühendada.

4. samm: programmeerimine ja plokkide skeem

Programmeerimise ja plokkide skeem
Programmeerimise ja plokkide skeem

Põhiprobleem seisneb selles, et on võimalik panna palju laule ilma SD -moodulit kasutamata ning muutmata koodi väga pikaks ja hallatavaks. Selleks oleme pannud kõik laulud eraldi raamatukokku ja helistanud arduinost, muutes koodi hõlpsasti loetavaks ja hõlpsasti muudetavaks, et saaksite laule soovi korral muuta. Raamatukogu kasutab iga märkme sagedust ja vaikust.

Arduino kood on valmistatud lülituskarpide struktuuri abil. Esiteks genereeritakse juhuslik number ja kõlab sel juhul seotud laul. Kui kasutaja vajutab õiget nuppu, süttib sinine LED ja loendur lisab 1, vastasel juhul süttib punane LED ja käivitusnupu vajutamisel genereeritakse teine juhuslik lugu.

Koodi koostamiseks peate esmalt pakkima.cpp ja.h koodid, seejärel importige raamatukogu oma arduino IDE-sse, Programm-> Kaasa raamatukogu-> Lisa. ZIP-teek.

Soovitan: