Hello! I have an Arduino GSM MKR 1400, and a sparkfun LIS3DH. I would like to be able to measure the vibrations of industrial equipment, with the goal of creating a dataset to use for predictive maintenance.
I've been working on it, and I am able to use the Arduino to output values from the accelerometer, and send it over 3g to azure blob storage. Now, I am trying to tune what I've written to ensure I can get sensible readings out of it.
Could someone help me understand how often I would need to take a sample (every quarter second? tenth a second? F=1/t, right? I'm not sure how accurate I should be aiming). You can choose a lot of different settings on the accelerometer too (max of 4/8/16G, different values for Hz..), how will they effect my performance? I'm a little unsure how to choose decent values, if someone could help that would be much appreciated.
ps, for some more complexity, the amount of reads I take will have to be balanced by the storage capacity of the arduino, the battery life of my lipo, and the number of calls I want to make to the GSM component.