กลับไปหน้ารวมไฟล์
anti-earthquake-bed-9ca74b.md

แผ่นดินไหว

แผ่นดินไหว เป็นกระบวนการทางธรณีวิทยาที่เกิดขึ้นบนเปลือกโลก มันคือการเคลื่อนไหวหรือการสั่นสะเทือนของโลกอย่างฉับพลัน ซึ่งเกิดจากการปลดปล่อยพลังงานที่สะสมมาอย่างช้าๆ ออกมาอย่างรวดเร็ว

ผลกระทบทำลายล้างจากแผ่นดินไหวนั้นมาจากดินถล่ม สึนามิ ไฟไหม้ และการแตกของรอยเลื่อน การสั่นสะเทือนของพื้นดินอย่างรุนแรงนี่แหละที่สร้างความเสียหายต่อทรัพย์สินและบาดเจ็บล้มตายมากที่สุด

อันตรายจากแผ่นดินไหว

  • การสั่นสะเทือนของพื้นดิน (Ground Shaking): คือการสั่นของพื้นดินระหว่างเกิดแผ่นดินไหว การสั่นนี้จะกระตุ้นให้เกิดอันตรายอื่นๆ ตามมา เช่น การกลายเป็นของเหลว (Liquefaction) และดินถล่ม ความเสียหายส่วนใหญ่จากแผ่นดินไหวเกิดจากคลื่นไหวสะเทือนที่เคลื่อนที่ผ่านใต้ตึก ทางเดินรถ และโครงสร้างอื่นๆ
การสั่นสะเทือนของพื้นดิน
  • การแตกของพื้นผิวและการเคลื่อนตัวของพื้นดิน (Surface Rupture & Ground Displacement): นี่คืออันตรายหลักจากแผ่นดินไหวเลย มันเกิดจากการเคลื่อนตัวในแนวดิ่งหรือแนวราบของพื้นดินบนสองฝั่งของรอยเลื่อนที่แตกออก มันสามารถส่งผลกระทบต่อพื้นที่กว้างใหญ่และสร้างความเสียหายอย่างรุนแรงให้กับสิ่งก่อสร้าง ถนน รางรถไฟ และท่อส่งต่างๆ
การแตกของพื้นผิวและการเคลื่อนตัวของพื้นดิน
  • ดินถล่ม (Landslides): แผ่นดินไหวสามารถกระตุ้นให้เกิดดินถล่มและโคลนถล่มได้ โดยเฉพาะในพื้นที่ที่มีดินอิ่มตัวด้วยน้ำ ดินถล่มอาจทำให้หินและเศษซากต่างๆ พังทลายลงมาชนคน ต้นไม้ สัตว์ อาคาร และยานพาหนะ มันยังสามารถกีดขวางถนนและทำลายสายสาธารณูปโภคได้อีกด้วย
ดินถล่ม
  • การกลายเป็นของเหลว (Liquefaction): สามารถทำลายฐานรากและโครงสร้างรองรับของอาคาร สะพาน ท่อส่ง และถนน ทำให้สิ่งเหล่านี้ทรุดตัวลงไปในดิน พังทลาย หรือละลายไปเลย
  • ไฟไหม้ (Fires): ที่เกิดจากแผ่นดินไหวเป็นอันตรายที่พบบ่อยเป็นอันดับสอง ไฟไหม้จากแผ่นดินไหวเริ่มต้นเมื่อสายไฟฟ้าและท่อแก๊สหลุดออกจากตำแหน่งเนื่องจากการสั่นสะเทือนของพื้นดิน แก๊สรั่วออกมาจากท่อที่แตก และเพียงประกายไฟเดียวก็สามารถก่อให้เกิดพายุไฟได้
  • การทำลายล้าง (Destruction): แผ่นดินไหวสามารถทำให้บ้านเรือนหลุดจากฐานราก เปลี่ยนดินให้กลายเป็นของเหลว และทำให้เกิดดินถล่มได้

10 แผ่นดินไหวรุนแรงที่สุดในประวัติศาสตร์สมัยใหม่

10 แผ่นดินไหวรุนแรงที่สุด

ทางออก (Solution)

เตียงต้านแผ่นดินไหว

ไอเดียก็คือการสร้างเตียงที่มีเซ็นเซอร์ตรวจจับแผ่นดินไหว (Vibration Sensor) ติดตั้งอยู่ พอเซ็นเซอร์จับได้ว่ามีแผ่นดินไหวหรืออันตรายอื่นๆ มันจะปิดตัวลงเพื่อปกป้องคนที่นอนอยู่ข้างใน ดังนั้น ถ้าแผ่นดินไหวครั้งนั้นรุนแรงจนทำให้ตึกอาคารพังถล่มลงมา ผู้อยู่อาศัยก็จะได้รับการปกป้องและสามารถถูกนำออกมาจากใต้ซากปรักหักพังได้อย่างปลอดภัย งานนี้เรียกว่าเตรียมตัวไว้ก่อน ดีกว่าไปนั่งรอให้ตึกถล่มทับนะน้อง! สู้งานนะวัยรุ่น!

