Skip to content

ArduExoplanet_PLOT is a program designed to monitor and visualize in real-time data from a photoresistor connected to a microcontroller such as Arduino

Notifications You must be signed in to change notification settings

abrosio/ArduExoplanet_Plotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ArduExoplanet_PLOT

ArduExoplanet_PLOT is a program designed to monitor and visualize in real-time data from a photoresistor connected to a microcontroller such as Arduino. The goal is to simulate photometry experiments used in the observation of exoplanets.

Language

Only Italian

Key Features

  • Real-time plotting of photoresistor data.
  • Data logging to a file.
  • Dynamic adjustment of plot update speed.
  • Graph screenshot directly from the interface.
  • Compatibility with various serial ports and baud rates.

Requirements

  • Python 3.7 or later
  • Arduino or another microcontroller configured to send photoresistor data via a serial port

Installation

The executable app can be downloaded from the following address:
https://github.com/abrosio/ArduExoplanet_Plotter/releases/tag/ArduExoplanet_Plot

Once downloaded, run the installer and follow the instructions to complete the installation.

Additional Resources

  • 3D Printing Files: You can find the files for 3D printing components at Thingiverse.
  • Arduino Firmware: The firmware for the Arduino part of this project is available on GitHub.

Usage

  1. Connect your Arduino (or another microcontroller) to your PC.
  2. Select the correct serial port and baud rate from the interface.
  3. Press "Start" to begin receiving and plotting data.
  4. Use the buttons to:
    • Save data to a log file
    • Reset the graph
    • Save a screenshot of the graph
    • Update the plot speed

Interface Preview

Here is a preview of the user interface:

Interface Example

Contributing

Contributions to the project are welcome! Feel free to open an issue or a pull request to suggest improvements or report problems.


© 2024 Antonino Brosio - www.antoninobrosio.it

Thank you for using ArduExoplanet! If you have any questions or suggestions, don't hesitate to get in touch.

About

ArduExoplanet_PLOT is a program designed to monitor and visualize in real-time data from a photoresistor connected to a microcontroller such as Arduino

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages