• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Circuit Ideas for You

Get free circuit ideas online.

  • Home
  • Privacy Policy
  • About
Home » EMF Ghost Detector Circuit using Arduino Uno and LCD Display

EMF Ghost Detector Circuit using Arduino Uno and LCD Display

Last updated on 13 April 2026 by Admin-Lavi Leave a Comment

Nowadays, many hobby electronics users like to build interesting sensor projects and an EMF Ghost Detector is one such simple and exciting project.

This EMF Ghost Detector Circuit using Arduino Uno and LCD Display detects electromagnetic field changes around electrical devices, wires and nearby electronic signals.

Also, many people use this type of circuit for science experiments and hobby ghost-hunting activities.

In this project, Arduino Uno reads the EMF signal from an antenna wire through an input pin and then it shows the signal level on the LCD display.

At the same time the LED glows and the buzzer sounds when the EMF level increases and therefore, the user can easily know when the electromagnetic field changes.

This project is easy to build, with low cost and is good for beginners.

Arduino Coding:

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

int emfPin = A0;
int buzzerPin = 8;
int ledPin = 7;
int emfValue = 0;

void setup()
{
pinMode(buzzerPin, OUTPUT);
pinMode(ledPin, OUTPUT);

lcd.init();
lcd.backlight();

lcd.setCursor(0,0);
lcd.print("EMF Detector");
delay(2000);
lcd.clear();
}

void loop()
{
emfValue = analogRead(emfPin);

lcd.setCursor(0,0);
lcd.print("EMF Level: ");
lcd.setCursor(11,0);
lcd.print(emfValue);

if(emfValue > 300)
{
digitalWrite(ledPin, HIGH);
digitalWrite(buzzerPin, HIGH);

lcd.setCursor(0,1);
lcd.print("Field Detected");

}
else
{
digitalWrite(ledPin, LOW);
digitalWrite(buzzerPin, LOW);

lcd.setCursor(0,1);
lcd.print("Normal        ");

}

delay(200);
}

Coding Explanation:

  • The above code includes Wire and LiquidCrystal_I2C library and after that it creates the LCD object.
  • Next, the code defines the pins A0 for EMF input, D8 for buzzer and D7 for LED.
  • In setup section the code starts the LCD and sets buzzer and LED pins as output.
  • Then inside loop, Arduino reads analog value from A0 using analogRead().
  • After that it shows the EMF value on LCD.
  • If the value becomes more than 300 the code turns ON the LED and buzzer which also displays “Field Detected”.
  • Otherwise, the code keeps the LED and buzzer OFF and shows “Normal”.
  • So this logic gives instant field indication.

Circuit Working:

EMF Ghost Detector Circuit Diagram using Arduino Uno and LCD Display

Parts List:

ComponentsValuesQuantity
Resistor470k, 220Ω1 each
Arduino UnoArduino Board1
LCD Display16×2 with I2C Module1
LEDAny Color (Red/Green)1
Piezo BuzzerPiezo Buzzer1
Antenna WireSingle Core Copper Wire / soldering wire1

In the above circuit, we will make a simple Arduino EMF Ghost Detector with LCD, many believe spirits create energy that disturbs the EMF field and this detector helps sense that change, so lets us understand how its done.

When the antenna wire stays near an electric appliance, mobile phone, Wi-Fi router, AC wiring or any device producing electromagnetic radiation it picks up small voltage fluctuations.

Then Arduino reads this signal at analog pin A0, as the EMF level rises then the analog value increases.

Afterwards, Arduino compares the value with the preset threshold and if the value crosses the limit it activates the buzzer and LED.

Meanwhile, the LCD continuously displays the measured EMF level and as a result, the user gets both visual and sound alert.

For example, when we bring this detector near a charger, monitor or mobile phone during a call the reading usually rises quickly.

How to Build:

To build a EMF Ghost Detector Circuit using Arduino Uno and LCD Display follow the below connection steps:

Gather all the circuit parts as shown in above diagram:

LCD with I2C connection:

  • LCD VCC connect to Arduino 5V
  • LCD GND connect to Arduino GND
  • LCD SDA connect to Arduino A4
  • LCD SCL connect to Arduino A5

Buzzer connection:

  • Buzzer positive pin goes to Arduino digital pin 8
  • Buzzer negative pin goes to GND

LED connection:

  • LED anode connects to Arduino digital pin 7 through 220 ohm resistor
  • LED cathode goes to GND

EMF antenna input connection:

  • Connect one end of antenna wire to Arduino analog pin A0
  • And connect a 470k resistor between A0 and GND

Conclusion:

This EMF Ghost Detector Circuit using Arduino Uno and LCD Display is a simple and interesting Arduino project which helps detect nearby electromagnetic field changes and gives instant alert using LCD, LED and buzzer.

Moreover, beginners can easily build this circuit on breadboard and test it near electrical devices and also the project teaches analog sensing, display interfacing and alarm control in a practical way.

Filed Under: Arduino Projects, Sensors and Detectors

About Admin-Lavi

Lavi is a B.Tech electronics engineer with a passion for designing new electronic circuits. Do you have questions regarding the circuit diagrams presented on this blog? Feel free to comment and solve your queries with quick replies

Previous Post: « 0-15V 3A Adjustable Power Supply Circuit

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar




Categories

  • Alarm Circuits (53)
  • Amplifier Circuits (68)
  • Arduino Projects (102)
  • Audio Circuits (123)
  • Automobile Circuits (22)
  • Battery Charger Circuits (74)
  • Free Energy (13)
  • Heater and Temperature Controllers (20)
  • High Voltage (9)
  • Indicator Circuits (54)
  • Inverter Circuits (20)
  • IoT projects (1)
  • LDR Circuits (33)
  • LED and Lamps (170)
  • Meters and Testers (35)
  • Motor Controllers (22)
  • Oscillator Circuits (44)
  • Power Supply Circuits (159)
  • Remote Control Circuits (10)
  • Security and Protection (36)
  • Sensors and Detectors (146)
  • Solar Circuits (31)
  • Timer Circuits (49)
  • Transistor Circuits (123)
  • Transmitter Circuit (17)
  • Tutorials (8)
  • Water Level Controller (7)

Recent Posts

  • EMF Ghost Detector Circuit using Arduino Uno and LCD Display
  • 0-15V 3A Adjustable Power Supply Circuit
  • PIR Sensor Based PNP Switching Circuit for Output Control
  • 5V 4A Power Supply Circuit using IC 7805 and Parallel Transistors
  • 12V Negative Voltage Regulator Circuit with Zener and Transformer

Recent Comments

  1. Simple 1.5V Single Cell LED Flasher Circuit - Circuit Ideas for You on Simple 1.5V White LED Flasher Circuit
  2. Peter nichol Pilgrim on Simple Mobile Phone Signal Jammer Circuit
  3. Admin-Lavi on Simple Morse Key Circuit using IC 555
  4. Vladimír Zoch on Simple Morse Key Circuit using IC 555
  5. Admin-Lavi on FM Transmitter Circuit (100 meters range)

Copyright © 2026 | New Circuit Ideas