Bill Lovegrove
Published © CC BY-NC-SA

CarSmart

Smart cloud-based vehicle OBD-II diagnostics logging and analysis using Azure IoTHub, Stream Analytics, and Machine Learning.

AdvancedShowcase (no instructions)Over 1 day22,562
CarSmart

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
×1
SparkFun OBD-II-UART
This board requires only three connections. I soldered pins and use wire wrap to connect to pins on the MKR1000
×1

Software apps and online services

Microsoft Azure
Microsoft Azure
Arduino IDE
Arduino IDE
Microsoft Azure
Microsoft Azure
Microsoft Azure IoT Hub
Microsoft Azure
Microsoft Azure
Microsoft Azure IoT SDK
The IoT SDK contains the DeviceExplorer tool which is needed to set up the IoT Hub.

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Wire Wrap Tool

Story

Read more

Schematics

CarSmart schematic

Code

CarSmart on GITHUB

Code repository for the CarSmart project

Credits

Bill Lovegrove

Bill Lovegrove

1 project • 24 followers
Professor of Engineering at Bob Jones University.

Comments