Глава 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 минут. Прогулки — обязательно. И наблюдаться у врача. Лог: Разумно. Ты сможешь подготовиться к школе в таком режиме? Я: Смогу. Я уже знаю всю школьную программу. Осталось только не терять форму. Лог: Тогда — выполняй.       Я закрываю ноутбук. Я чувствую себя… спокойнее. Как будто срыв был нужен, чтобы я остановился. Иногда нужно упасть, чтобы понять, где земля.

Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!