Skip to content

monash-human-power/data-acquisition-system

Repository files navigation

Monash Human Power Data Acquisition System

All Contributors

The Data Acquisition System (DAS) allows us to collect and store data from various sensors attached to the bike. The DAS consists of a Raspberry Pi which serves as the main ‘brain’ of the system, and microcontrollers that send sensor data to the RPI. This manual acts as an operating guide on how to use the DAS.

This repository contains all the code related to Monash Human Power's Data Acquisition System (DAS).

Getting Started

Clone the repo and install submodules.

# HTTPS
git clone https://github.com/monash-human-power/data-acquisition-system.git --recurse-submodules

# SSH
git clone git@github.com:monash-human-power/data-acquisition-system.git --recurse-submodules

Contents

Stores the scripts for the DAS.

Stores the scripts for the ant plus sensors.

The MQTT radio bridge, for connecting the MQTT brokers of the bike and chase car.

Stores the scripts for the wireless modules.

Stores the Python scripts for the wireless modules.

Stores the scripts for the crash alert.

Linearly interpolates between data points to merge all sheets and data sources into a common time interval.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Harsil Patel

💻

Angus Lee

💻

pdgra1

💻

Christopher Hall

💻

chamaka wijesinghe

💻

Riley Clarke

💻

Blake

💻

This project follows the all-contributors specification. Contributions of any kind welcome!