
“Spectrum” is an experimental portion of this iSeismometer. Waves of earthquake can be categorized two major parts: P-wave and S-wave. P-wave shake rapidly and it goes faster. S-wave goes slower than P-wave but it’s more destructive wave. I initially planned to detect P-wave of the seismic wave which arrive faster than destructive S-wave when an earthquake hit. Then I read a couple of articles and one of the way to identify the earthquake arriving time is to detect P-wave’s cyclic patterns of shaking. If it’s cyclic signal (like you shake your desk repeatedly at same intervals), is this something we can extract “how many times shaked” in the iPhone? Of course, the answer is yes.
Figure 1
Figure 2
The spectrum shows the result of Fourier Transform. This is my first version so I implemented in quick way but it will be optimized in the future, so that it can reduce the computation time (like O^2 to O(log)). I’m working on this better version now so there are no time lag after you hit the Spectrum button.
When it analyze the data, what you see is clear spike(s). If you have clear spike, it means, you have repeated cycles in the last 3 seconds. If you compare Figure1 with Figure2, the first one has clear spikes than the second one because I shake iPhone repeatedly with good rhythm. 7Hz means you shake your iPhone 7 times per second as the average. However the second one shows totally messed up spikes because I shake my iPhone at random.
Related posts:
- iSeismometer Released [iPhone App] – Free! [caption id="attachment_237" align="alignnone" width="200" caption="Main screen"][/caption] Start iSeismometer, leave...
- iSeismometer Update Report – Do iPhones dream of Fourier’s Cat? First, I would like to appreciate for all feedbacks from...
- iSeismometer Published In A Technology Book Today a friend of mine discovered a book while browsing...
- Earthquake in Italy pushes iSeismometer to #3 in App store iSeismometer jumps to #3 in the Italian app store due...
- [How to use iSeismometer] Part1 – How the server side program works This article is for people who would like to know...
Related posts brought to you by Yet Another Related Posts Plugin.



























One Response
Hello: Great app !!! I am interested in using this to measure vibrations, i.e. sound systems, auto engine, electric motor, or … ?
Is there some way to select only one of the three axes ? Either one will do. There is a similar app you may have seen, “Seismometer v1.1″. It has some selectable parameters, Hi-pass filter, sampling freq, log or linear scale, and axis selection, but no freq readout.
Those are good, but with no freq readout it is basically a useless toy.
Thanks for your great application and I will be looking forward to updates or paid additions.
Mike