Arduino-Piano
Myllyniemi, Kerttu (2021)
Myllyniemi, Kerttu
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021111520242
https://urn.fi/URN:NBN:fi:amk-2021111520242
Tiivistelmä
Opinnäytetyön tavoitteena on tehdä pianosta noin oktaavin kokoinen, eli kahdeksan koskettimen levyinen. Tällöin piano kulkeutuu mukana pienemmässäkin tilassa. Laite on suunniteltu siten, että se päästää ääntä ilman, että sitä itse soitetaan. Kytkennässä äänilähteenä käytetään summeria, ja äänen muodostuksessa taajuuksia.
Opinnäytetyö aloitettiin miettimällä mitä ja miten se tehdään. Työssä ensimmäisenä tehtiin kytkentä, jonka jälkeen lähdettiin suunnittelemaan ja kokoamaan
koodia kasaan. Ensimmäisenä kirjoitettiin Arduinon järjestelmään ylös nuotit,
koska melodia on helpompi hahmoittaa nuottien perusteella. Toiseksi annettiin
nuoteille pituudet, jolloin melodia saatiin kuulostamaan järkevämmältä. Pituuksina käytettiin neljäsosanuotteja. Yksi neljäsosanuotti vastaa sekunneissa 0,67 s.
Tätä testattiin toistamalla koodia Arduinolla toistuvasti.
Arduino Piano soitti kappaleita kuten pitikin. Projektiin olisi voinut lisätä kosketusantureita, jotta siitä olisi saanut täydemmän. Koodissa sekä nuottien kestot, sillä niiden piti täsmätä toisiinsa.
Opinnäytetyö aloitettiin miettimällä mitä ja miten se tehdään. Työssä ensimmäisenä tehtiin kytkentä, jonka jälkeen lähdettiin suunnittelemaan ja kokoamaan
koodia kasaan. Ensimmäisenä kirjoitettiin Arduinon järjestelmään ylös nuotit,
koska melodia on helpompi hahmoittaa nuottien perusteella. Toiseksi annettiin
nuoteille pituudet, jolloin melodia saatiin kuulostamaan järkevämmältä. Pituuksina käytettiin neljäsosanuotteja. Yksi neljäsosanuotti vastaa sekunneissa 0,67 s.
Tätä testattiin toistamalla koodia Arduinolla toistuvasti.
Arduino Piano soitti kappaleita kuten pitikin. Projektiin olisi voinut lisätä kosketusantureita, jotta siitä olisi saanut täydemmän. Koodissa sekä nuottien kestot, sillä niiden piti täsmätä toisiinsa.