Skip to content

ys4i/AEROBIKE-75XLII-RealTimePlot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AEROBIKE 75XLII Real-Time Plot

This project is designed to monitor and visualize heart rate and rotation speed data from a KONAMI AEROBIKE 75XLII in real-time using Python. The data is retrieved via a serial connection and plotted using Matplotlib.

Note

The following document is the manual for III. It is not II. The order in which commands are sent seems to be different between the actual device and the manual. http://jp-chuoh.com/chuohsys/wp-content/uploads/2014/08/75xl3.pdf

Project Structure

bike-realtime-plot
├── src
│   ├── main.py          # Entry point of the application
│   ├── serial_reader.py  # Handles serial communication
│   ├── plotter.py       # Responsible for plotting the data
│   └── utils.py         # Utility functions for data processing
├── requirements.txt      # Lists project dependencies
└── README.md             # Project documentation

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd bike-realtime-plot
    
  2. Install the required packages:

    pip install -r requirements.txt
    

Usage

  1. Connect your KONAMI AEROBIKE 75XLIII to your computer via the appropriate serial port.

  2. Ensure the bike is in online mode.

  3. Run the application:

    python src/main.py
    
  4. The application will start retrieving data and display it in real-time.

Dependencies

  • Python 3.x
  • Matplotlib
  • PySerial

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages