Ohjelmiston ja käyttöliittymän kehitys kilpa-auton automaatiojärjestelmään
Kalliokoski, Miika (2025)
Kalliokoski, Miika
2025
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-2025052616034
https://urn.fi/URN:NBN:fi:amk-2025052616034
Tiivistelmä
Tässä projektissa tavoitteena on kehittää ohjelmistot kilpa-autossa käytettävään automaatiojärjestelmään. Järjestelmä perustuu ATmega-pohjaiseen mikrokontrolleriin ja sen ympärille kehitettyyn elektroniikkaan. Laite on tarkoitus kytkeä osaksi auton sähköjärjestelmää. Laitteen tulee ohjata releitä, kommunikoida auton moottorinohjainlaitteen kanssa, tallentaa ajoneuvosta syntyvää mittausdataa, esittää mittaus-dataa näytöllä ja lähettää dataa tietokoneohjelmalle, jolla dataa voidaan tarkastella.
Toinen järjestelmään kuuluva laite on ohjelmoitava kosketusnäyttöpaneeli, jolla esitetään dataa kuljettajalle ja ohjataan järjestelmän käyttölaitteita. Projektissa tulee kehittää ohjelmistot tälle laitteelle. Lisäksi projektissa kehitettiin tietokoneelle ohjelmisto, jolla järjestelmässä syntyvää dataa voitiin visualisoida.
Projektin tavoitteet saavutettiin. Projektin aikana saatiin luotua tarvittavat ohjelmistot automaatiojärjestelmään, kosketusnäytölle ja tietokoneelle. Laitteet otettiin käyttöön ja niiden toimintaa testattiin. Ohjel-mistot todettiin käyttökelpoiseksi ja projektia on päätetty jatkaa. Projekti kehitti osaamistani järjestelmän kehittäjänä ja C++ koodarina sekä paransi toimintakykyäni yrityselämässä ja tiimissä.
Toinen järjestelmään kuuluva laite on ohjelmoitava kosketusnäyttöpaneeli, jolla esitetään dataa kuljettajalle ja ohjataan järjestelmän käyttölaitteita. Projektissa tulee kehittää ohjelmistot tälle laitteelle. Lisäksi projektissa kehitettiin tietokoneelle ohjelmisto, jolla järjestelmässä syntyvää dataa voitiin visualisoida.
Projektin tavoitteet saavutettiin. Projektin aikana saatiin luotua tarvittavat ohjelmistot automaatiojärjestelmään, kosketusnäytölle ja tietokoneelle. Laitteet otettiin käyttöön ja niiden toimintaa testattiin. Ohjel-mistot todettiin käyttökelpoiseksi ja projektia on päätetty jatkaa. Projekti kehitti osaamistani järjestelmän kehittäjänä ja C++ koodarina sekä paransi toimintakykyäni yrityselämässä ja tiimissä.