Представьте участок, который хотя бы отчасти «слышит» небо. Не камера, а свой микрофонный массив, своя прошивка, событие у вас в Home Assistant. А если таких узлов несколько у соседей, появляется то, ради чего затеян проект: раннее оповещение по району, а не одиночный датчик в вакууме.

Так устроена NEVOD: сеть коллективной безопасности на железе, которое вы собираете сами. Открытые материалы лежат в UAV-radar, обсуждение и новости в Telegram. Эта статья как раз про то, как войти в сеть.

Зачем вообще акустика

Оптика и классические радары закрывают далеко не всё. У звука другой профиль: он не заменяет другие средства, а дополняет их.

На DIY-узле уже сейчас есть распознавание трёх классов БПЛА прямо на плате, оценка направления, веб-интерфейс и нормальная связка с MQTT и Home Assistant. Облако не обязательно. Сначала узел работает локально: слушает сектор со столба, шлёт события в Home Assistant. Когда захотите усилить общую сеть, подключаете облако и отдаёте туда именно события, а не сырой звук. Координаты нод наружу не публикуются, звук тоже. Публикуется только событие, азимут и спектрограмма.

Если вы уже держали метеостанцию в Weather Underground, ADS-B приёмник для FlightRadar24 или микрофон под BirdNET, схема покажется знакомой. Своё устройство, своя возня с крепежом и прошивкой, польза и себе, и общей карте. Только предмет здесь другой: акустика БПЛА.

Железо и смета

Ядро сборки простое и узнаваемое мейкерам:

Деталь

Зачем

Seeed XIAO ESP32-S3

контроллер, Wi-Fi, прошивка

Seeed ReSpeaker XVF3800

четыре микрофона, формирование луча, направление

Корпус

модели STL в ENCLOSURE.md

Смета ядра на момент снимка около 9800 рублей; актуальный список деталей в BOM.md. Пошаговая сборка от заказа плат до крепления на улице описана в DIY_GUIDE.md. Гайд лучше не перескакивать: там как раз те места, на которых обычно спотыкаются в первый раз.

Две прошивки на одной плате

Это важный момент, на котором люди путаются. На одном и том же железе живут два сценария.

Открытый mic (MIT, исходники в репозитории) отдаёт Opus по RTSP, поднимает WebUI и спокойно дружит с MQTT и Home Assistant. Им удобно проверить, что плата живая, послушать сад или скормить поток в BirdNET. Актуальный релиз: v0.3.0.

NEVOD DIY это уже датчик сети: подписанный .bin с детекцией на плате, направлением, MQTT/HA и обновлениями по воздуху. Ищите релизы с тегом nevod-diy-*; канал OTA называется diy-ota.

Разумный путь такой. Сначала прошиваете mic и убеждаетесь, что звук, сеть и корпус в порядке. Потом ставите датчик и уже смотрите на события как на вклад в сеть. Сам проект шёл тем же маршрутом: сначала поток «для птиц», потом распознавание БПЛА.

Как дойти до рабочего узла

Практический порядок простой.

  1. Прочитайте лендинг и README, чтобы понять картину целиком.

  2. Закажите детали по BOM и подготовьте корпус.

  3. Прошейте открытый mic, откройте WebUI, проверьте RTSP.

  4. Прошейте nevod-diy-*.bin и подключите MQTT к Home Assistant.

  5. Закрепите корпус на стене или столбе по гайду. Когда узел стабильно работает, при желании добавьте токен облака и координаты для общего оповещения.

Все ссылки в одном месте: BOM, корпус, гайд, релизы датчика.

Когда соберёте, напишите коротко в Discussions: что купили, стена это или столб, на чём споткнулись. Для следующего человека из вашего же района такой отчёт дороже десятка красивых слоганов. Сеть растёт именно так: рабочими узлами и чужим опытом, а не рекламным бюджетом.

Чего мы не обещаем

Акустика зависит от ветра, уличного шума, высоты монтажа и самой модели. Один узел не закрывает квартал, и это нормально: смысл как раз в том, чтобы узлов становилось больше. Прошивка и неронка на борту будут развиваться и обновляться.

Локальный режим без облака полноценный. В общую сеть вы идёте сами, когда готовы.

Публичные гайд и бинарник датчика живут только в UAV-radar. Готовые коммерческие комплекты в эту статью не входят: здесь речь о том, что можно собрать руками.

Вместо заключения

Нам нужны энтузиасты, которые соберут хотя бы один узел, закрепят его на столбе так, чтобы слышал сектор, и при желании подключат к общей сети. Каждый такой сектор уменьшает слепую зону. Если вам близок этот тип задач, начните с гайда и не стесняйтесь писать в чат, когда что-то пойдёт не так.

Лендинг · DIY guide · Telegram

Комментарии (0)