r/arduino • u/Super_Valuable_6035 • 1d ago
I built an Arduino metal-detecting rover — Gen 2, and it just found its first targets in the park
Long story short: swinging a detector all day wrecked my shoulders, so I built a rover to do the walking.
What it is: A small 4-wheel rover with a search coil mounted out front. An Arduino drives the motors and reads the coil, runs the whole thing in grid passes, and alerts when it hits metal. I sit back and dig where it points.
The build (Gen 1 → Gen 2): Gen 1 was a disaster. To keep the coil free of electrical noise I moved all the electronics to the rear — which made it rear-drive and rear-steer, and it could barely turn. Gen 2 fixed the steering, shielded the electronics, and finally mounted the coil properly on the chassis.
Today's test — a small park: Ran a few grid passes over grass and packed dirt. 3 hits, 3 dug, 3 confirmed metal — a nail, a pull tab, and a chunk of can. All junk, but that's exactly the point: the idea works. A rover that carries a detector, holds a line, and finds metal while I watch.
Hardware so far: [Arduino model — e.g., Uno/Mega], [motor driver], [battery], [coil/sensor type], [chassis + wheels]. Happy to share details if anyone's curious.
Next up: discrimination (junk vs coins), ground balance on real soil, and longer battery life.
Question for you: for the grid pathing, would you do a simple back-and-forth sweep, or a proper serpentine? Keen to hear what folks use on small rovers.
If you want to follow the whole build log — including the failures — I'm posting it in r/DIYMetalDetecting. Come say hi.

