Creating an Arduino EMF Detector (for under 7 dollars)

Advanced EMF Detector for Arduino

What is an EMF detector?

An EMF detector lets you detect electro magnetic fields.  In some terms, it lets you detect electrical fields which are given off by people, electronics and other objects.  It is frequently used in ghost hunting.

Here are some great example videos:

South Coast Paranoral

Dorset Ghosts / Top5s


Parts List

The parts used here are generic parts available at almost any website.  You can use dfrobot, electrodragon or even ebay.


  • 1x Arduino Uno (prototyping) or Arduino Micro (final version) – $1.50 – 4.00
  • 1x 9v or 2x Coin Battery adapter – $0.10
  • 2x toggle buttons – $0.10
  • 1x trimpot – $0.50
  • 1x piezo speaker – $0.10
  • 1x breadboard (prototyping) – $1.00
  • 11x 100ohm resistors – $0.10
  • 1x Solid wire (for the antenna) – $0.10
  • Various Stranded wires (different colours) – $0.30


  • 1x FTDI Connector (for connecting to a Micro)
  • 1x Balsa wood (casing)
  • 1x protoboard (final version)

Designing the prototype on a Breadboard

In the above breadboard schematic, you can see all of the components required to build the unit using the parts list above.  For the development, we will be using an Arduino Uno.  When we move to production, we will be using an Arduino Micro.

Assembling the Prototype

Above shows the concept as moved onto an Arduino Uno, and breadboard.  In the above diagram, you will see a resistor (1m ohm) on the antenna.  However, after completing development, I found it actually worked better without it.

Complete Unit

From there, moving the unit to a PCB and creating an enclosed unit is fairly simple.

Source Code:

Get the source code here. 

So, what do you think?  Is there a paranormal tool you’d like to see us create?