Telegram-бот @EarthQuakeGuardianBot
Қосымша ескерту арнасы. Егер қолданушы браузерде Push-хабарландыруларды өшірсе — бот Telegram арқылы хабарлайды. Сайтпен қатар лезде жұмыс істейді.
Датчик MPU6050 фиксирует первичную P-волну раньше, чем приходит разрушительная S-волна. Этих секунд достаточно чтобы упасть на пол, укрыться под столом, отойти от окон. По статистике МЧС — 90% травм при землетрясениях получают именно в первые 5–10 секунд.
Жапонияны көшірмейміз — өзіміздікін ойлап таптық
Ғимараттар астында серіппелер. Қымбат, арнайы зауыттар мен инженерия қажет.
Іргетас астында тозған автокөлік дөңгелектері. Арзан, барлық жерде қолжетімді.
Колёса под фундаментом гасят колебания земли. Когда происходит землетрясение — почва движется, но дом остаётся почти неподвижным. Резина + воздух в колесе работают как амортизатор.
Результат: люди внутри дома практически не чувствуют толчки. Мебель не падает, стёкла не бьются.
MPU6050 дірілді ұстайды
Акселерометр + 6 осьті гироскоп. X/Y/Z бойынша үдеуді 100 Гц жиілікпен өлшейді. P-толқынға — адамға көрінбейтін алғашқы әлсіз сілкініске әсер етеді.
ESP32 өңдейді
Микроконтроллер дірілді шекті мәнмен салыстырады. Шуды сүзеді (көлік жүрісі, қадамдар, құрылыс). Анық P-толқын кезінде — дабыл қосады.
WiFi сигнал жібереді
ESP32 серверге миллисекундтарда HTTP-сұрау жібереді. Сервер толқын тарау радиусындағы барлық жазылушыларға Push-хабарландыру тарайды.
Адамдар дабыл алады
Бір уақытта екі арна: сайт (Push + сирена + дірілдету) и Telegram-бот (@EarthQuakeGuardianBot). Браузер жабық болса да — бот хабарлайды.
ESP32-WROOM-32
Құрылғының миы. Датчик деректерін нақты уақытта өңдейді және WiFi арқылы лезде дабыл жібереді.
MPU6050 (GY-521)
6 осьті инерциялық датчик. Жердің микродірілдерін — эпицентрден келетін алғашқы толқынды ұстайды.
Arduino IDE
ESP32-ді бағдарламалау ортасы. Тегін, үлкен қоғамдастық. Жылдам прототиптеу үшін тамаша.
P-толқын жетеді ~15 сек, S-толқын — ~27 сек.
Ескерту терезесі = 12 секунд ⏱️ — бұл тығылуға жеткілікті.
- USGS базасынан жер сілкіністерін нақты уақытта көрсетеді
- P- және S-толқындардың қалаңызға жету уақытын есептейді
- Нақты орын үшін MSK баллдығын бағалайды
- Күшті оқиғалар кезінде браузерлік Push-хабарландыру жібереді
- Дыбыстық сирена ойнатып, телефонды дірілдетеді
- Толқынның келуіне дейін кері санақ көрсетеді
- «Егер болса» симуляторы — қала үшін салдарды есептейді
- Офлайн жұмыс істейді (PWA — қосымша ретінде орнатуға болады)
В Казахстане высокий сейсмический риск — особенно на юге (Алматы, Тараз, Шымкент). Верненское землетрясение 1887 года почти полностью разрушило город. Кеминское 1911 — унесло более 450 жизней. Но за последние 50 лет ощутимо готовности населения не прибавилось.
QuakeGuard — попытка это изменить. Через технологии дать людям инструмент раннего предупреждения, и через образование (гайды, квиз, симулятор) — научить как выжить.
Даже 5–10 секунд предупреждения спасают жизни. Это подтверждено опытом Японии (ShakeAlert), Мексики (SASMEX), Тайваня — там подобные системы работают 20+ лет.
Сайт бэкендсіз жұмыс істейді — статика + сыртқы API. Датчиктер үшін Node.js сервер + WebSocket қосылған.