Поиск сообщества
Показаны результаты для тегов 'гаджеты'.
Найдено: 1 результат
-
Детектор «Отклик» из S.T.A.L.K.E.R. на базе ESP32
Кот Учёный опубликовал запись в блоге в Зона Технологий
Привет, братья-сталкеры! Всегда любил электронику и вселенную 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 Дополнительные фото Получился функционирующий детектор «Отклик», который действительно ищет артефакт. Он стабильно работает, устойчив к помехам при измерениях и внешне повторяет устройство из игры. Буду рад вашим идеям и комментариям — впереди работа над детектором «Медведь».
