SeismoBot is an open-hardware data acquisition system for sampling from geophones. Geophones are typically used by geologists to record seismic activity, but they can be used to record low-frequency motion from a variety of sources. Geophones have been used to map out the structure of the Earth, measure sleep quality, and detect changes in urban activity during the COVID-19 pandemic.
SeismoBot is a Raspberry Pi HAT which features analog signal conditioning, a 24-bit ADC, and a microcontroller to orchestrate the conversion. The data can be saved to the Pi's SD card, processed for feature detection, or uploaded to the cloud for offline analysis.