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

Кот Учёный

Сталкеры
  • Публикаций

    6
  • Зарегистрирован

  • Посещение

Записи блога, опубликованные Кот Учёный

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

    Принцип работы
    В основе устройства — контроллер ESP32, который ищет BLE-устройства.  Артефакт представляет собой BLE-маячок с известным UUID.  Когда детектор обнаруживает сигнал с нужным UUID, он издаёт сигнал, как в игре.
     ESP32 сканирует BLE-устройства.    При нахождении устройства с нужным UUID включается индикация.    Частота мигания и звука зависит от RSSI — чем ближе артефакт, тем чаще сигналы.  Для борьбы с шумом используется экспоненциальное сглаживание и скользящее среднее — их параметры подбирались опытным путём.   В демо-режиме устройство не ищет артефакт, а издаёт сигналы каждые 100 мс.   Поддерживается обновление по воздуху (OTA) через Wi-Fi. Компоненты
    ESP32 — Управляет логикой и сканирует BLE  Buzzer — Издаёт звук при приближении к артефакту Красный LED — Индикация питания  Белый LED — Мигает при обнаружении артефакта 3 движковых переключателя — Питание, звук, режим (демо / поиск) TP4056 (USB-C) — Зарядка литий-ионного аккумулятора Li-Ion 500 mAh — Питание детектора  Резисторы 100 Ω — Ограничение тока светодиодов NRF52810 Beacon — BLE-маячок, спрятанный в артефакт  Схема подключения ESP32

     Материалы
    3D-модель детектора была взята из открытых источников: printables.
    Прошивка создана в Arduino IDE, исходный код доступен по ссылке: github.
    В качестве артефакта используется 3D-модель «Ломоть мяса» с помещённым внутрь BLE-маячком NRF52810. 
    Видео-демонстрация поиска артефакта
    VK Видео | Youtube
    Дополнительные фото
    Получился функционирующий детектор «Отклик»,  который действительно ищет артефакт. Он стабильно работает, устойчив к помехам при измерениях и внешне повторяет устройство из игры. 
    Буду рад вашим идеям и комментариям — впереди работа над детектором «Медведь».