เตียงตัวนี้ช่วยเรื่องความปลอดภัยของมนุษย์ได้โดยเฉพาะในญี่ปุ่นกับจีน เพราะเขามีแผ่นดินไหวบ่อยมาก

เป้าหมายของโปรเจค คือปกป้องผู้คนจากอุบัติเหตุที่เกิดจากแผ่นดินไหว เช่น บ้านถล่มลงมา

Geological Telemetry: กลไกต้านแผ่นดินไหว

เครื่องตรวจจับควันธรรมดาๆ จะใช้การไม่ได้เวลามีเหตุการณ์ทางธรณีวิทยารุนแรง เพราะตัวบ้านอาจถล่มลงมาได้ เตียงต้านแผ่นดินไหว รุ่นนี้เลียนแบบสถาปัตยกรรมการเอาชีวิตรอดอัตโนมัติขั้นสูงของญี่ปุ่น โดยใช้ MPU6050 6-Axis Gyroscope/Accelerometer ที่มีความไวสูง ติดตั้งแน่นกับโครงเตียงโดยตรง Arduino จะทำหน้าที่เป็นเครื่องวัดแผ่นดินไหวอิสระ คอยอ่านค่าสัมประสิทธิ์ความเร่งบนแกน Z และแกน X ตลอดเวลา ถ้าการคำนวณภายในยืนยันว่ามีสัญญาณของการสั่นสะเทือนทางกายภาพ (เช่น 6.0 ริกเตอร์) โปรเซสเซอร์จะปลดล็อคกลไกสลักเหล็กแรงดัน 12V ทันที ทำให้โครงเหล็กป้องกันด้านบนปิดลงมาคลุมคนนอนหลับ เพื่อหลีกเลี่ยงเศษซากโครงสร้างที่อาจทับลงมา

การวิเคราะห์สัญญาณการสั่นจาก MPU6050

โลกของเราอยู่ที่ 1G (แรงโน้มถ่วง) บนแกน Z (9.8 m/s²)

  1. สุนัขกระโดดขึ้นเตียงจะสร้างสัญญาณพุ่งสูงชั่วขณะที่ 1.5G แล้วก็กลับมาเสถียร
  2. แผ่นดินไหวจริงๆ ขนาด 7.0 จะสร้างคลื่นการสั่นสะเทือนที่รุนแรง ต่อเนื่อง และมีขนาดใหญ่ กระจายไปทุกทิศทาง X, Y, Z พร้อมกัน
  3. Arduino จะรันโค้ดเพื่อติดตามผลรวมเวกเตอร์สัมบูรณ์: √(X² + Y² + Z²) ถ้าผลรวมนี้คงอยู่เกินขีดจำกัดความปลอดภัยที่ปรับค่าไว้ เป็นเวลา 500 มิลลิวินาที มันจะระบุได้แน่ชัดว่าเป็นแผ่นดินไหว
#include <Wire.h>
#include <Adafruit_MPU6050.h>

Adafruit_MPU6050 mpu;
int solenoidLockPin = 8;
unsigned long tremorStartTime = 0;

void loop() {
  sensors_event_t a, g, temp;
  mpu.getEvent(&a, &g, &temp); // Read the accelerometer data

  // Calculate vector magnitude (normally rests at ~9.8)
  float vectorMagnitude = sqrt(sq(a.acceleration.x) + sq(a.acceleration.y) + sq(a.acceleration.z));

  if (vectorMagnitude > 15.0 || vectorMagnitude < 5.0) {
    // Significant tremor detected
    if (tremorStartTime == 0) {
      tremorStartTime = millis(); // Start timing the event
    }

    // If shaking sustains beyond 500 milliseconds (bypasses minor disturbances)
    if (millis() - tremorStartTime > 500) {
      Serial.println("CATASTROPHIC SEISMIC EVENT DETECTED!");

      // TRIGGER THE EMERGENCY MECHANISMS!
      digitalWrite(solenoidLockPin, HIGH);
      triggerHighDecibelSiren();
    }
  } else {
    // Normal ambient conditions
    tremorStartTime = 0;
  }
}

ระบบจ่ายไฟสำรอง (UPS) ที่ต้องทำงานได้เสมอ

