Fuel consumption of transportation vehicles account for nearly 27% of CO2 emissions from fossil fuel. The environmental impact of of transportation can be lowered with effective ECOfriendly driving. As modern vehicles are equipped with the on-board diagnostics (OBD) system that provides vehicle’s self-diagnostic data which is accessible to from the OBD-II socket in vehicles. The aim of this thesis is to design and implement such a monitor system that consists of an OBD-II reader (containing a Bluetooth communication module) to fetch data from the OBD-II socket and then, via a smartphone, send the data to a cloud server for analysis and visualisation. For this purpose, an ELM327 Bluetooth module (an off-the-shelf OBD-II dongle) was bought, an application has been created for an Android smartphone, and a cloud server has been created using ThinkSpeak (an online solution for cloud data collection and visualisation). As a result, such monitor system has been implemented at low cost, and then tested and evaluated together with a Toyota Prius driving a round-trip between the Swedish cities of Uppsala and Arlanda. The test results have shown that the system is successful in gathering data from the OBD-II socket and then sending visualizing data. It needs, however, further work to increase the user-friendliness and accuracy of the gathered information from the vehicle. / OBD-II är en internationell standard i fordon som är obligatorisk i moderna bilar möjliggör att med hjälp av hårdvara läsa av information från bilen under färd. Det medför att man kan överföra data så som hastighet, bränsleförbrukning och motortemperaturfrån bilen till en annan tjänst där det presenteras för föraren. Metoden går ut på att transmittera informationen som läses av sensorer i bilen till en internettupkopplad mobiltelefon som för över informationen till en molntjänsst. Datan från bilen ska sedankompletteras med positionsinformation från mobilenhetens GPS enhet. Detta medför att skapandet av en applikation som kan uppfylla målen blir är en central del av projektet. ELM327 är en hårdvarumodul som är designad för att kopplas till ett OBD-II uttag. Modulen kan då läsa av data från CAN bussen i bilen och sedan konverterainformationen till en Bluetooth enhet. En mobiltelefon kan då kommunicera med Bluetooth enheten genom att skapa en Android applikation i utveklarverktyget Androidstudio. Applikationen för sedan över datan till molntjänsten ThingSpeak, som är designat för IoT project. ThingSpeak har en implementering av MatLab, en programmerings plattform för ingenjörer, som låter användaren analysera och visualiseradata i molntjänsten. En begränsning som uppstår är hur mycket pengar som investeras i projetet vilket har inflytande på hur ofta datan kan uppdateras i molntjänsten, vilket påverkar nogrannheten i resultatet. I tesen diskuteras även begränsningarna av systemet och olika utvecklingsmöjligheter av projektet.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:uu-479980 |
Date | January 2022 |
Creators | Olofsson, Didrik |
Publisher | Uppsala universitet, Signaler och system |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | UPTEC E, 1654-7616 ; 22012 |
Page generated in 0.0024 seconds