An open API service indexing awesome lists of open source software.

https://github.com/anyshake/explorer

🌏 Detecting seismic wave using 3 geophones or accelerometer, pack & send data to AnyShake Observer by RS232 / RS485 serial.
https://github.com/anyshake/explorer

adc adc-device ads1262 kicad kicad-pcb kicad-project kicad-schematics platformio platformio-ide seismic seismic-data seismic-processing seismic-waves seismology texas-instruments

Last synced: 5 months ago
JSON representation

🌏 Detecting seismic wave using 3 geophones or accelerometer, pack & send data to AnyShake Observer by RS232 / RS485 serial.

Awesome Lists containing this project

README

          



## πŸš€ **Join the Open Science Movement!** πŸš€

AnyShake Explorer is now **live on Crowd Supply**! This open-source, next-generation seismic monitoring system is officially available for crowdfunding.

πŸ‘‰ **[Order now on Crowd Supply](https://www.crowdsupply.com/senseplex/anyshake-explorer)** and be among the first to experience real-time seismic data visualization, analysis, and export with professional-grade performance.

πŸ“£ **Help us spread the word and grow the open science community: [www.crowdsupply.com/senseplex/anyshake-explorer](https://www.crowdsupply.com/senseplex/anyshake-explorer)**

---

## Overview

**AnyShake Explorer** is a professional-grade, fully open-source seismic monitoring platform built for **researchers**, **engineers**, **educators**, and **enthusiasts**. It combines **high-sensitivity velocity geophones** with a **32-bit precision ADC** to capture ultra-low-noise seismic data in real time.



Designed with versatility in mind, AnyShake Explorer transmits data via **RS-232/RS-485 serial interfaces** to its companion software, **AnyShake Observer**, for real-time visualization, storage, and analysis. It supports **simultaneous sampling of 3-axis geophones and accelerometers**, and features advanced capabilities like **GNSS/NTP time synchronization**, **OLED display**, and **digital inclinometer**.

Whether you're monitoring **earthquake activity**, conducting **structural health assessments**, or exploring **educational experiments**, AnyShake Explorer provides a **flexible**, **hackable**, and **field-ready** solution that brings high-resolution seismology within everyone’s reach.

## Features

- 🧠 **32-bit Precision ADC** – ultra-low noise data capture for professional geophones
- πŸŽ›οΈ **Simultaneous 3-axis geophone + 3-axis accelerometer sampling** – full 6-channel motion capture
- πŸ”Œ **Multiple serial interfaces** – 2Γ— RS-232 and 1Γ— RS-485 for flexible deployment
- βš™οΈ **Flexible baud & sample rates** – supports up to 460,800 bps and 250 SPS
- πŸ“Ί **Built-in OLED display** – live status readout without a PC
- 🧭 **Digital inclinometer** – ensures precise leveling during installation
- ⏱️ **Time sync via GNSS or NTP** – millisecond-level accuracy
- πŸ”’ **Checksum-based data integrity** – reliable transmission over noisy links
- ⚑ **Low power operation** – only ~0.6W at 9–12V DC, perfect for remote use
- πŸ–₯️ **Cross-platform companion software** – live streaming, waveform analysis, and export
- πŸ› οΈ **Fully open-source** – hardware schematics, firmware, and desktop software available

## Use Cases

- **Seismology & Earthquake Research**: High-fidelity data for scientific analysis
- **Citizen Science**: Deployable anywhere, contributes to global monitoring networks
- **Structural Health Monitoring**: Track stress on bridges, buildings, etc.
- **STEM Education**: Real-time data for hands-on earthquake demos

## Technical Spec.

| Category | Specification |
| ------------------ | -------------------------------------------- |
| Geophones | 3x 4.5 Hz velocity sensors |
| Frequency Response | 0.5 – 27β€―Hz (with proper gain and filtering) |
| Accelerometer | 3-axis, 16-bit (Β±2g) |
| ADC | 32-bit differential |
| Sampling Modes | Accel-only, Geo-only, Accel+Geo |
| Sample Rate | 50 / 100 / 200 / 250 SPS |
| Baud Rate | 57,600 to 460,800 bps |
| Interfaces | 2x RS-232, 1x RS-485 |
| Time Sync | GNSS & NTP support |
| Display | 0.96" OLED |
| Tilt Sensor | Digital inclinometer |
| Power | 9–12V DC @ ~50 mA |
| Software | AnyShake Observer (open-source) |
| Data Export | MiniSEED, SAC, TXT, WAV |
| Networking | HTTP Web, SeedLink, TCP raw stream |

## Comparison

| Feature | **AnyShake Explorer** | Raspberry Shake 1D | Raspberry Shake 4D | Raspberry Shake 3D |
| -------------------- | --------------------- | ------------------ | ------------------ | ------------------ |
| Open-Source Hardware | βœ… | ❌ | ❌ | ❌ |
| Open-Source Software | βœ… | Partial | Partial | Partial |
| Geophone Channels | 3 | 1 | 1 | 3 |
| Accelerometer | 3-axis | ❌ | 3-axis | ❌ |
| ADC Resolution | 32-bit | 24-bit | 24-bit | 24-bit |
| Sampling Rate | 50–250 SPS | 100 SPS | 100 SPS | 100 SPS |
| Power Usage | ~0.6W | ~2.2W | ~2.2W | ~2.2W |
| Customizability | βœ… | ❌ | ❌ | ❌ |

## Get Started

- [**Hardware**](https://github.com/anyshake/explorer/tree/master/hardware): Schematics, PCB layout, BOM
- [**Firmware**](https://github.com/anyshake/explorer/tree/master/firmware): MCU code (PlatformIO)
- [**Software**](https://github.com/anyshake/observer): Cross-platform visualization & analysis
- [**Docs**](https://anyshake.org/docs/anyshake-explorer/product-overview/): Quick start and configuration guides

## Credits

This project is maintained by **SensePlex Limited**, a UK-based company dedicated to developing open-source hardware and software.

## License

This project is dual-licensed:

1. **Open Source License (AGPLv3):**
You may use, modify, and redistribute this project under the terms of the GNU Affero General Public License version 3.0. This license requires that any derivative works also be released under the same license.

2. **Commercial License:**
If you intend to use this project in closed-source, commercial, or proprietary applications, please contact us at [anyshake@senseplex.net](mailto:anyshake@senseplex.net) to obtain a commercial license.

---

![Star History Chart](https://api.star-history.com/svg?repos=anyshake/explorer&type=Date)