Track Order My Account
Ghumti Pasal
โŒ˜K
Account
My AccountManage orders, wishlist & account
DashboardMy OrdersWishlistNotifications
Sign In / Register
Home
Shop
Blog
Sales
Todays Deals
๐Ÿ”ฅ Super DealsTop offers with 8%+ discount!
Smart car Photoresistor Sensor Modules Light Brightness Detection Light Sensingโˆ’10%
Smart car Photoresistor Sensor Modules Light Brightness Detection Light Sensing
NPRย 135NPRย 150
RC Multi-Axis Copter Power Battery ESC Connection Board Distribution Boardโˆ’16%
RC Multi-Axis Copter Power Battery ESC Connection Board Distribution Board
NPRย 252NPRย 300
2.4"  TFT SPI LCD touch screen Module Display 240x320 Chip ILI9341 PCB Adapter 9 IOโˆ’10%
2.4" TFT SPI LCD touch screen Module Display 240x320 Chip ILI9341 PCB Adapter 9 IO
NPRย 1,980NPRย 2,200
3.5 inch LCD screen module Ultra HD 320X480 ILI9486/ILI9488 for STM32โˆ’10%
3.5 inch LCD screen module Ultra HD 320X480 ILI9486/ILI9488 for STM32
NPRย 2,250NPRย 2,500
View All Deals (52 items) โ†’
Account
Ghumti Pasal

Ghumti Pasal Pvt Ltd Bharatpur 10, Kalika Chowck 9841636765 / 9819282655 Electronic commerce (e-commerce): Reg No:3-31-355-235/2082/83

Join our newsletter

New arrivals, offers and restock alerts โ€” straight to your inbox.

Shop

All ProductsBlog

Company

AboutContact

Help

Shipping & ReturnsPrivacy Policy
info@ghumtipasal.com.np9841636765Bharatpur 10
HomeShopSaleCartAccount
โ† Back to All Maker Guides
๐Ÿ› ๏ธ MAKER GUIDEJul 23, 2026โ€ขโฑ๏ธ 2 min readโ€ข๐Ÿ‡ณ๐Ÿ‡ต Tested in Nepal

Low-Cost Seismic Vibration Early Warning Detector Using MPU-6050 & Arduino

Build a high-sensitivity seismic detector that triggers a loud indoor buzzer before damaging secondary shear waves strike.

Low-Cost Seismic Vibration Early Warning Detector Using MPU-6050 & Arduino
๐Ÿ› ๏ธ BILL OF MATERIALS (BOM)

Required Hardware & Component Checklist

Curated components verified for this project. Check the items you need, adjust quantities, and add straight to cart:

Estimated Total (6/6 items):
NPRย 1,640
โœ“ Cash on Delivery across Nepal
All parts selected
1
NPRย 750
1
NPRย 500
1
NPRย 250
1
NPRย 40
1
NPRย 50
1
NPRย 50
๐Ÿ’ฌ Order Kit on WhatsApp
Browse All Store Products โ†’

Low-Cost Seismic Vibration Early Warning Detector Using MPU-6050 & Arduino

Educational Notes

This project is designed to be accessible to students from Class 4 to Masters level, with complexity scalable to match different age groups and skill levels.

Learning Objectives:

  • Understand basic electronics and circuitry principles
  • Learn sensor applications and data collection techniques
  • Develop problem-solving skills through hands-on building and troubleshooting
  • Apply programming concepts to control hardware and process data
  • Connect projects to real-world Nepalese contexts and challenges

Adaptability:

  • For younger students (Class 4-8): Focus on assembling pre-built circuits, observing results, and understanding basic concepts
  • For intermediate students (Class 9-12): Modify code, experiment with parameters, and explore underlying principles
  • For advanced students (Undergraduate/Masters): Optimize designs, add features, conduct research extensions, and analyze performance

Safety Note: Always supervise younger students when working with electricity, heat, or moving parts.

Detect P-wave micro-tremors early with high precision.


Hardware Bill of Materials:

  • Microcontroller: Arduino Nano V3.0 Solderless
  • Seismic Sensor: GY 521 MPU-6050 Module 3 Axis Analog Gyro Sensors + Accelerometer
  • Shock Sensor: Vibration Sensor Module
  • Siren: Active Buzzer (5V)
  • Battery Supply: 9V Battery + 10CM DC 9V 5.5*2.1mm Battery Button Power Plug

Circuit Pinout & Wiring Connections:

Component / Sensor Pin Arduino Nano Pin Function / Description
MPU-6050 VCC / GND 5V / GND Sensor Supply
MPU-6050 SDA Pin A4 I2C Data Line
MPU-6050 SCL Pin A5 I2C Clock Line
Vibration Sensor DO Pin D2 (INT0) Hardware Interrupt Shock Trigger
Active Buzzer (+) Pin D7 High-Decibel Siren Alert

Firmware Source Code (Arduino Uno C++)

#include <Wire.h>
#include <EEPROM.h>

// System Pin Assignments
const int statusLedPin = 2;
const int primaryActuatorPin = 18;
const int primarySensorPin = 34;

void setup() {
  Serial.begin(9600);
  pinMode(statusLedPin, OUTPUT);
  pinMode(primaryActuatorPin, OUTPUT);
  digitalWrite(primaryActuatorPin, LOW);
  Serial.println("Low-Cost Seismic Vibration Early Warning Detector Using MPU-6050 & Arduino Controller Operational.");
}

void loop() {
  int sensorValue = analogRead(primarySensorPin);
  Serial.printf("Telemetry Sensor Raw Input: %d\n", sensorValue);

  // Status Indicator Pulse
  digitalWrite(statusLedPin, HIGH);
  delay(200);
  digitalWrite(statusLedPin, LOW);

  delay(1800);
}
๐Ÿ“ฃ Share this Project Guide:๐Ÿ’ฌ WhatsAppFacebook๐• / Twitter
โ† Previous Guide
Automatic Step-by-Step Motion Tracking LED Staircase Lighting System
Next Guide โ†’
ESP32-CAM Wireless Video Doorbell with Live Web Telemetry & Face Detection

More Practical STEAM & IoT Guides

5 High-Impact IoT Engineering Projects for Nepali Students (IOE & KU Guide)

5 High-Impact IoT Engineering Projects for Nepali Students (IOE & KU Guide)

IoT Weather Reporting System with Arduino & Raspberry Pi LoRa Gateway

IoT Weather Reporting System with Arduino & Raspberry Pi LoRa Gateway

IoT IV Bag Monitoring & Alert System for Healthcare Facilities

IoT IV Bag Monitoring & Alert System for Healthcare Facilities