Землетрясометр своими руками


Землетрясения не только разрушают и наносит вред городам, но и уносят жизни людей. К тому же, учитывая что мы живем во времена большого количества многоэтажных домов, вероятность их повреждения при землетрясении ещё выше. Поэтому важно соблюдать меры предосторожности. Так давайте попробуем сделать простой самодельный детектор землетрясений с датчиком вибрации, с помощью чипа ESP01.

Обычно землетрясометры встраиваются в современные высотные здания. Высотки и другие сооружения защищены от повреждений при землетрясении датчиками землетрясений, обнаруживающими долгопериодные сейсмические движения. Соберем и мы такое устройство, особенно полезное для проживающих в сейсмоопасных районах.


Код для прошивки

int BUZZER = 0; // Digital Pin 0 define Buzzer interface
int VIBRATION = 2; // Digital Pin 2 define vibration sensor interface
int VAL; // Define the variable as VAL
void setup()
{
Serial.begin(9600);
pinMode(BUZZER,OUTPUT); //The defined Output as Buzzer
pinMode(VIBRATION,INPUT); //The defined input as Vibration
}
void loop()
{
VAL=digitalRead(VIBRATION);
if(VAL==HIGH) // If the sensor detects a vibration Buzzer will be HIGH
{
Serial.print(“Vibration Detected : “);
Serial.println(VAL);
digitalWrite(BUZZER,HIGH);
delay(1000);
}
else
{
Serial.println(VAL);
digitalWrite(BUZZER,LOW); //if detects no vibration Buzzer stay in LOW
}
}

Готовое устройство запитываем от аккумуляторов, постоянно подзаряжаемых через сеть 220V подходящим зарядным устройством.

Интересное на схемафоруме:
Светодиодный ёлочный шар на микросхемах