Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
The “DIY Sensitive Arduino IB Metal Detector” is a real induction-balance (IB) hobby project built around an Arduino Nano, two overlapping search coils, a MOSFET transmitter driver and a receiver amplifier. This guide focuses on the simpler, sensitivity-focused 2022 version. Its creator reports air-test detection of a small coin at about 20 cm or more, but those figures are not guaranteed ground depth: coil construction, balance, target orientation, soil and electrical noise all matter.
The trickiest work is usually not uploading the sketch. It is making two matching coils and holding them in a stable, carefully adjusted balance. If you want an LCD and a ferrous/nonferrous indication, see the separate 2021 predecessor described below; its coils, circuit and code are not interchangeable with the 2022 build.
Choose the right version before collecting parts
Two related projects by Mirko Pavleski (Mircemk) are often discussed together. They are distinct builds, not two names for one schematic.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
| Feature | 2022 sensitivity-focused build | 2021 discrimination build |
|---|---|---|
| Interface | Buzzer and LED | 16×2 LCD, speaker or earpiece, and a proximity bar display |
| Receiver approach | LM358 amplifier module or an alternative discrete-transistor amplifier | Op-amp-based, phase-sensitive sampling |
| Coils | Two approximately 15 cm diameter starting windings, about 60 turns each, formed into Double-D shapes | Different D-coil geometry and winding specification |
| Main emphasis | Sensitivity and a simpler standalone indication | Ferrous/nonferrous indication and display features |
| Creator-reported small-coin air range | About 20 cm or more | About 15 cm or more |
For the 2022 build, use its own code and schematic files. The 2021 files are on its separate project page. Do not transfer pin assignments, coil dimensions or tuning values from one version to the other without checking the matching schematic.
#1 Best Overall
- 【Product Introduction】: After installation, connect the power supply and adjust the potentiometer until it does not make any sound (when not close to metal). Place the printed board antenna close to the metal, and it should make sound at this time. After moving away from the metal, the sound should be stopped. If the sound cannot be stopped after moving away, the potentiometer should be adjusted counterclockwise slightly and tried again until it meets the requirements.
- 【With English Installation Instructions】: This electronic kit is not a finished product, it need to be soldered by yourself. You can get detailed and clear instructions by scanning the QR code that comes with the package. If you have any questions, please contact us first for professional help.
- 【Great Soldering Science Project】: This soldering DIY kit help you understand the basics of working with printed circuit boards and become familiar with a variety of electronic components, and practice soldering skills enjoyably for you and your kids, or students, or DIYers.
- 【Easy to Assemble】: The connection that was clearly mapped and labeled on the board makes it easy to assemble. And you can refer the marks on PCB board to soldering each component. If it can't work after soldering, please contact us for support.
- 【Perfect After-Sale Service】: Please read the User Manual before installing.If any components are missing, please contact us for replacements.
The 2021 version is a reasonable choice if the display and experimental discrimination are your goal. Its ferrous/nonferrous result is an indication based on signal behavior, not dependable identification of an object’s exact metal. Rust, bottle caps, target angle, nearby objects and ground conditions can confuse it.
What “IB” means—and what it does not
IB means induction balance. A transmitter coil creates an alternating magnetic field; a receiver coil is arranged so that direct transmitter pickup is small. Nearby metal disturbs the field and changes the receiver signal. The circuit amplifies and evaluates that change.
This is not pulse induction. A pulse-induction detector sends brief, high-current pulses and measures the response as they decay. Nor is it the same as a simple single-coil oscillator detector, where nearby metal shifts an oscillator’s frequency or amplitude. The 2021 project describes its approach as VLF induction balance; a “pulse induction” search tag on a project page does not make its circuit a PI design. Commercial VLF detectors may add more developed ground balancing, filtering, target identification and mechanical construction than this experimental build.
How the 2022 circuit works
- The Arduino Nano generates a periodic transmit signal on digital pin 8, according to the project description.
- A MOSFET stage uses that signal to drive the transmitter coil.
- The receiver coil picks up the small residual signal, which changes when a target disturbs the field.
- An LM358 module or the alternative transistor amplifier raises the receiver signal.
- The amplified output goes to Arduino analog input A0. The sketch evaluates it against the user’s threshold settings and drives the buzzer and LED when the response meets its detection condition.
The project description identifies two 10 kΩ potentiometers as adjustment controls, but its prose does not establish every connection and pin assignment. Follow the 2022 schematic images rather than reconstructing a complete wiring table from a partial description. The project supplies a “Schematic Module,” a “Schematic Discrete,” and an English code file.
In practical terms, the 2022 signal chain is:
Arduino timing output → MOSFET driver → transmitter coil
⇅ field
Receiver coil → amplifier → Arduino A0 → threshold logic → buzzer / LED
Parts and tools
The 2022 project lists an Arduino Nano R3, an LM358 weak-signal amplifier module (or the alternative transistor amplifier), a power MOSFET, two 10 kΩ rotary potentiometers, a buzzer, an LED, two search coils and coil capacitors described as approximately 1 µF. You will also need hookup wire, a battery, a board or suitable mounting, and nonmetallic material to support the search head.
The author names an STP65NF06 and gives an IRF630 as an example alternative. Do not assume these are drop-in equivalents, or that any N-channel MOSFET will work. Check the candidate’s pinout, voltage and current ratings, on-resistance at the actual gate voltage, switching behavior and thermal limits against the circuit and supply. If the gate is not driven sufficiently, the MOSFET may waste power and heat rather than drive the coil effectively.
Rank #2
- Buzzer start to ring and the red light indicator is on when the metal is close to the metal detector.
- To adjust the potentiometer to affect the detection distance, the detection distance of the machine is less than 5 cm.
- Multipurpose - Metal detector non contact module can be used in game entertainment, car detection, elevator floor control, equipment location detection.
- Designed for Beginners:Special design for electronics starter to learn to solder electronics components. Soldering
- Warm Reminder :DIY electronic components kit requires buyer to assemble and welding, If you don't have any soldering experience, please read the soldering instructions and use soldering tools carefully to avoid safety problem
Useful workshop equipment includes a multimeter, soldering tools, a coil-forming jig and a rigid nonmetallic coil mount. An oscilloscope is helpful for checking the transmit waveform and amplifier output, though the project is not documented with a formal bench-test procedure. Before connecting the coils, verify the amplifier’s supply, output range and receiver bias against the schematic. Keep receiver wiring short and away from transmitter wiring.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsWind and form matching coils
For the newer project, the reported starting specification is two identical coils, each with about 60 turns of enamelled copper wire described as 0.4 mm² / 32 SWG. The windings are first made in circular form at roughly 15 cm diameter, then bent into D shapes. Keep the windings tight and tape or otherwise secure them so the geometry cannot creep.
Build both coils on the same former or jig. Match the turn count, wire, winding direction, dimensions and lead lengths as closely as practical. Mark the leads before forming the coils. A small difference in shape or winding can complicate balancing; movement after calibration can bring the baseline signal back.
The project reports approximately 1 µF capacitors in the coil circuit, but confirm the value, type and placement against the 2022 schematic before assembly. Coil inductance and resistance vary with winding and shape, so a nominal capacitor value does not guarantee identical resonance in every hand-built search head.
Secure the completed coils to a rigid, nonmetallic support and provide strain relief for their leads. Keep metal fasteners and tools away from the search head during adjustment and testing. Shielding is not a universal improvement: the earlier 2021 project describes foil screening with a deliberate gap so the foil does not form a shorted turn. That detail belongs to that design and should not be copied onto the 2022 build without a schematic-supported reason.
Assemble, upload and tune the 2022 version
- Keep the project files together. Download the 2022 code and the schematic that matches your amplifier option from the project files. Use the associated sketch rather than a generic Arduino
tone()example; the project’s signal generation and detection logic are part of its design. - Check the power and receiver stage. Confirm supply polarity and common ground as shown in the schematic. Check that the amplifier output cannot exceed the Arduino analog-input range and that the receiver signal is biased as the circuit requires. Look for saturation, oscillation or a noisy baseline before blaming the coils.
- Build the transmitter stage from the schematic. Wire the MOSFET and coil exactly as shown. Verify the device pinout, any gate components in the schematic, supply wiring and signs of excessive heating. Never connect a search coil directly to an Arduino output pin as a substitute for the driver stage.
- Start with the coils movable. Place the detector away from large metal objects. Put both potentiometers near their middle positions and power the circuit.
- Find the null mechanically. Move the coils relative to one another until the baseline sound disappears or is minimized. Adjust the potentiometers toward the point just before the signal returns.
- Optimize with a test target. Use a large metal object first, then repeat small coil and potentiometer adjustments to improve the response while retaining a stable baseline. Once the best usable balance is found, secure the coils and cable so they cannot flex or shift.
- Retest after changes. Rebalance if the coil mount, cable routing, battery, enclosure or amplifier setting changes. A setting that works on a bench may not remain stable when the head is moved.
This is a null-sensitive arrangement: it is intended to sit near a point where direct coupling is small. Coil overlap, angle and separation, cable position, supply changes, nearby metal, temperature and flex can all shift that point. More gain is not automatically more useful sensitivity. Excess gain can turn movement, drift and electrical interference into false signals.
Rank #3
- 5 Custom Detection Modes:Tailored for outdoor prospecting, this detector offers five practical modes to seek coins, relics and jewelry. You can activate full‑metal scan, junk‑metal rejection, custom memory storage, jewelry detection and pinpoint positioning. Powered by high‑end processing chip and ground balance system, it can detect targets buried as deep as 12 inches for stable field performance. Note: jewelry mode works best for high‑purity metals; low‑purity alloys may yield weak signals.
- Oversized Backlit Display & Tool‑Free Assembly:Designed for beginners and seasoned hobbyists alike, the enlarged backlit LCD screen delivers sharp readouts even in dim surroundings. Soft silicone grips support relaxed single‑hand operation. The telescopic shaft enables quick assembly and disassembly within 30 seconds, convenient to stow away when your treasure‑hunting trip ends.
- Flexible Adjustable Design for All Users:Telescoping from 24 to 52 inches, this detector suits adults and kids for family recreation or hobby prospecting. Compact folded size simplifies carrying and storage. 5‑grade sensitivity adapts to varied ground conditions, and the supportive arm rest reduces fatigue during long‑time outdoor exploration.
- IP68 Waterproof Search Coil for Multi‑Terrain Use:Equipped with wide‑coverage IP68 waterproof search coil, it works steadily on beaches, river edges and moist soil. The large‑area coil boosts scanning efficiency for wider ground coverage. Important reminder: only the search coil is submersible; the main control unit cannot be submerged in water.
- Full Accessory Kit for Outdoor Prospecting:Every set includes premium headphones, foldable digging tool and storage carry bag. Ready‑to‑go kit fits outdoor camping, field exploration and gifting purposes. Responsive after‑sales support is available to resolve your product‑related concerns.
Frequency and the separate 2021 design
Do not apply the 2021 frequency figures or timer constants to the 2022 build as though they were universal settings. The earlier discrimination project reports a parallel resonant frequency near 7.64 kHz for its stated coil and capacitor arrangement. Its code comments describe timer settings that produce a nominal transmit frequency around 7.8125 kHz, and show an example #define TIMER1_TOP (259). Those values depend on that design’s clock, timer configuration, coil and capacitor—not every Nano detector.
If you are building the 2021 version, use its project description and published code notes. The comments describe a 16 MHz CPU, a reduced ADC clock of about 1 MHz, timer-derived transmit timing, eight samples per coil cycle and phase-sensitive channels spaced at 45-degree intervals, with third-harmonic cancellation. These are design comments and parameters, not a guarantee that every assembled unit measures those values. That version’s code also uses timer registers, so changing timing can affect other Arduino functions. Measure the actual coil circuit with suitable test equipment or use measured inductance and capacitance for an initial calculation, then tune against the assembled circuit.
The 2021 code notes also discuss receiver bias near half the ADC reference and, in a particular USB-powered arrangement, using the Nano’s 3.3 V pin as the analog reference because noise on the 5 V rail can reduce sensitivity. Treat that as version- and wiring-specific advice, not a general requirement for every Nano or the 2022 build.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWhat range should you expect?
The 2022 project author reports the following detection distances, which should be read as creator-reported air-test results, not independently verified guarantees:
| Target | Reported distance |
|---|---|
| Small coin | About 20 cm or more |
| Hard-disk drive | About 40 cm |
| Large metal object | More than 80 cm |
For the earlier 2021 version, the author reports about 15 cm or more for a small coin, more than 30 cm for a 15 cm metal cover, and 40–50 cm or more for larger objects. These results describe a different detector and should not be combined with the 2022 figures.
Neither set of figures establishes buried-target depth. The source does not specify a controlled protocol with target mass, orientation, search-head height, threshold, repeated trials or quantified soil conditions. A large object detectable at a long air distance is not comparable to a small coin at a shorter distance. Target size, shape, alloy, orientation, coil build, balance, amplifier noise, threshold, battery condition and electrical interference all change the result. The project author describes dry sand as favorable and clay as unfavorable, but that is an observation for this project, not a universal ranking of soils.
Rank #4
- One set contains 37 different sensor modules that give you a comprehensive understanding of the basics of Arduino and sensors.
- A complete set of the most common and practical electronic components of the Arduino is the perfect choice for electronics enthusiasts.
- Arduino enthusiasts can easily control and use these modules.
- Including temperature sensors, water level sensors, pressure sensors,,infrared receiver modules, etc., to meet your different needs.
- Whether you are learning Arduino or other controllers, sensors are a must, because we have to control the data, such as photoresistors, temperature sensors, infrared receiver modules, etc. are often used. This time, we put the sensors that most learners need in a suit, so that everyone can get 37 sensors at a time, which is convenient for everyone to use and learn.
For your own test, begin in open air with known objects and a consistent coil height. Try a large steel target, an aluminum or copper object, a coin, rusty iron and a bottle cap. Repeat with targets turned to different orientations and at measured distances. Record the target, orientation, threshold setting, distance and false responses. Then test outdoors separately; do not report the best air result as expected field depth.
Troubleshooting
| Symptom | Likely causes | What to check |
|---|---|---|
| Detector sounds continuously | Coils are off null; gain or threshold is too high; the mount flexes; receiver wire picks up transmitter energy; nearby metal or supply noise interferes; amplifier oscillates. | Remove metal from the head, return controls toward midpoint and rebalance. Reduce gain, secure the coils, separate and shorten receiver wiring, and inspect amplifier output if test equipment is available. |
| No response to a large metal target | No transmit signal or coil current; wrong MOSFET wiring; open coil; amplifier unpowered; receiver bias or A0 connection is wrong; code and schematic do not match. | Work through the chain: supply rails, Arduino transmit output, MOSFET switching, coil continuity, amplifier supply and output, then A0 and the matching sketch. A quiet detector may be nulled but still have no usable receive gain. |
| Much less sensitivity than expected | Coils differ, are distorted or have the wrong turns; capacitor or wiring differs; frequency is mismatched; MOSFET switching is poor; battery is low; amplifier is noisy or saturated; target and orientation differ. | Recheck coil construction and schematic values, supply and amplifier behavior. Balance with a large target first and compare tests using the same target, height and orientation. |
| Response changes when the head moves | The design is near a sensitive null and the coils, leads or support are shifting; gain is too high. | Make the head more rigid, add cable strain relief and reduce gain until the baseline is usable. Rebalance after mechanical changes. |
A dependable fault-isolation order is: supply rails; Arduino transmit output; MOSFET switching; coil continuity; receiver bias; amplifier output; Arduino analog input; then coil balance and target testing. This isolates a wiring or signal-path fault before repeated mechanical retuning.
Is this the right detector to build?
This is a good project if your goal is to learn about coil design, analog amplification, Arduino timing and signal processing, or to experiment with an adjustable search head. It is a poor choice if you need guaranteed depth, reliable target identification, waterproofing, repeatable field performance or a ready-to-use detector. The published work is a hobby build, not a laboratory-validated or professionally calibrated product.
The two-coil IB approach creates a useful basis for detecting changes in a balanced field, but balancing is mechanically demanding. The Nano gives the builder room to change timing and indication, but version-specific timer and ADC code can be harder to adapt than a basic sketch. An LM358 module is inexpensive and convenient, but module layouts, gain and pinouts vary; it does not guarantee a quiet receiver. A MOSFET provides coil drive beyond what an Arduino pin can supply, while adding component-selection, current and heat considerations.
If your priority is using a detector rather than building one, a commercial unit is generally the more sensible route. If your priority is learning electronics, the 2022 project is an interesting experiment—provided you treat the published ranges as a reference claim, build the coils carefully, and judge success by stable, repeatable results rather than a single best-case distance.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.


Leave a Reply