Sensors Data Collector is a Flutter application designed to collect data from various IMU sensors such as accelerometer, gyroscope, and GPS. This application is useful for gathering sensor data for analysis, research, or any other purpose that requires precise motion and location tracking.
- Collect data from accelerometer, gyroscope, and GPS sensors.
- Display real-time sensor data in graphical format.
- Save collected data to CSV files for further analysis.
- View detailed plots of sensor data.
- Export plots as images.
- Flutter SDK: Install Flutter
- Dart SDK: Included with Flutter
- Android Studio or Visual Studio Code: Recommended IDEs for Flutter development
-
Clone the repository:
git clone https://github.com/yourusername/sensors_data_collector.git cd sensors_data_collector
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
- Launch the app on your device.
- The home screen will display options to start collecting data from accelerometer, gyroscope, and GPS sensors.
- Press the "Start" button to begin data collection.
- The collected data will be displayed in real-time on the screen.
- Press the "Stop" button to stop data collection.
- Press the Plot button to see the plots of data against time.
- Navigate to the "Plots" section from the home screen.
- Select the desired sensor data plot to view detailed charts.
- You can save the plots as images by pressing the save icon.
- The collected data can be exported to CSV files.
- Navigate to the "Export" section and select the data you want to export.
- The CSV files will be saved in the device's download directory.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, please contact viveksapkal2003@gmail.com OR praveenola3420@gmail.com