EMF DETECTOR

by valetibalaji in Workshop > Energy

660 Views, 4 Favorites, 0 Comments

EMF DETECTOR

Screenshot (93).png

Who wouldn’t want to make a EMF detector? This is a really simple project that doesn’t take long to put together, so you can start detecting EMF's right away.

Here we are discussing a super simple yet super sensitive paranormal activity sniffer circuit, which can be effectively and possibly used for detecting EMF or similar supernatural existence within a range of 10 meters.

Many of these circuits may be built and posted at definite intervals for securing a certain premise having a large area.

The circuit incorporates an alarm at the output which sounds immediately on detecting a paranormal intrusion. The circuit is ideally suited for areas that are prone likely of getting infested with similar para-natural sneakers

Supplies

Screenshot (94).png

Parts Required

• Arduino board

• Breadboard

• Jumper wires

• 3 red LEDs

• 1 yellow LED

• 6 green LEDs

•10 220-ohm resistors

• 20-centimeter length of single-core wire

• 1M-ohm resistor

CONSTRUCTION:

Screenshot (96).png
Screenshot (97).png

1. Place the LEDs into the breadboard with the legs on either side of the center divide. I started with a yellow LED, then used six green and three red LEDs to create a scale from left to right. You can use any color LEDs and position them in the sequence you prefer. 

2. Connect one leg of a 220-ohm resistor to each negative LED leg, and insert the other resistor leg in the GND rail of the breadboard. Connect each positive LED leg to digital pins 2 through 11 in turn. LEDs arduino Positive legs Pins 2–11 Negative legs GND via 220-ohm resistors.

3.Take the 20-centimeter length of single-core wire and use a wire stripper to strip about 1 centimeter of the insulation from one end. Attach this end to Arduino pin A5. Strip about 7 centimeters from the other end—this open, bare wire end is your antenna and will pick up the electromagnetic signal.

4. Connect one leg of the 1M-ohm resistor directly to GND on the Arduino and the other leg to Arduino pin A5; this will increase the sensitivity of your device.

5. Check that your setup matches that of Figure, and then upload the code in “The Sketch”.


WORKING:

Screenshot (99).png

I might be stretching things a bit by calling this project a EMF detector. This project actually detects electromagnetic fields.

In this project, you’ll set up a EMF-detecting antenna and LED bar graph system to tell whether there is a high level of electro magnetic activity in the vicinity. A length of bare wire acts as an antenna to pick up an electromagnetic field within a radius of two meters. Depending on the strength of the signal, the LEDs will light in sequence: the stronger the signal, the more LEDs will light. Power up the Arduino, and point your detector into a room to pick up any unusual presences. Be aware that electrical appliances such as televisions will cause the detector to dance around because of the signal they emit. 

The bare wire picks up the signal from electromagnetic fields in the atmosphere and sends a value between 0 and 1023 to the Arduino. The sketch evaluates the reading from the analog pin to determine how many LEDs are switched on or off in sequence to indicate the strength of the electromagnetic signal. For example, 1023 would be the highest value, so all LEDs would be lit; a reading of 550 would light five LEDs. The sketch loops to continuously read the analog input, and the LED lights constantly move to show the reading. If you find that the EMF readings set off your LED sequence to the maximum level every time, reduce the sense limit value to compensate. The sketch takes an average of 25 number readings each time it loops through, and uses the average from those readings to mitigate big fluctuations that may cause the LEDs to light up too quickly.

ARDUINO CODE:-

/*

 LED bar graph

 

 Turns on a series of LEDs based on the value of an analog sensor.

 This is a simple way to make a bar graph display. Though this graph uses 10

 LEDs, you can use any number by changing the LED count and the pins in the

 array.

 

 This method can be used to control any series of digital outputs that depends

 on an analog input.

 

 The circuit:

 - LEDs from pins 2 through 11 to ground

 

 created 4 Sep 2010

 by Tom Igoe

 

 This example code is in the public domain.

 

 https://www.arduino.cc/en/Tutorial/BuiltInExamples/BarGraph

*/

 

// these constants won't change:

const int analogPin = A0;  // the pin that the potentiometer is attached to

const int ledCount = 10;   // the number of LEDs in the bar graph

 

int ledPins[] = {

 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

};  // an array of pin numbers to which LEDs are attached

 

 

void setup() {

 // loop over the pin array and set them all to output:

 for (int thisLed = 0; thisLed < ledCount; thisLed++) {

   pinMode(ledPins[thisLed], OUTPUT);

 }

}

 

void loop() {

 // read the potentiometer:

 int sensorReading = analogRead(analogPin);

 // map the result to a range from 0 to the number of LEDs:

 int ledLevel = map(sensorReading, 0, 1023, 0, ledCount);

 

 // loop over the LED array:

 for (int thisLed = 0; thisLed < ledCount; thisLed++) {

   // if the array element's index is less than ledLevel,

   // turn the pin for this element on:

   if (thisLed < ledLevel) {

     digitalWrite(ledPins[thisLed], HIGH);

   }

   // turn off all pins higher than the ledLevel:

   else {

     digitalWrite(ledPins[thisLed], LOW);

   }

 }

}