An earthquake is an unavoidable and unpredictable natural phenomenon that often causes damage to lives and property. We cannot fight it but we can stay alert and aware using technology that can protect us and the industry. Here a simple earthquake indicator for home and industry using an Arduino and a highly-sensitive ADXL335 accelerometer is presented that can indicate vibrations.
This project can be modified and used as a knock-and-shake detector for ATMs, vehicles or door-break alarms. But its main aim is to detect earthquakes and other seismic activities. We know that accelerometers like ADXL335 are highly sensitive to knocks and vibrations in any of the three physical axes. ADXL335 gives analogue voltage equivalent to imposed acceleration. It has three outputs, one each for of X-, Y- and Z-axes. The three analogue outputs are wired to Arduino-Uno ADC pins. Any acceleration caused due to movement in any of the axes is detected by the accelerometer and hence by Arduino ADC.
If motion is violent enough during an earthquake and crosses a certain threshold, a buzzer sounds as well as a relay energises. While the buzzer and light is for home purpose, relay output is for industrial purpose; it can be wired to a PLC for safety interlocking of any moving machine part and furnace control for shutting these down in case of an earthquake. The threshold adjustment buttons are there for carrying out this task.
- Power supply
- ESP 8266
- Arduino IDE
- Web Application or Android Application
- Language: Embedded C