<?xml version="1.0"?>
<rss version="2.0"><channel><title/><link>https://ap-pro.ru/blogs/blog/275-zona-tehnologiy/</link><description><![CDATA[<p>
	Сталкерские гаджеты своими руками и не только.
</p>]]></description><language>ru</language><item><title>&#x414;&#x435;&#x442;&#x435;&#x43A;&#x442;&#x43E;&#x440; &#xAB;&#x41E;&#x442;&#x43A;&#x43B;&#x438;&#x43A;&#xBB; &#x438;&#x437; S.T.A.L.K.E.R. &#x43D;&#x430; &#x431;&#x430;&#x437;&#x435; ESP32</title><link>https://ap-pro.ru/blogs/entry/1294-detektor-%C2%ABotklik%C2%BB-iz-stalker-na-baze-esp32/</link><description><![CDATA[<p>
	Привет, братья-сталкеры!  <br />
	Всегда любил электронику и вселенную S.T.A.L.K.E.R., поэтому решил объединить эти интересы и сделать реально работающий детектор артефактов.  <br />
	Начал с легендарного «Отклика»: 3D-модель нашёл в Сети, а электронику и прошивку собрал сам.  Ниже — все материалы для самостоятельного повторения и улучшения.
</p>

<p style="text-align:center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="54544" href="https://ap-pro.ru/uploads/monthly_2025_11/981418781_photo_2025-11-01_11-43-20(2).jpg.ef275ca7db0e5e1599d1615da7bd03df.jpg" rel=""><img alt="903227593_photo_2025-11-01_11-43-20(2).thumb.jpg.3e6d157f106828331989cc130aaacc1e.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="54544" data-ratio="178.15" style="height:auto;" width="421" data-src="https://ap-pro.ru/uploads/monthly_2025_11/903227593_photo_2025-11-01_11-43-20(2).thumb.jpg.3e6d157f106828331989cc130aaacc1e.jpg" src="https://ap-pro.ru/applications/core/interface/js/spacer.png" /></a>
</p>

<hr /><p>
	<strong>Принцип работы</strong>
</p>

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

<ol><li>
		 ESP32 сканирует BLE-устройства.  
	</li>
	<li>
		 При нахождении устройства с нужным UUID включается индикация.  
	</li>
	<li>
		 Частота мигания и звука зависит от RSSI — чем ближе артефакт, тем чаще сигналы.  Для борьбы с шумом используется экспоненциальное сглаживание и скользящее среднее — их параметры подбирались опытным путём.  
	</li>
	<li>
		В демо-режиме устройство не ищет артефакт, а издаёт сигналы каждые 100 мс.  
	</li>
	<li>
		Поддерживается обновление по воздуху (OTA) через Wi-Fi.
	</li>
</ol><hr /><p>
	<strong>Компоненты</strong>
</p>

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

<p style="text-align:center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="54547" href="https://ap-pro.ru/uploads/monthly_2025_11/244749110_.png.fbe9ba4dd141ade9cc958ac8f8f593f9.png" rel=""><img alt="789304704_.thumb.png.34b6156a98e4ec12a9d855f7bb292a23.png" class="ipsImage ipsImage_thumbnailed" data-fileid="54547" data-ratio="87.92" style="height:auto;" width="853" data-src="https://ap-pro.ru/uploads/monthly_2025_11/789304704_.thumb.png.34b6156a98e4ec12a9d855f7bb292a23.png" src="https://ap-pro.ru/applications/core/interface/js/spacer.png" /></a>
</p>

<hr /><p>
	<strong> Материалы</strong>
</p>

<p>
	3D-модель детектора была взята из открытых источников: <a href="https://www.printables.com/model/823279-stalker-echo-detector-printable-model" rel="external nofollow">printables</a>.
</p>

<p>
	Прошивка создана в Arduino IDE, исходный код доступен по ссылке: <a href="https://github.com/learnedcat/stalkerecho" rel="external nofollow">github</a>.
</p>

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

<hr /><p>
	<strong>Видео-демонстрация поиска артефакта</strong>
</p>

<p>
	<a href="https://vkvideo.ru/video-233638051_456239017" rel="external nofollow">VK Видео</a> | <a href="https://youtube.com/shorts/6ci6ZM1DnIk?si=dWwRjeyrD2NW1d9B" rel="external nofollow">Youtube</a>
</p>

<hr /><p>
	<strong>Дополнительные фото</strong>
</p>

<div class="ipsSpoiler" data-ipsspoiler="" data-ipsspoiler-option="В процессе сборки">
	<div class="ipsSpoiler_header">
		<span>Спойлер</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p style="text-align:center;">
			<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="54546" href="https://ap-pro.ru/uploads/monthly_2025_11/photo_2025-11-01_11-43-20.jpg.6e3490e684050c8198d3de3c074ceaa8.jpg" rel=""><img alt="photo_2025-11-01_11-43-20.thumb.jpg.397fa0f063c4c89aef6c0145f872ee29.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="54546" data-ratio="178.15" style="height:auto;" width="421" data-src="https://ap-pro.ru/uploads/monthly_2025_11/photo_2025-11-01_11-43-20.thumb.jpg.397fa0f063c4c89aef6c0145f872ee29.jpg" src="https://ap-pro.ru/applications/core/interface/js/spacer.png" /></a>
		</p>
	</div>
</div>

<div class="ipsSpoiler" data-ipsspoiler="" data-ipsspoiler-option="Артефакт">
	<div class="ipsSpoiler_header">
		<span>Спойлер</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p style="text-align:center;">
			<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="54545" href="https://ap-pro.ru/uploads/monthly_2025_11/624258143_photo_2025-11-01_11-43-20(3).jpg.4aeadbd68d9b575eacd4327285245e7d.jpg" rel=""><img alt="1491169744_photo_2025-11-01_11-43-20(3).thumb.jpg.f00fc5c1c197c5b5f3ef81e5029266f2.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="54545" data-ratio="178.15" style="height:auto;" width="421" data-src="https://ap-pro.ru/uploads/monthly_2025_11/1491169744_photo_2025-11-01_11-43-20(3).thumb.jpg.f00fc5c1c197c5b5f3ef81e5029266f2.jpg" src="https://ap-pro.ru/applications/core/interface/js/spacer.png" /></a>
		</p>
	</div>
</div>

<hr /><p>
	Получился функционирующий детектор «Отклик»,  который действительно ищет артефакт. Он стабильно работает, устойчив к помехам при измерениях и внешне повторяет устройство из игры. <br />
	Буду рад вашим идеям и комментариям — впереди работа над детектором «Медведь».
</p>]]></description><guid isPermaLink="false">1294</guid><pubDate>Sat, 01 Nov 2025 10:22:00 +0000</pubDate></item></channel></rss>
