This user has not added any information to their profile yet.
Objective:
The objective of this project is to develop a multifunctional OBD-II (On-Board Diagnostics) device that can capture and display real-time vehicle data on an LCD screen, transmit the data to an IoT dashboard, and integrate it with a dash cam for continuous video recording. The system is also capable of future scalability in mind, including potential AI integration for advanced features.
Core Features:
1. OBD-II Data Acquisition and Display:
- Capture real-time diagnostic data from the vehicle's OBD-II port.
- Display the data on a small, dedicated LCD screen within the vehicle for instant access.
2. IoT Dashboard Integration:
- Transmit the OBD-II data wirelessly to an IoT platform for remote monitoring and data analysis.
- Provide a user-friendly interface on the dashboard for viewing live data, historical logs, and trends.
3. Dashcam Functionality:
- Continuous video recording using an integrated dashcam.
- Store video footage on an SD card with timestamped OBD-II data for post-event analysis.
- Explore the possibility of live video streaming to the IoT dashboard for real-time surveillance.
4. Audio System Connectivity:
- Integrate with the vehicle’s audio system to provide voice alerts and notifications based on OBD-II data.
5. Scalability and AI Integration:
- Design the system with modularity in mind, allowing for easy expansion of features.
- Investigate the use of AI for advanced diagnostics, predictive maintenance, and enhanced driver assistance.
Technical Approach:
For the prototype development, the following components will be used:
- Maixduino AI Development Kit:
- Provides the core processing power and AI capabilities for the system.
- CAN Interface Module:
- Facilitates communication with the vehicle's OBD-II system for data acquisition.
- LTE SIM and GPS Module:
- Enables cellular connectivity for transmitting data to the IoT dashboard, as the vehicle will not always be accessible to the WiFi.
- Also, a GPS feature is a must for the security of a vehicle from theft.
- Additional Components:
- LCD screen, SD card module, dashcam, 3D printed case, and other necessary peripherals.
Development Plan:
1. Phase 1 - Prototype Development:
- Integrate the Maixduino kit with the CAN interface and LCD screen.
- Capture and display OBD-II data.
- Set up the basic IoT dashboard for remote data access.
2. Phase 2 - Dashcam Integration:
- Implement the dashcam module and synchronize video recording with OBD-II data.
- Store data on an SD card and enable video playback alongside diagnostic data.
3. Phase 3 - IoT Dashboard Expansion:
- Enhance the dashboard with more detailed analytics, alerts, and customizable reports.
- Explore live video streaming options.
4. Phase 4 - AI Integration and Feature Expansion:
- Research and develop AI-based features such as predictive maintenance, driver behaviour analysis, and voice-activated controls.