nexus1203 / pyVibSense

pyVibSense: UI for real-time data collection with the VibSense wireless vibration sensor.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyVibSense 📈

pyVibSense is the official user interface designed for data collection and visualization using the VibSense wireless vibration sensor.

image

Key Features:

  • Real-time Data Visualization: Seamlessly view and analyze vibration data in real-time.
  • Socket Integration: Built-in socket communication ensures efficient data transfer from VibSense devices.
  • Modern UI: Powered by PyQt5, pyVibSense offers a sleek and intuitive user interface.
  • Easy Data Export: Export the collected data in csv format for further processing or analysis.

⚙️ Requirements

  • Python 3.x
  • PyQt5
  • pyqtgraph
  • socket
  • numpy
  • scipy

🚀 Installation & Setup

  1. Clone the Repository:
    git clone https://github.com/nexus1203/pyVibSense.git
  2. Navigate to the Directory and Install Dependencies:
cd pyVibSense
pip install -r requirements.txt
  1. Run the Application:
python main.py

💻 Usage

Ensure your VibSense device is powered on and transmitting data. Launch the pyVibSense application. Connect to the VibSense device using the provided interface. Begin real-time data visualization and collection.

💡 Tips

Make sure the VibSense device and the machine running pyVibSense are on the same network for successful data transmission. For issues or feature requests, please raise an issue in the GitHub repository.

About

pyVibSense: UI for real-time data collection with the VibSense wireless vibration sensor.

License:MIT License


Languages

Language:Python 100.0%