Verkotettu maalitaulujen pisteenlasku- ja hallintajärjestelmä
Dahlman, Tapio (2015)
Dahlman, Tapio
2015
Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2015-01-14
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201501231002
https://urn.fi/URN:NBN:fi:tty-201501231002
Tiivistelmä
Tässä työssä kuvataan tuotekehitysprojekti, jonka tavoitteena oli toteuttaa verkotettu maalitaulujen pisteenlasku- ja hallintajärjestelmä muovikuula-aseille. Järjestelmän tarkoitus on toimia harrastus- ja harjoitteluvälineenä sekä tehdä tarkkuusammunnasta mielekkäämpää toteuttamalla automaattisen pisteenlaskun ja ohjattuja ammuntatoimintoja.
Työssä selvitetään ensin vastaavien järjestelmien kaupallinen tilanne, määritetään toteutettavan järjestelmän vaatimukset ja kuvataan järjestelmän suunnitteluvaiheet. Tämän jälkeen kuvataan järjestelmän käytännön toteutus sekä valmiiseen järjestelmään tehdyt testit ja mittaukset. Työn lopussa pohditaan järjestelmän jatkokehitysmahdollisuuksia.
Toteutettu järjestelmä koostuu maalitaulujen ohjainlaitteista, niitä ohjaavasta hallintalaitteesta sekä laitteiden välisestä radiolinkistä. Tauluohjainlaitteiden toteutusta varten suunniteltiin elektroninen kytkentä, jonka tärkeimpinä komponentteina on mikro-ohjain sekä radiomoduuli. Mikro-ohjaimen ohjelmisto toteutettiin C-kielellä Atmel Studio 6 – ohjelmistokehitysympäristöä käyttäen.
Hallintalaitteena käytettiin valmista laitetta, johon toteutettiin hallintaohjelmisto. Ohjelmisto toteutettiin Windows Phone –laitteille käyttäen Visual Studio 2013 – ohjelmistokehitysympäristöä. Ohjelmalogiikka toteutettiin C#- ja käyttöliittymä XAML-kielellä. Radiolinkin tyyppinä käytettiin langatonta lähiverkkoa.
Vaatimuksena järjestelmän vasteajalle ammutusta osumasta taulun kaatumiseen määritettiin 0,2 sekuntia ja osumatiedon päivittymiseen käyttöliittymän pistelaskuriin 0,5 sekuntia. Työssä toteutetun valmiin järjestelmän mittauksissa taulun kaatuminen tapahtui noin 0,10 sekuntia, ja pistelaskurin päivittyminen noin 0,16 sekuntia osuman jälkeen. Järjestelmälle asetetut tavoitteet saavutettiin siis hyvin.
Työssä selvitetään ensin vastaavien järjestelmien kaupallinen tilanne, määritetään toteutettavan järjestelmän vaatimukset ja kuvataan järjestelmän suunnitteluvaiheet. Tämän jälkeen kuvataan järjestelmän käytännön toteutus sekä valmiiseen järjestelmään tehdyt testit ja mittaukset. Työn lopussa pohditaan järjestelmän jatkokehitysmahdollisuuksia.
Toteutettu järjestelmä koostuu maalitaulujen ohjainlaitteista, niitä ohjaavasta hallintalaitteesta sekä laitteiden välisestä radiolinkistä. Tauluohjainlaitteiden toteutusta varten suunniteltiin elektroninen kytkentä, jonka tärkeimpinä komponentteina on mikro-ohjain sekä radiomoduuli. Mikro-ohjaimen ohjelmisto toteutettiin C-kielellä Atmel Studio 6 – ohjelmistokehitysympäristöä käyttäen.
Hallintalaitteena käytettiin valmista laitetta, johon toteutettiin hallintaohjelmisto. Ohjelmisto toteutettiin Windows Phone –laitteille käyttäen Visual Studio 2013 – ohjelmistokehitysympäristöä. Ohjelmalogiikka toteutettiin C#- ja käyttöliittymä XAML-kielellä. Radiolinkin tyyppinä käytettiin langatonta lähiverkkoa.
Vaatimuksena järjestelmän vasteajalle ammutusta osumasta taulun kaatumiseen määritettiin 0,2 sekuntia ja osumatiedon päivittymiseen käyttöliittymän pistelaskuriin 0,5 sekuntia. Työssä toteutetun valmiin järjestelmän mittauksissa taulun kaatuminen tapahtui noin 0,10 sekuntia, ja pistelaskurin päivittyminen noin 0,16 sekuntia osuman jälkeen. Järjestelmälle asetetut tavoitteet saavutettiin siis hyvin.