Skip to content

🌏 Detecting seismic wave using 3 geophones and 3-axis accelerometer, pack & send data to AnyShake Observer over RS232 / RS485 serial.

Notifications You must be signed in to change notification settings

anyshake/explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

83 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

🌟 AnyShake Explorer is currently in pre-launch! We're working hard to bring the AnyShake Project to life, but we need your support to reach our goal of 200 subscribers. 🌟

πŸ‘‰ Go and subscribe us on Crowd Supply and be a part of the first wave of users to get hands-on with this revolutionary open-source seismic monitoring system!

Also help us spread the word by sharing this page: πŸ‘‰ 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: Schematics, PCB layout, BOM
  • Firmware: MCU code (PlatformIO)
  • Software: Cross-platform visualization & analysis
  • Docs: Quick start and configuration guides

Credits

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

All rights, including the right of interpretation, reproduction, distribution, and commercial use, are reserved by SensePlex Limited.

For any inquiries, please refer to the contact information provided on the AnyShake GitHub organization page.

Star History Chart

About

🌏 Detecting seismic wave using 3 geophones and 3-axis accelerometer, pack & send data to AnyShake Observer over RS232 / RS485 serial.

Topics

Resources

Stars

Watchers

Forks

Languages