3D-tulostettu Arduino-pohjainen USB-C -kitaraohjain
Kela, Ismo (2023)
Kela, Ismo
2023
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-202305027235
https://urn.fi/URN:NBN:fi:amk-202305027235
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli dokumentoida Arduino-mikrokontrolleria käyttävän USB-kitaraohjaimen valmistus ja kuvata ohjaimen toimintaa, ohjelmistoa ja käytettyjä komponentteja. Ohjaimen valmistukseen kuului ohjaimen rungon suunnittelu, tulostaminen 3D-tulostimella, ohjaimen kokoaminen komponenteista sekä Arduino-mikrokontrollerin ohjelmointi.
Työn toteutuksessa hyödynnettiin sekä koulutuksen että harrastusten kautta opittuja taitoja. Ohjaimen 3D-malleja muokattiin Blender-ohjelmistolla ja tulostettiin Oulun ammattikorkeakoulun (Oamk) tiloissa Prusa i3 MK3S -tulostimella. Ohjaimen toiminnan mahdollistava mikrokontrollerin ohjelmisto tehtiin Arduino IDE -ohjelmalla ja ajettiin SparkFun Pro Micro USB-C -mikrokontrolleriin.
Työn tuloksena on valmis USB-kitaraohjain, joka toimii emuloimalla näppäimistöä ja lähettämällä näppäimistöpainalluksia suoraan tietokoneeseen sisäänrakennetun USB-yhteyden kautta. Kitaraohjaimen käyttötarkoituksena on toimia peliohjaimena Clone Hero -tietokonepelille, jossa pelaaja soittaa pelissä olevia musiikkikappaleita painelemalla ohjaimen painikkeita oikeaan aikaan rytmissä kuvaruudulle ilmestyvien kuvakkeiden kanssa.
Työn toteutuksessa hyödynnettiin sekä koulutuksen että harrastusten kautta opittuja taitoja. Ohjaimen 3D-malleja muokattiin Blender-ohjelmistolla ja tulostettiin Oulun ammattikorkeakoulun (Oamk) tiloissa Prusa i3 MK3S -tulostimella. Ohjaimen toiminnan mahdollistava mikrokontrollerin ohjelmisto tehtiin Arduino IDE -ohjelmalla ja ajettiin SparkFun Pro Micro USB-C -mikrokontrolleriin.
Työn tuloksena on valmis USB-kitaraohjain, joka toimii emuloimalla näppäimistöä ja lähettämällä näppäimistöpainalluksia suoraan tietokoneeseen sisäänrakennetun USB-yhteyden kautta. Kitaraohjaimen käyttötarkoituksena on toimia peliohjaimena Clone Hero -tietokonepelille, jossa pelaaja soittaa pelissä olevia musiikkikappaleita painelemalla ohjaimen painikkeita oikeaan aikaan rytmissä kuvaruudulle ilmestyvien kuvakkeiden kanssa.