Piezo sensor analog read values

Greetings,
I'm using a piezo vibration sensor with a 1MOhm resistor, similar to this project http://abrain.in/using-ldt0-028k-with-an-arduino-as-an-impact-sensor/ . It's working but I only get values ranging from 1-5 instead of 0-1023. Any idea on what could be wrong? (using intel galileo v1)

I'm using a piezo vibration sensor

That is not the same thing as the sensor used in that project. Yes they only provide a tiny voltage per impact. You need to vibrate them very fast before you can get a signal from them and amplify the signal.

Attached is a circuit of an amplifier and also a small movie of it working showing a scope trace. Do not worry about the scope trace seeming to be broken up as large dashes that is the strobe effect between the shutter and the beam. The maximum voltage I got out of this arrangement was only about 2V.

You need to use the ridged piezo for this project.

Vibration amplifier.png

Vibration.3gp.zip (101 KB)