Giter Site home page Giter Site logo

vms's Introduction

Vehicle Monitoring System

PUP-2, 2021 Capstone Project

Department of Agricultural and Biological Engineering, Purdue University


In the first part, the team created programs to integrate data collected from different sensors. The goal of this part is to collect data from different sensors and output data in a readable and processable format for storage (currently in charge of PUP-1) and analysis. The current output format is txt.

Data Acquisition:

  • GPS
  • Engine temperature
  • Engine RPM

In the second part of this project, the team analyzed the raw data and interacted with the driver about the vehicle status and routing.

Data Analysis:

  • Job scheduler (click here for preview)
    The job scheduler will output the nearest farm based on the current location. By using this feature, the driver will be aware of the optimal farm to go to next.
  • Status checker
    The status checker will show alerts to the driver if the temperature or RPM is above the threshold.

Cautions:

  • The team has decided to move most of the data analysis features to the webpage for better accessibility. More details about the webpage are given at the end.

  • Fields that can be manually changed are highlighted in the source code.

How to Use This Project?

  • Create a new folder and initialize a local git repo there
  • Add this repo as the remote repo
  • Download or clone the repository to your local machine
  • Type "./main" in terminal to run the project
  • To stop the project, press Enter. This will stop the program firmly

Prerequisite of Your Raspberry Pi

  • All sensors are connected correctly to the Raspberry Pi following the guideline
  • Install the required Python modules: GPS
  • To acquire GPS and RPM data, users need to configure the OS based on the tutorials provided for each data acquisition tools. Failed to do so may result in running the project unsuccessfully.

We would like to share PUP-1 team's repository here. Their project is about the webpage and data representation.

We want to express our genuine thanks to our instructor, Dr. John Lumkes, our instructor, Mr. David Wilson, and the PUP-1 team for cooperating with us this whole year. We can't finish this project without the help from you guys.

If you have any questions or comments, feel free to contact us! We are more than happy to help you and improve our project meanwhile.

Rundong Peng, [email protected]
Colin Wu, [email protected]
Tianzhang Zhao, [email protected]

vms's People

Contributors

col1nwu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.