Sisällysluettelo:

MUSIIKKIKILPAILU: 5 vaihetta
MUSIIKKIKILPAILU: 5 vaihetta

Video: MUSIIKKIKILPAILU: 5 vaihetta

Video: MUSIIKKIKILPAILU: 5 vaihetta
Video: 5. Éva Marton international Singing Competition - Grand final 2024, Marraskuu
Anonim
MUSIIKKIKILPAILU
MUSIIKKIKILPAILU

Hei, olemme kolmen hengen ryhmä elektroniikkatekniikan 4. vuoden moduulissa Malagan yliopistosta, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) ja näytämme sinulle hanke aiheesta nimeltä 'Creative Electronics'.

Projekti koostuu minipelistä, jossa arduino-lauta päättää satunnaisesti pelattavan melodian ja pelaajan on vastattava asianmukaisesti napsauttamalla vastaavaa painiketta. Jos painat toistettavaan kappaleeseen liittyvää painiketta, vihreä LED-valo syttyy ja näytön määrä kasvaa, jos ei, punainen LED-valo syttyy ja lukema nollataan.

Toivottavasti nautit!

Vaihe 1: Luettelo materiaaleista ja komponenteista

1x Arduino Leonardo

1x piirilevy

8x painonapit

7x 220ohm vastukset

1x 74HC595

1x 7-segmenttinen LED-näyttö

1x summeri

1x hitsaaja

1x tinakela

1x pihdit

1x 5V: n lähtövirtalähde (esim. Powerbank)

Nämä ovat laatikon valmistukseen tarvittavat materiaalit:

1x pala puuta

1x valkoinen liima

1x Sähkösaha

1x Henge

Vaihe 2: Rakenna laatikko

Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko
Rakenna laatikko

Leikkaa ensin laatikon 4 sivua mitat (20x5) cm. Tee sitten laatikon yläosa ja pohja tekemällä sivujen neliön mitat ja liimaamalla sivut pohjaan.

Aseta myöhemmin yläosa saranalla ja tee reiät painikkeille, ledeille ja led -segmentille. Liimaa napit yläosaan ja aseta Arduino -levy pohjaan ruuvilla.

Lopuksi kaikki komponentit on kytketty ja kappaleiden valokuvat liitetään laatikon yläosaan.

Vaihe 3: Laatikon sisällä

Laatikon sisällä
Laatikon sisällä
Laatikon sisällä
Laatikon sisällä
Laatikon sisällä
Laatikon sisällä

Kun sait laatikon, suosittelemme testaamaan piirin protoboardissa ennen piirilevyn juottamista. Huomaa, että painikkeet käyttävät ohjelmiston Arduinon PULL-UP-vastusta.

Liitä sitten kaikki painikkeet ja 7seg-näyttö arduino-korttiin esimerkiksi uros-naarasliittimillä.

Arduino -korttia voidaan käyttää ulkoisella akulla laatikon sisällä tai halutessasi liittää sen suoraan tietokoneeseen laatikossa olevan reiän avulla.

Vaihe 4: Ohjelmointi ja lohkokaavio

Ohjelmointi- ja lohkokaavio
Ohjelmointi- ja lohkokaavio

Suurin ongelma on pystyä laittamaan monia kappaleita käyttämättä SD -moduulia ja tekemättä koodista erittäin pitkää ja vaikeaa hallita. Tätä varten olemme laittaneet kaikki kappaleet erilliseen kirjastoon ja soittaneet arduinosta, jolloin koodi on helppo lukea ja helposti muokattavissa, jotta voit muuttaa kappaleita haluamallasi tavalla. Kirjasto käyttää jokaisen muistiinpanon taajuutta ja hiljaisuutta.

Arduino-koodi on tehty kytkinkotelorakenteella. Ensin luodaan satunnaisluku ja siinä tapauksessa kuuluva kappale kuulostaa. Jos käyttäjä painaa oikeaa painiketta, sininen LED -valo syttyy ja laskuri lisää yhden, muuten punainen LED -valo syttyy ja uusi satunnainen kappale syntyy, kun käynnistyspainiketta painetaan.

Koodin kääntämiseksi sinun on ensin pakattava.cpp- ja.h-koodit, sitten sinun on tuotava kirjasto arduino IDE: hen, Ohjelma-> Sisällytä kirjasto-> Lisää. ZIP-kirjasto.

Suositeltava: