Send action signal via radio using energy generated by piezo
you could port your code over to a Atmel Tiny or Atmel 328 (arduino Uno) and with a few other parts (crystal clock, caps etc.), and the best part is if you make the circuit from the bare bones up (not using a prefab board) then the total cost would be $6 + the price of the sensor.