Arduino-pohjainen Toyota-ajoneuvon diagnostiikkaväylän lukulaite
Kurvinen, Jere (2020)
Kurvinen, Jere
2020
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020112023537
https://urn.fi/URN:NBN:fi:amk-2020112023537
Tiivistelmä
Työssä suunniteltiin ja toteutettiin vuoden 1997 Toyota Starlet ajoneuvon diagnostiikkaväylään yhteensopiva Arduino-pohjainen lukija, jonka avulla konehuoneeseen sijoitettujen antureiden tietoja voidaan seurata langattomasti puhelimeen tehdystä sovelluksesta. Lukijan avulla voidaan paikantaa vikoja ja arvioida moottorin sekä antureiden kuntoa. Ennen lukijan suunnittelua ja toteutusta otettiin selvää diagnostiikkaliittimen tyypistä, antureilta saatavista tiedoista ja liikennöinnin muodosta.
Lukija valmistettiin Arduino-kehitysalustaa ja siihen liitettävää bluetooth-moduulia hyödyntäen. Lukijan valmistuksessa pyrittiin yksinkertaisuuteen ja työvaiheiden hyvään dokumentointiin, jotta lukijaa voidaan jatkossakin kehittää. Komponenttien valinnassa pyrittiin ottamaan huomioon niiden toiminnallisuus, saatavuus ja edullisuus.
Valmistunut lukija saavutti sille asetetut tavoitteet. Suunnitteluvaiheessa onnistuttiin valitsemaan oikeat menetelmät ja komponentit, jotta laitteen valmistaminen on yksinkertaista ja edullista. Valmiilla lukijalla onnistuttiin lukemaan diagnostiikkaväylästä saatavia tietoja ja näyttämään ne puhelimen sovelluksessa bluetooth-yhteyden kautta. Ohjelmasta onnistuttiin koostamaan helposti muokattava, ja se voidaan ladata Arduinoon ilman muutoksia. The objective of the thesis was to design and implement Arduino-based diagnostic port reader compatible with the 1997 Toyota Starlet vehicle, which allows wirelessly monitoring sensors in the engine room using phone. The reader can be used to locate faults and determine health of the engine and sensors. Before designing and implementing the reader, the type of diagnostic connector, information from the sensors and form of communication was clarified.
The reader was developed using the Arduino development platform and bluetooth module connected to it. Manufacturing was aimed at simplicity and good documentation of used materials and techniques, so the reader could be developed even further. In the selection of components, the aim was to consider functionality, availability and affordability.
Goals of the reader were achieved. Right methods and materials were able to be chosen so the device is simple and inexpensive to make. The reader was able to read information from the diagnostic port and display it in phone’s application wirelessly via bluetooth connection. Easy-to-edit program was achieved, and it can be downloaded to the Arduino without any modifications.
Lukija valmistettiin Arduino-kehitysalustaa ja siihen liitettävää bluetooth-moduulia hyödyntäen. Lukijan valmistuksessa pyrittiin yksinkertaisuuteen ja työvaiheiden hyvään dokumentointiin, jotta lukijaa voidaan jatkossakin kehittää. Komponenttien valinnassa pyrittiin ottamaan huomioon niiden toiminnallisuus, saatavuus ja edullisuus.
Valmistunut lukija saavutti sille asetetut tavoitteet. Suunnitteluvaiheessa onnistuttiin valitsemaan oikeat menetelmät ja komponentit, jotta laitteen valmistaminen on yksinkertaista ja edullista. Valmiilla lukijalla onnistuttiin lukemaan diagnostiikkaväylästä saatavia tietoja ja näyttämään ne puhelimen sovelluksessa bluetooth-yhteyden kautta. Ohjelmasta onnistuttiin koostamaan helposti muokattava, ja se voidaan ladata Arduinoon ilman muutoksia.
The reader was developed using the Arduino development platform and bluetooth module connected to it. Manufacturing was aimed at simplicity and good documentation of used materials and techniques, so the reader could be developed even further. In the selection of components, the aim was to consider functionality, availability and affordability.
Goals of the reader were achieved. Right methods and materials were able to be chosen so the device is simple and inexpensive to make. The reader was able to read information from the diagnostic port and display it in phone’s application wirelessly via bluetooth connection. Easy-to-edit program was achieved, and it can be downloaded to the Arduino without any modifications.