Raspberry Shake Seismic Activity: Local Monitoring Guide
Raspberry Shake is a compact, low-cost seismograph that lets you monitor local seismic activity from your home. You set up the device, connect it to your Wi-Fi, and it continuously records ground motion, sending data to a public network where you can view and analyze earthquakes, quarry blasts, and even traffic vibrations. This guide explains what the Raspberry Shake is, how it works, how to choose a model, and how to interpret the data it produces.
What Is a Raspberry Shake?
Raspberry Shake is a line of personal seismographs built around a Raspberry Pi computer and a geophone (a sensor that measures ground velocity). The most common model, the RS1D, uses a single vertical-component geophone, while the RS3D uses three orthogonal geophones to capture motion in all directions. The RS4D adds an accelerometer for stronger, near-field shaking. These devices are sold as kits or pre-assembled units, and they stream data to the Raspberry Shake network (raspberryshake.net) where it is publicly accessible. The project was launched in 2016 and has grown to thousands of stations worldwide, many operated by hobbyists, schools, and citizen scientists.
How Does It Detect Seismic Activity?
The core of a Raspberry Shake is a geophone, which is a coil of wire suspended in a magnetic field. When the ground moves, the coil moves relative to the magnet, generating a tiny voltage. That voltage is amplified, digitized, and timestamped by the Raspberry Pi. The RS1D uses a single geophone oriented vertically, so it is most sensitive to P-waves (compressional waves) and some S-waves that arrive with a vertical component. The RS3D uses three geophones (vertical, north-south, and east-west) to capture full ground motion, allowing you to determine the direction and distance of an event. The RS4D adds a MEMS accelerometer, which measures strong ground acceleration, making it useful for detecting nearby moderate earthquakes that would saturate the geophones.
Data is recorded at 100 samples per second (100 Hz) for the geophones and 200 Hz for the accelerometer. Each sample is stored in a miniSEED file, a standard format in seismology. The Raspberry Pi processes the data and uploads it to the network via your internet connection. You can view the data in near real-time on the Raspberry Shake website or using software like SWARM (Seismic Wave Analysis and Real-time Monitoring).
Choosing the Right Model
Your choice of model depends on what you want to detect and how much you want to spend. Here are the main considerations:
- RS1D ($275 USD): Best for detecting regional earthquakes (magnitude 3+ within a few hundred kilometers) and large teleseismic events (magnitude 6+ globally). It is the most affordable and easiest to set up.
- RS3D ($425 USD): Adds horizontal components, allowing you to calculate back-azimuth (direction to the epicenter) and better distinguish between P and S waves. Useful for more serious hobbyists and educational projects.
- RS4D ($525 USD): Includes an accelerometer for strong-motion detection. Ideal for monitoring local, potentially damaging earthquakes (magnitude 4+ within tens of kilometers) without clipping.
All models come with a Raspberry Pi (3 or 4 depending on the kit), a geophone, and a case. You need a microSD card, a power supply, and a stable internet connection. The RS1D and RS3D are also available as bare boards if you already have a Raspberry Pi.
Setting Up Your Raspberry Shake
Setup is straightforward but requires a few steps:
- Insert the provided microSD card (pre-loaded with the Raspberry Shake operating system) into the Raspberry Pi.
- Connect the geophone(s) to the board, making sure the orientation is correct (the arrow on the sensor points north for horizontal components).
- Power on the Raspberry Pi and connect it to your Wi-Fi network via the configuration file or by plugging in an Ethernet cable for initial setup.
- Find the device’s IP address on your router’s admin page or using the Raspberry Shake app.
- Open a web browser and go to the IP address to access the configuration page. Enter your Wi-Fi credentials and your location (latitude, longitude, and elevation).
- Wait a few minutes for the device to sync with the network. You will receive an email with a station code (e.g., AM.R1234) once it is registered.
Place the device on a stable, level surface, preferably on a concrete floor or a solid shelf. Avoid placing it near heavy traffic, large appliances, or other sources of vibration. For best results, bury the sensor in a small hole in the ground or place it in a basement, though this is not required.
Reading and Interpreting the Data
Once your station is online, you can view the data on the Raspberry Shake website. The main view shows a helicorder, which is a continuous plot of ground motion over time. Each horizontal line represents 15 minutes of data, and vertical deflections indicate ground motion. Here’s what to look for:
- Local earthquakes: A sudden, sharp arrival of P-waves followed by larger S-waves. The time difference between P and S arrivals can be used to estimate distance.
- Quarry blasts: Often appear as a series of small, repeating signals, sometimes with a characteristic “ripple� pattern.
- Cultural noise: Continuous, low-amplitude vibrations from traffic, wind, or machinery. These are usually steady and not impulsive.
- Teleseismic events: Large earthquakes far away (magnitude 6+) produce long-period surface waves that can be seen as a slow, sinusoidal wiggle lasting several minutes.
To identify an event, you can use the “Event Detection� feature on the website, which automatically flags signals that exceed a threshold. You can also download the data in miniSEED format and analyze it with software like ObsPy (Python) or SWARM.
Common Problems and Troubleshooting
Even with careful setup, you may encounter issues. Here are some common problems and solutions:
- No data or offline status: Check your internet connection and power. The Raspberry Pi may have crashed; try restarting it. Ensure the microSD card is properly seated.
- Excessive noise: If the helicorder shows constant vibration, move the device to a quieter location. Tighten any loose screws in the case, and make sure the geophone is not touching the case.
- Incorrect time: The Raspberry Pi syncs time via NTP (Network Time Protocol). If the time is off, check your network firewall settings that might block NTP (port 123).
- Data gaps: Gaps in the helicorder can occur if the internet connection drops. The device buffers data locally for up to a few hours, so it should upload once the connection is restored.
If you have persistent issues, the Raspberry Shake community forum is a good resource. Many problems are solved by simply restarting the device or updating the firmware via the configuration page.
Costs and Alternatives
The Raspberry Shake is not the only personal seismograph available, but it is one of the most affordable and well-supported. The RS1D costs around $275, while the RS3D and RS4D are $425 and $525, respectively. You also need a microSD card (around $10) and a power supply (included in most kits). There is no subscription fee; data is freely shared.
Alternatives include the Geophone based kits from Geotech (more expensive, professional-grade) and the Seismograph app for smartphones, which uses the phone’s accelerometer but is much less sensitive. For educational purposes, you can also build a simple seismometer using a coil and magnet for under $50, but it will not have the same precision or network integration.
Frequently Asked Questions
Can I detect earthquakes near me with a Raspberry Shake?
Yes, but sensitivity depends on the model and your location. An RS1D can typically detect a magnitude 3 earthquake within 100 km, and a magnitude 5 within 1000 km. For local events (within 10 km), you might detect magnitude 2 or even smaller if the ground noise is low.
Do I need a license or permission to operate a Raspberry Shake?
No, operating a personal seismograph is legal in most countries. However, if you plan to share data publicly, you should follow the Raspberry Shake network’s terms of service, which require you to provide accurate location information.
How long does it take to set up?
Most users can set up the hardware in about 30 minutes. Software configuration takes another 15-20 minutes. The device will start recording immediately, but it may take a few hours to appear on the network map.
Can I use a Raspberry Shake to predict earthquakes?
No. No technology can reliably predict earthquakes. The Raspberry Shake is for monitoring and recording, not prediction. You can, however, use it to learn about seismic waves and contribute to scientific research.
What is the difference between a seismometer and a seismograph?
A seismometer is the sensor that measures ground motion (the geophone). A seismograph is the complete instrument that records the data (the Raspberry Pi plus software). The Raspberry Shake is a seismograph.
Can I connect a Raspberry Shake to my own software?
Yes, the device supports standard protocols like SeedLink and FDSN web services. You can access the raw data via the network API or set up your own data acquisition system using tools like Earthworm or SeisComP.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.