Yes. This seems like the most logical way forward.I think you are getting ahead of yourself hear. A couple of people have pinted out, but Ill state the obvious
Prototype your vibration detector and see if it works. Just power it off a big battery. prototype your detection software and test. can it be built into a small enough processor and can it consume small amounts of power. If it consumes a lot of power then you have to figure out how to reduce that or whether a larger battery is required. Can you transmit the data? is it small packets (suitable for Lora) or is it more. Then can you transmit the data over RF? what frequency/aerial to use. Transmission of RF through ground is generally difficult.
Small steps