Arduino Geophone Application

For those interested in attaching a Geophone to an Arduino board. Here is an example w/ an op-amp circuit. I used a breadboard shield and an amplifier circuit for my Geophone test application. The circuit allows you to set an offset so the Geophone output will always be positive for the Arduino analog input. I set the voltage offset to around 2.5V so the analog input signal can transition +/- 2.5V from the offset. I’m actually going to solder the parts onto a proto shield and mount the shield on an Aurdiuno board with a wifi shield so I can monitor movement from a remote location =)

Have fun.



Thanks for the circuit, but do you have a schema with fritzing for example, because I don't understand so well the IC741 from R1, R2 and Rg in the diagram.


Sir/Madam , please give me the detailed circuit diagram of using geophone with arduino

A basic question…
Why geophone should not be connected directly to Arduino?

For others seeking a a clearer understanding for the geophone (seismic sensor) amplifier, I have redrawn the circuit as a functional schematic rather than a wiring diagram.

The circuit uses a +/- supply voltage for the op amp; therefore the output must be offset to put the signal within the positive-only range of the analog input of the Arduino microcontroller.

Here is another circuit. This version has the following benefits:

  • only one IC (a dual op amp)
  • fewer parts
  • lower power and more accurate
  • a single supply design is more directly compatible with the single-supply of the Arduino and other microcontrollers

thanks for sharing your knowledge plz tell me how to interfae arduino and op amp out is any resistor required :confused:

You can just connect the output directly to any analog input. This is the virtue of the low-voltage op amp with a single-supply configuration.