|
Arduino Nano R3 |
x 1 | |
|
Weak signal amplifier module |
x 1 | |
|
Lightning detector module from previous project |
x 1 |
|
Soldering Iron Kit |
|
|
arduino IDEArduino
|
DIY simple Arduino 24/7 Lightning monitoring system with graph and data logging
A lightning detector is a device or system designed to detect the presence of lightning discharges in the atmosphere. It's used to monitor and provide warnings about thunderstorms and lightning activity in a specific area. Lightning detectors work by detecting the electromagnetic radiation (radio waves) produced by lightning strikes.
Recently, in one of my videos, I described the creation of a simple lightning detector that uses a sound card from a PC, to record the events of the last ten minutes.
This time I will use the same device, but now I will add some components so that the atmosphere can be monitored 24 hours a day.
Now, let's describe the hardware part of the device:
The first board is actually the detector, and its construction and properties are described in the previous video, so we won't dwell on it now.
The other board consists of a weak signal amplifier module that has a gain of up to 10000 times and costs less than a dollar.
Of course, instead of this module we can make our own signal amplifier with operational amplifier IC. The other part is the Arduino Nano Microcontroller, which in this case has the function of an analog to digital converter, adjusting the signal to be compatible with the PC software. For this purpose, "nerdaqII" code is uploaded to Arduino. NERdaq is a data acquisition system developed at New England Research to support slinky-based seismometers in schools.
The daq is built around an arduino and streams 16-bit (oversampled) values to a usb port; the data are sampled at about 18.78 samples/second. Arduino code is provided for unrestricted use. To record the data, we used an application on PC called AmaSeis, from IRIS, the Incorporated Research Institutions for Seismology. These are free but relatively old apps and hard to find online, so you can download them directly from the links provided below.
This combination of Arduino with nerdaqII code, and Amaseis software is a great tool for 24/7 monitoring of almost any analog signal. In the following, briefly about the installation of the Arduino and the functions of the Amaseis application.
Installing the code on the arduino follows a standard procedure. In arduino IDE, in tools we select Arduino Nano and a corresponding com port. Then we go to open and locate the folder with the nerd software and select the nerd file. Now we press the upload button and when it's done, the part with the Arduino is done
Now we need to install the Amaseis software. We start it and go to settings - this station - and enter the name and latitude and longitude of the place
- Next, in the settings - COM port - we enter the COM port to which the Arduino is connected, in our case it is COM8
- Then, in setings - device - we select SETUPK1, then in SET Zero Level we enter 32768
- We need to set the filters, duration of one line of the graph and gain
- For this purpose, we go to settings and helicorder - horizontal time limit represents the duration of one line of the graph. if we leave 1 hour then the whole graph contains data for the last 24 hours.
- We adjust the gain value according to the amplitude of the signal, in my case 300
- Next we set the lowpass and highpass filter, and that's it for now, we restart the software and the logging starts
- During the operation of the software we can constantly change these settings. We can also zoom in and analyze a specific time period from the graph.
- In addition to the basic ones, there are many more useful functions that you can find by analyzing the menu.
- The data from the previous period are located in folders, and in one year the size of the files does not exceed one gigabyte.
And now let's see how the system works in real storm conditions:
First I will test the device with electric lighter to simulate the lightning strike. As we see on video, the close the lighter is, the greather the amplitude of detected signal on the graph.
As usual, the storm appeared during the period when I was testing the device for the first time and I wasn't quite ready to record, so I apologize for the poor quality of the recordings.
And finally, a short conclusion.
This is a really simple but very functional system, the total cost of which does not exceed a few dollars, but it is therefore a powerful tool for predicting and observing storms, and it has a very significant practical application, especially in this particular period of global warming. We can use this way of logging data in the future for other types of analog signals, especially if they appear impulsively with a very low frequency in a certain period.
DIY simple Arduino 24/7 Lightning monitoring system with graph and data logging
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Mirko Pavleski
- Short review of small music Tesla Coil with Bluetooth A Solid State Tesla Coil (SSTC) is a type of Tesla coil that uses solid-state electronic components...
- Testing 2500W Large Induction Heater An induction heater is a device that uses electromagnetic induction to heat objects. It consists of...
- Arduino FFT Audio Spectrum analyzer on 8x32 color matrix WS2812B The spectrum analyzer displays the amplitude of signals as a function of frequency, allowing engine...
- Unusual Led Ring Arduino Clock, Temperature, and Humidity meter There are many arduino clock projects with temperature and humidity readings where the results are ...
- How to make simple portable PEMF Magnetic Pulser PEMF (Pulsed Electromagnetic Field Therapy), which is also known as magnetic pulse therapy uses ele...
- Single Mosfet Mini SSTC Tesla coil with 10 + cm Spark A Solid State Tesla Coil (SSTC) is a type of Tesla coil that uses solid-state components such as tr...
- How to Make EM84 (6E2) Vacuum Tube Stereo VU Meter A VU meter, also known as a Volume Unit meter, is a device used to display the audio signal level ...
- Universal Arduino Staccato controller for SSTC and VTCC Tesla Coils The VTTC Staccato Controller was developed in the attempt to create longer sparks from VTTCs while ...
- DIY extremly Sensitive and cheap Arduino Seismometer A seismometer, is an instrument used to detect and record ground motion caused by seismic waves, su...
- DIY Extremly Sensitive and cheap Geophone sensor for Earthquakes detecting A geophone is a device used in geophysics to detect ground movement. It is specifically designed to...
- Arduino FFT Spectrum analyzer on VFD display GP1287 An audio spectrum analyzer is a device that visualizes the frequency content of an audio signal. It...
- DIY simple Spark Gap Tesla Coil Tesla coil is a type of resonant transformer circuit invented by Nikola Tesla around 1891. It is a ...
- DIY PC controlled high power PEMF Therapy Device PEMF or Pulsed Electromagnetic Field therapy is a type of therapy that uses electromagnetic fields ...
- DIY Precise Arduino Miliohmmeter In practice, we very often need to measure low resistances. Measuring low-value resistances, especi...
- The simplest way to determine the quality of lighting in your home - bulb flickering meter Light flickering can be a common issue and may occur with various types of bulbs, including incande...
- Classic Style Arduino Weather Station with three Oled Displays So far I have made several weather stations that display local values as well as internet data, whic...
- How to build simple cheap Hulda Clark Syncrometer Hulda Clark's Syncrometer was a device she claimed could detect the presence of various substances ...
- DIY simplest small CRT Oscilloscope An oscilloscope is a measuring instrument used to visualize and analyze electronic signals. It is c...
-
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
516 0 0 -
RF Control training board for students based on ESP32 C3
698 0 2 -
Aquarius+ Computer, Standard PCB
924 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
611 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
540 0 1 -
Nintendo Famicom HVC-001 Controller Shells
635 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
598 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
813 1 7