Перейти к содержанию

Детектор «Отклик» из S.T.A.L.K.E.R. на базе ESP32

Привет, братья-сталкеры!  
Всегда любил электронику и вселенную S.T.A.L.K.E.R., поэтому решил объединить эти интересы и сделать реально работающий детектор артефактов.  
Начал с легендарного «Отклика»: 3D-модель нашёл в Сети, а электронику и прошивку собрал сам.  Ниже — все материалы для самостоятельного повторения и улучшения.

903227593_photo_2025-11-01_11-43-20(2).thumb.jpg.3e6d157f106828331989cc130aaacc1e.jpg


Принцип работы

В основе устройства — контроллер ESP32, который ищет BLE-устройства.  Артефакт представляет собой BLE-маячок с известным UUID.  Когда детектор обнаруживает сигнал с нужным UUID, он издаёт сигнал, как в игре.

  1.  ESP32 сканирует BLE-устройства.  
  2.  При нахождении устройства с нужным UUID включается индикация.  
  3.  Частота мигания и звука зависит от RSSI — чем ближе артефакт, тем чаще сигналы.  Для борьбы с шумом используется экспоненциальное сглаживание и скользящее среднее — их параметры подбирались опытным путём.  
  4. В демо-режиме устройство не ищет артефакт, а издаёт сигналы каждые 100 мс.  
  5. Поддерживается обновление по воздуху (OTA) через Wi-Fi.

Компоненты

  • ESP32 — Управляет логикой и сканирует BLE 
  • Buzzer — Издаёт звук при приближении к артефакту
  • Красный LED — Индикация питания 
  • Белый LED — Мигает при обнаружении артефакта
  • 3 движковых переключателя — Питание, звук, режим (демо / поиск)
  • TP4056 (USB-C) — Зарядка литий-ионного аккумулятора
  • Li-Ion 500 mAh — Питание детектора 
  • Резисторы 100 Ω — Ограничение тока светодиодов
  • NRF52810 Beacon — BLE-маячок, спрятанный в артефакт

 Схема подключения ESP32

789304704_.thumb.png.34b6156a98e4ec12a9d855f7bb292a23.png


 Материалы

3D-модель детектора была взята из открытых источников: printables.

Прошивка создана в Arduino IDE, исходный код доступен по ссылке: github.

В качестве артефакта используется 3D-модель «Ломоть мяса» с помещённым внутрь BLE-маячком NRF52810. 


Видео-демонстрация поиска артефакта

VK Видео | Youtube


Дополнительные фото

Спойлер

photo_2025-11-01_11-43-20.thumb.jpg.397fa0f063c4c89aef6c0145f872ee29.jpg

Спойлер

1491169744_photo_2025-11-01_11-43-20(3).thumb.jpg.f00fc5c1c197c5b5f3ef81e5029266f2.jpg


Получился функционирующий детектор «Отклик»,  который действительно ищет артефакт. Он стабильно работает, устойчив к помехам при измерениях и внешне повторяет устройство из игры. 
Буду рад вашим идеям и комментариям — впереди работа над детектором «Медведь».

  • Мастер! 1


0 Комментариев


Рекомендуемые комментарии

Комментариев нет

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти