Collaboration with Riggs Lab
description of FlyStress project
GUI used for Fly Stress experiments.
Features:
- Perform Shake Test (ST) by moving the Ender 3 printer bed along y / y+z axis rapidly.
- Records from USB camera, Arducam, and used Guvcview to record.
- MPU6050 accelerometer sensor attached to printer bed, data is read & saved into csv files during ST.
- Create a line plot graph using csv files to display/compare the amount of force used during a ST.
- Create box plot and save min, max and average force used in ST.
- Shorten csv files by extracting specfic time frames.
Separate programs specifically for reading data from MPU6050 sensor.
mpu6050-read-acc.py Reads accelerometer + gyroscope data and displays live feed in a small window. Saves data with timestamps in csv file.
mpu6050-read-temp.py Reads temperature data and displays live feed in a small window. Saves data with timestamps in csv file.
shake_test_keith.py Moves Ender 3 printer bed along y axis rapidly to perform a ST.
shakeT-and-MPUacc.py Performs shake test and reads + displays data from MPU. Saves data in csv file.
FS-SDR-S.py Performs ST and records when a camera is attached to the pi. Can change ST settings. Data saved in csv file + displayed in small window.
Programs to record on multiple devices with different camera types.
RecordKeeping.py Records on Raspberry pi 5.
RecordKeeping_CP.py Records on Windows, Mac, Linux, and Raspberry pi 5.