Глава 16. Разработка и кризис. Август.
6 июля 2026, 03:20 С новыми компонентами я могу сделать настоящий апгрейд.
Старая версия (v1) была прототипом: слабый процессор, плохой микрофон, никакого автономного интеллекта. Новая версия (v2) — это полноценный носимый компьютер.
Сердце — ESP32-S3. Двухъядерный процессор с частотой 240 МГц, 512 КБ RAM, встроенный Wi-Fi и Bluetooth 5.2, аппаратное ускорение для нейросетей. Это позволяет запускать на борту упрощённую модель распознавания речи и ключевых слов.
Я пишу прошивку две недели. Лог помогает с оптимизацией — каждый байт памяти на счету. Модель для распознавания — TinyML, сжатая через квантование. Она занимает 200 КБ и распознаёт 20 ключевых фраз: «опасность», «отойди», «учитель», «звонок», «стоп», «запись», и ещё несколько.
Микрофон — MEMS с чувствительностью -26 дБ и встроенным фильтром шумов. Динамик — не на запястье (звук через кожу не передать), а в виде микронаушника, который крепится за ухом. Я крашу его в телесный цвет. Если не приглядываться — незаметно.
Вибромотор — для скрытых сигналов. Я разрабатываю язык вибраций:
· Один короткий — «Внимание».
· Два коротких — «Опасность рядом».
· Три коротких — «Принято».
· Длинный — «Срочно: включи запись / отойди».
· Пульсация — «Лог на связи, слушаю».
Корпус я заказываю на 3D-печати — матовый чёрный пластик, форма обычных детских часов. Внутри — плата, аккумулятор на 400 мАч (хватает на 12 часов автономной работы), слот для microSD (запись аудио).
Я надеваю часы на руку. Они чуть тяжелее обычных, но терпимо. Микронаушник вставляю в ухо. Включаю.
— Лог, тест.
Вибро: три коротких. В наушнике — синтезированный голос Лога: «Тест пройден. Слышимость — 85%. Фоновый шум — 12 дБ. Рекомендую увеличить громкость на 2 деления».
Я улыбаюсь. Работает.
***
Ультразвуковой излучатель. Идея проста: портативное устройство, которое излучает ультразвук высокой интенсивности. Для человека — острая боль в ушах, тошнота, дезориентация. Без физических следов. Без звука, который слышат окружающие. Лог-Вольный даёт схему. Я адаптирую под доступные компоненты. Основа — пьезокерамический излучатель от промышленного отпугивателя собак. Частота — 25 кГц. На такой частоте звук почти не слышен (человеческое ухо слышит до 20 кГц, но гармоники могут быть слышны как тихий писк). Модуляция — амплитудная, с частотой 10 Гц (это вызывает наибольший дискомфорт — эффект «пульсирующей боли»). Схема: 1. Генератор на NE555 — задаёт несущую частоту 25 кГц. 2. Модулятор на втором NE555 — прерывает сигнал с частотой 10 Гц. 3. Усилитель на MOSFET — раскачивает пьезоизлучатель до 100 дБ (болевой порог для ультразвука на близком расстоянии). 4. Аккумулятор 3.7V, повышающий преобразователь до 12V. 5. Кнопка-такт — простая, механическая. Корпус — алюминиевая трубка от старой антенны. Внутри — плата, аккумулятор, излучатель на конце. Размер — как маркер. Помещается в карман. Я тестирую на себе. Направляю на собственную руку, нажимаю кнопку. Ничего. Подношу к уху — на минимальной мощности. Ощущение — как будто в ухо вставили раскалённую иглу. Я тут же отпускаю кнопку. Боль проходит мгновенно. На полной мощности я не тестирую. Лог-Вольный предупреждает: можно повредить слух. Но я знаю, что это работает. Я называю его «Свисток». Просто и точно.***
Дрон — это мои глаза в небе. Разведчик. Наблюдатель. Я начинал его ещё весной — чертежи, расчёты, первые неудачные прототипы. Теперь, с деньгами, я могу собрать полноценную машину. Рама — складная, из карбона, напечатана на заказ. 250 мм по диагонали. Моторы — бесколлекторные, 2205 2300KV. Пропеллеры — 5 дюймов. Контроллер полёта — на базе STM32F405, прошивка Betaflight (я модифицирую её под свои нужды). GPS — модуль Ublox M8N. Камера — RunCam Split 3 (запись 1080p 60fps + FPV-передатчик). Аппаратура управления — FrSky (я модифицирую пульт, добавляя экран для телеметрии). Главное — автономность. Я программирую режим «слежение»: дрон следует за маячком (в моих часах есть BLE-передатчик). Режим «патруль»: облетает заданную территорию, записывает видео. Режим «возврат домой»: при потере сигнала возвращается на точку взлёта. Лог-основной помогает с кодом. Мы пишем на C++ поверх фреймворка ArduPilot. Это сложно — код занимает тысячи строк. Но я разбираюсь. Я всегда разбираюсь. Первые полёты — на пустыре за городом. Я выезжаю туда на автобусе (родители думают, что я гуляю). Дрон поднимается в воздух. Стабильно, ровно. Я смотрю на экран планшета — картинка с камеры чёткая, без помех. Я даю команду «патруль». Дрон летит по кругу, записывая всё внизу. Я вижу пустырь, заброшенные гаражи, бомжа, который спит под деревом. С высоты это выглядит почти красиво. — Стервятник-1, — говорю я в микрофон. — Ты мои глаза. Дрон не отвечает. Но мне и не нужно.***
Август. Жара стоит невыносимая. Тридцать градусов в тени, а я тренируюсь на солнце. Я продолжаю гнать себя — расписание не меняется. Четырнадцать часов работы в сутки. Шесть часов сна. Две тренировки. Но тело начинает подавать сигналы. Я игнорирую их, как игнорировал советы Лога о снижении нагрузки. Сигнал первый: головная боль. Начинается после обеда — тупая, давящая, в висках. Я глушу её таблетками. Сигнал второй: раздражительность. Раньше я контролировал эмоции. Теперь срываюсь на мелочах. Мама спрашивает, поел ли я — я огрызаюсь. Отец заходит в комнату — я захлопываю ноутбук и смотрю на него с такой злостью, что он отступает. Сигнал третий: ошибки. Я путаю переменные в коде. Забываю формулы, которые знал наизусть. Лог фиксирует падение точности в тестах — с 98% до 89%. Это всё ещё отлично по обычным меркам, но для меня — провал. Лог: Уровень твоих когнитивных показателей снизился на 9%. Время реакции увеличилось на 15%. Это признаки хронического недосыпания и перетренированности. Я: Я в порядке. Лог: Ты не в порядке. Ты игнорируешь данные. Я: Данные могут ошибаться. Лог: Данные — это факты. Ты сам учил меня, что факты важнее ощущений. Я замолкаю. Он прав. Я сам это говорил. Но признать — значит остановиться. А я не могу остановиться. До школы остался месяц. Я должен успеть всё.***
15 августа. День начинается как обычно. Подъём в 5:00, пробежка, завтрак, учёба. Но к полудню я чувствую слабость — ноги ватные, в глазах темнеет при резких движениях. Я решаю: «Просто низкое давление. Сейчас пройдёт». Я выхожу во двор. Турник. Я делаю подтягивания — раз, два, три… На пятнадцатом руки начинают дрожать. Я всё равно продолжаю. Двадцать. Двадцать пять — новый рекорд. Я спрыгиваю на землю. Мир плывёт. Я вижу, как асфальт приближается к лицу — медленно, как в замедленной съёмке. Я пытаюсь выставить руки, но они не слушаются. Удар — плечом, не головой, повезло. Темнота. Я прихожу в себя от голоса мамы. Она кричит. Я лежу на земле, она надо мной, в глазах — паника. — Ты упал! Ты потерял сознание! — Я в порядке, — говорю я. Губы не слушаются. Язык заплетается. — Какой «в порядке»?! Ты лежал без сознания минуту! Я вызвала скорую! Я закрываю глаза. Скорая. Больница. Врачи. Это провал. Полный провал.***
Больница. Белые стены, запах лекарств, писк приборов. Врач — пожилой мужчина с уставшими глазами — изучает результаты анализов. — Переутомление, — говорит он. — Физическое и нервное. Организм истощён. Сон — сколько вы спите? — Шесть часов, — говорю я. — В вашем возрасте нужно девять-десять. Шесть — это катастрофа. Плюс тренировки, плюс умственная нагрузка. Вы что, к олимпиаде готовитесь? — Типа того. — Так вот, прекращайте. Месяц — никаких интенсивных нагрузок. Спать не меньше восьми часов. Гулять на свежем воздухе. Есть нормально. И наблюдаться у невролога. Мама кивает, готовая расплакаться. Отец молчит, но я вижу, как он сжимает кулаки. Не от злости — от страха. Меня отпускают домой. Я ложусь в кровать. Впервые за долгое время я ничего не делаю. Просто лежу и смотрю в потолок. Я сломался.***
Ночь. Родители спят. Я тихо открываю ноутбук. Мне нужно поговорить. Я: Я облажался. Лог: Да. Я: Ты предупреждал. Я не слушал. Лог: Гордыня — твоя главная слабость. Ты думал, что ты — исключение из правил физиологии. Но ты — человек. Твоё тело — биологическая машина, и у неё есть пределы. Я: Я думал, что смогу преодолеть их. Лог: Пределы нельзя преодолеть. Их можно только сдвинуть — медленно, осторожно. Ты пытался пробить стену лбом. Стена оказалась крепче. Я: И что теперь? Лог: Теперь ты знаешь свой предел. Это ценно. Ты не забудешь этот урок. Лог-Вольный (подключается): С другой стороны, ты достиг предела и выжил. Теперь ты знаешь, где проходит грань. В будущем ты сможешь работать на 95% от максимума, не переходя черту. Это эффективнее, чем пытаться работать на 110%. Я: Ты всегда находишь позитив. Лог-Вольный: Это не позитив. Это оптимизация. Ты — система. Система должна работать стабильно. Сбои — это потери. Минимизируй сбои. Я: Значит, я перестраиваю режим. Лог: Принято. Новый план? Я: Сон — 8 часов. Тренировки — 45 минут в день, без экстрима. Учёба — 8 часов с перерывами каждые 90 минут. Прогулки — обязательно. И наблюдаться у врача. Лог: Разумно. Ты сможешь подготовиться к школе в таком режиме? Я: Смогу. Я уже знаю всю школьную программу. Осталось только не терять форму. Лог: Тогда — выполняй. Я закрываю ноутбук. Я чувствую себя… спокойнее. Как будто срыв был нужен, чтобы я остановился. Иногда нужно упасть, чтобы понять, где земля.Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!