====== Introduction ====== {{:mycar:parking.png?nolink&100 |}}myCar is a small project to create a embedded device to connect to your cars OBD interface. It is made of some cheap parts which could be found in the hardware section. ====== History ====== {{:mycar:c3_1.jpg?nolink&400 |}}In 2018 I baught a Citroen C3 Picasso from 2010 with about 85000 km as a intermediate car between my already sold one and the delivery of the new one. After some kilometers of driving I encountered some errors regarding the VTI (Vanos) system and I tried to design some analysis tool around this problem to check the situation when and how it occurs. To check the ECU error codes with my Linux devices I've found a real cool tool called obdgpslogger. It seemed to me that this is the right tool to have long time analysis of the engine behaviour to debug defective parts. Allthough its clear to me that there are APPs around I've got a problem using my [[https://sailfishos.org/|SailfishOS]] for such stuff, because the only available tool [[https://openrepos.net/content/jdrescher/obdfish|OBDFish]] is not working properly with my ELM327 Bluetooth dongle. So I started to use obdgpslogger. But its quite uncomfortable to me to use a laptop for data aquisition. So my idea is to have a small embedded device like a OrangePI Zero (I've had one in spare) and enhance it for obdgpslogger. To create some better user experience a frontend is needed and some automation so that the embedded device is automagically capturing data once it is powered up. Et voilat .... myCar was born. ====== News ====== **2019-05-15** Decided to switch from obdgpslogger to pyobd and some python gpsd interface. To achieve a fully contained environment, the flask application server will be the core application to handle the OBD connections, the gps updates and a sqlite database which holds the data. ====== Wiki Overview ====== The following pages are available for your documentaiton. * Hardware * [[mycar:hardware:overview|Overview]] * [[mycar:hardware:building|Building instructions]] * [[mycar:hardware:buylist|]] * [[mycar:hardware:armbian-orangepi-zero|Armbian on OrangePi Zero notes]] * Software * [[mycar:software:components|Software components]] * [[mycar:software:design|Design]] * [[mycar:software:design:home|Homescreen]] * [[mycar:software:design:livedata|Live Data]] * [[mycar:software:design:recordings|Recordings]] * [[mycar:software:design:configuration|Configuration]] * [[mycar:software:design:bluetooth-controller|Bluetooth Controller]] * [[mycar:software:design:bluetooth-devices|Bluetooth Devices]] * [[mycar:software:design:gps|GPS]] * [[mycar:software:design:wifi|WiFi]] * [[mycar:software:design:system|System]] * [[mycar:software:db|Database]] * [[mycar:software:source|Source]] * [[mycar:software:paths|Paths]] * [[mycar:software:license|Licenses]] * [[mycar:software:manually:everythingmanually|everything manually]] * [[mycar:software:manually:manualInstallation|manual installation side notes]] * [[mycar:software:manually:manualusage|manual usage instruction]] * [[mycar:software:manually:gpsfake|Fake GPS coordinates for testpurposes]] * Usage instructions * [[mycar:usage:connect-to|connecting to myCar unit]] * [[mycar:usage:connect-car|connecting to your car]] * [[mycar:usage:record|start recording]] * [[mycar:usage:getdata|getting data]] * Additional * [[mycar:extra:artwork|Artwork]] * [[mycar:extra:screenshots|Screenshots]] ====== Contact ====== For any information you can reach me via mail [[mycar@siningsoft.de]] ---- {{counter|total}} Visitors to this page in total