ระหว่างเกิดแผ่นดินไหวรุนแรง ระบบไฟฟ้าของเมืองอาจดับภายในไม่กี่วินาที Arduino เราไว้ใจอะแดปเตอร์ 120V จากปลั๊กฝาผนังอย่างเดียวไม่ได้ ระบบทั้งหมดต้องพึ่งพา แบตเตอรี่ตะกั่วกรดแบบปิด 12V คู่กับวงจรชาร์จเฉพาะที่ทำงานขนานกันตลอดเวลา เมื่อไฟจากปลั๊กดับ แบตเตอรี่จะจ่ายกระแสไฟที่จำเป็นเพื่อขับสลักโซลินอยด์ 12V ให้ทำงาน รับประกันว่ากลไกป้องกันจะถูกเปิดใช้งาน ไม่ว่าไฟเมืองจะดับหรือไม่ก็ตาม

รายการอุปกรณ์เพื่อความมั่นคงของโครงสร้าง

  • Arduino Mega/Uno (จัดการการอ่านค่าจากเซนเซอร์และการควบคุมแบบพร้อมกัน)
  • MPU6050 Accelerometer (ต้องยึดด้วยสกรูแน่นๆ เข้ากับโครงสร้างโลหะหลัก การติดตั้งแบบนิ่มๆ จะทำให้การตรวจจับการสั่นเสียหาย)
  • สลักล็อคแม่เหล็กไฟฟ้า (Solenoid) แรงดัน 12V แบบหนัก (เพื่อยึดมวลของโครงป้องกันไว้จนกว่าจะได้รับไฟ)
  • รีเลย์แบบ Opto-Isolated กระแสสูง และ ไดโอด Flyback 1N4007 (เพื่อปกป้องวงจรจากแรงดันย้อนกลับจากโซลินอยด์)
  • แบตเตอรี่สำรอง 12V แบบ UPS (สิ่งจำเป็นขั้นต่ำเพื่อให้ระบบรอดจากไฟดับฉับพลันของเมือง)

ต้นแบบสร้างโปรเจค

350 ปอนด์ (ประมาณนึงไว้ก่อนนะน้อง ราคาวัสดุอาจขึ้นลง)

คำแนะนำจากรุ่นพี่

  • เตียงตัวนี้ ออกแบบได้หลายแบบเลยน้อง อย่าจำเจ ใช้ความคิดสร้างสรรค์หน่อย
  • เพิ่มท่อออกซิเจนกับอาหารสำรองไว้หน่อยก็ดีนะ ไว้กรณีฉุกเฉิน "ห้ามช็อตนะตัวนี้"
  • จะติดกล้องภายนอก (External Camera) เพิ่มเพื่อเช็คสภาพแวดล้อมรอบข้างก็เวิร์คดี สู้งานนะน้อง!

ข้อมูล Frontmatter ดั้งเดิม

apps:
  - "1x Arduino IDE"
author: "kiroloskhairy"
category: "Security & Monitoring"
components:
  - "1x Grove - Vibration Sensor (SW-420)"
  - "1x 9V battery (generic)"
  - "1x Jumper wires (generic)"
  - "1x Hot glue gun (generic)"
  - "1x Switch Actuator, Head for spring return push-button"
  - "1x Arduino UNO"
  - "1x Buzzer"
  - "1x Dual H-Bridge motor drivers L298"
  - "1x 5 mm LED: Red"
  - "1x DC Motor, 12 V"
  - "1x Solderless Breadboard Half Size"
description: "Seismic structural triggering! Construct an immensely resilient mechatronic infrastructure by monitoring hyper-sensitive MPU6050 accelerometer algorithms natively validating geological tremor matrices, deploying catastrophic kinematic lockdowns instantly."
difficulty: "Intermediate"
documentationLinks: []
downloadableFiles:
  - "https://projects.arduinocontent.cc/ad01c8c5-71ab-4ec7-be71-8fbe5fa865d4.ino"
encryptedPayload: "U2FsdGVkX1+QcxqCDEkBC1lW94Z3DKFs3xOnDqcTEvwlYxKfNmJXGJztdUzV/1wO63eWcFFYz3jIv1ttLuLA3TJAl9uuezUtlNItqEDwHH0="
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/anti-earthquake-bed-9ca74b_cover.jpg"
lang: "en"
likes: 6
passwordHash: "b91a5f747554921bd832da0a36a4074b0f3acb3a4717aaa778e77e2b298d3743"
price: 1999
seoDescription: "Smart ANTI-Earthquake Bed senses tremors and closes automatically to protect sleepers from disaster-related accidents."
tags:
  - "eartquake"
  - "environmental sensing"
  - "home automation"
  - "smart appliances"
  - "security"
  - "health"
  - "smart bed"
title: "เตียงเทพสู้แผ่นดินไหว ปลอดภัยตึงๆ!"
tools: []
videoLinks:
  - "https://www.youtube.com/embed/Vpk04dROvTU"
views: 4092