• 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 » Simple Arduino Based Electromagnetic Field Detector Circuit

Simple Arduino Based Electromagnetic Field Detector Circuit

Last updated on 1 August 2025 by Admin-Lavi Leave a Comment

EMFs (electromagnetic fields) are invisible energy from electricity and lights which are natural and man made.

Some EMFs are safe and some are bad if used too much for long time.

We can use simple Arduino tool to find EMFs around us.

Moving electric charge make EMFs.

EMFs have two parts: electric field and magnetic field and they move like waves.

Wires and technology devices make EMFs.

Some people worry EMFs can harm health if exposed too much.

We can find EMFs using Faradays Law.

Law says changing magnetic field makes voltage in wire.

We check voltage to know how strong EMF is.

Arduino can read this voltage.

Arduino can change voltage to numbers.

We can show result on LED, LCD, 7-segment or graph on computer by using processing software.

To make this Simple Arduino Based Electromagnetic Field Detector Circuit we used Arduino UNO, 1M resistor, IC 7809 voltage regulator and one spiral wire as antenna.

Code:

const int sensorPin = A0;  // Pin connected to the 1MΩ resistor
const int ledPin = 13;      // Pin for the LED (optional)
int sensorValue = 0;        // Variable to store sensor value

void setup() {
  Serial.begin(9600);       // Initialize serial communication
  pinMode(ledPin, OUTPUT);  // Set the LED pin as an output
}

void loop() {
  sensorValue = analogRead(sensorPin); // Read the voltage from the antenna
  Serial.println(sensorValue);          // Print the sensor value to the Serial Monitor
  
  // Basic threshold for LED indication
  if (sensorValue > 100) {
    digitalWrite(ledPin, HIGH); // Turn on LED if EMF is detected
  } else {
    digitalWrite(ledPin, LOW);  // Turn off LED if no EMF
  }

  delay(100); // Short delay for readability
}

Code Explanation:

  • Sensor connect to analog pin A0.
  • LED connects to digital pin 13.
  • Code starts serial communication at 9600 baud to see data on Serial Monitor.
  • In loop Arduino keep reading antenna value from analog pin.
  • This value shows on Serial Monitor.
  • If value goes above set limit like100 then LED turns ON to show EMF is there.

Circuit Working:

Simple Arduino Based Electromagnetic Field Detector Circuit Diagram

Parts List:

ComponentQuantity
Resistor
1M 1/4 watt1
Semiconductors
Arduino UNO board1
IC 78091
Red LED 5mm 20mA1
Wire as antenna1

Spiral wire works like antenna and picks EMF signals from around.

It take normal wire and coils it.

One end goes to ground and other end connects to one side of 1M resistor.

Other side of resistor goes to analog pin like A0.

1M resistor makes signal weaker and stays safe for Arduino to read.

Analog pin gets voltage from antenna.

Arduino changes it to digital number.

LED shows simple EMF signal but Serial Monitor shows real time EMF changes.

How to Build:

To build a Simple Arduino Based Electromagnetic Field Detector Circuit following are the steps to follow for connections:

  • Take all parts as shown in circuit diagram.
  • Use IC 7809 to give stable 9V DC power to Arduino.
  • Connect one end of spiral wire antenna to one side of 1M resistor.
  • Other end of wire goes to ground.
  • Connect other side of resistor to analog pin A0 on Arduino.
  • If we want LED signal then connect LED with resistor to digital pin D13.

Conclusion:

This Simple Arduino Based Electromagnetic Field Detector Circuit is good for beginners and curious people.

Easy parts like IC 7809, resistor and spiral wire can make working EMF detector.

It is good for learning Arduino and basic electronics.

We can upgrade with data logging or better sensors to make it stronger EMF monitor.

References:

Help with EMF Reader

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: « 3 Ways to Build a12V to 5V Converter Circuit using IC LM7805
Next Post: Build Our Own Solder Fume Extractor Circuit »

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar




Categories

  • Alarm Circuits (34)
  • Amplifier Circuits (67)
  • Arduino Projects (56)
  • Audio Circuits (97)
  • Automobile Circuits (19)
  • Battery Charger Circuits (49)
  • Free Energy (13)
  • Heater and Temperature Controllers (10)
  • High Voltage (1)
  • Indicator Circuits (40)
  • Inverter Circuits (14)
  • LDR Circuits (16)
  • LED and Lamps (116)
  • Meters and Testers (28)
  • Motor Controllers (18)
  • Oscillator Circuits (34)
  • Power Supply Circuits (92)
  • Remote Control Circuits (7)
  • Security and Protection (26)
  • Sensors and Detectors (97)
  • Solar Circuits (17)
  • Timer Circuits (30)
  • Transistor Circuits (57)
  • Transmitter Circuit (13)
  • Tutorials (5)
  • Water Level Controller (4)

Recent Posts

  • Small UPS Circuit for Router Backup
  • Sound Activated LED Circuit with Arduino
  • Whistle Controlled Light Circuit using Arduino
  • Tilt Switch Interfacing Circuit with Arduino Uno
  • Interfacing Hall Effect Magnetic Sensor Circuit with Arduino

Recent Comments

  1. Admin-Lavi on Constant Voltage, Constant Current Battery Charger Circuit
  2. Bill on Constant Voltage, Constant Current Battery Charger Circuit
  3. Admin-Lavi on Long Range FM Transmitter Circuit (2km)
  4. Sina on Long Range FM Transmitter Circuit (2km)
  5. Admin-Lavi on Long Range FM Transmitter Circuit (2km)

Copyright © 2025 | New Circuit Ideas