Открытый инженерный проект вращающегося навершия для небольшого флага в форме ихтиса. Навершие должно свободно поворачиваться по ветру, удерживать углепластиковую горизонтальную спицу, передавать питание на вращающуюся часть и автоматически включать подсветку в темноте.
Актуальная инженерная версия — v0.5. Это печатаемый прототип, а не завершённое серийное изделие.
Перед полноразмерной печатью и эксплуатацией необходимо подтвердить реальные размеры:
- наружный и внутренний диаметры верхней части древка;
- фактическую посадку подшипников 6804-2RS;
- точную модель и размеры токосъёмника M125;
- фактический диаметр углепластиковой спицы;
- размеры полученных электронных модулей;
- калибровку конкретного принтера для PETG и TPU 95A.
- корпус и несущие детали: оранжевый PETG;
- мягкие вкладыши и прокладки: белый TPU 95A;
- сопло: 0,4 мм;
- два подшипника 6804-2RS;
- углепластиковая спица Ø5 мм расположена между подшипниками;
- токосъёмник не несёт механическую нагрузку;
- питание через полое древко: 12 В, два провода;
- предпочтительный токосъёмник: Senring M125-0205;
- ESP32-C3 SuperMini Plus и VEML7700;
- одноцветный круглый светящийся контур XUNATA 12 В, Ø16 мм;
- глаз рыбы вырезается насквозь и не подсвечивается;
- защита от дождя обеспечивается колпаком, лабиринтом, дренажом, статическими прокладками и герметизацией кабельных проходов.
README_RU.md— подробный обзор текущей версии;HANDOFF_NEXT_AGENT_RU.md— полный инженерный контекст;NEXT_AGENT_TASK_RU.md— конкретная задача для продолжения работы;MEASUREMENTS_REQUIRED_RU.md— обязательные измерения;mechanical/— генераторы моделей, STL, GLB, тестовые купоны и документация по печати;electronics/— схема, перечень компонентов и прошивка ESP32-C3;- файлы
fish_template_*— шаблоны флага и светоотражающих вставок.
- Прочитать
HANDOFF_NEXT_AGENT_RU.md. - Снять размеры из
MEASUREMENTS_REQUIRED_RU.md. - Напечатать тестовые купоны из
mechanical/test_coupons/. - Проверить сборку электроники на столе до установки в корпус.
- Провести дождевой тест корпуса без подачи питания.
- Первые механические испытания проводить со страховочным шнуром и вдали от людей.
Из каталога mechanical:
python generate_models_v05.py
python render_previews_v05.pyИспользуются Python, NumPy, scikit-image, trimesh и matplotlib.
Лицензия проекта пока не выбрана. Перед тем как разрешать стороннее копирование, изменение или коммерческое использование, владелец репозитория должен отдельно определить лицензию для кода, документации и механических моделей.