📦 Изделие
Kanban-доска для проектов Технофеи
Система управления задачами для проектов типа «Робокот», «Поливатор», интегрированная с portfolio.php.
Функции:
• Доски с колонками: Backlog → In Progress → Review → Done
• Автоматическое создание задач из комментариев к проектам
• Привязка задач к коммитам в Git (Gitea webhooks)
• Time tracking с начислением TF-коинов через timebank
• Burndown chart, velocity metrics
• Уведомления в Telegram
Стек: Next.js + tRPC + Prisma + PostgreSQL.
📦 Изделие
Метеостанция на ESP32 с LoRa-передачей данных
Разработать автономную метеостанцию для удалённого мониторинга (дача, поле, лес).
Датчики:
• BME280: температура, влажность, давление
• AS3935: детектор молний
• UV-сенсор (VEML6075)
• Анемометр (импульсный)
• Датчик дождя
• PM2.5 (PMS5003)
Связь:
• LoRa 868 МГц (дальность до 10 км в прямой видимости)
• Публикация в MQTT через шлюз
• Автономность: солнечная панель 10Вт + LiFePO4 20Ач → 30 дней без солнца
Корпус: всепогодный IP65 (3D-печать PETG + гермовводы)
Данные: tfeya.ru/weather/{station_id}
Применение: сеть метеостанций сообщества, агрегация данных.
📦 Изделие
Умная розетка на ESP32 с мониторингом мощности
Разработать WiFi-розетку с точным измерением потребляемой мощности и интеграцией в MQTT.
Функции:
• Измерение: V, A, W, Wh, PF, частота
• Точность: ±0.5% (INA226 + калибровка)
• Отображение на OLED 0.96" (на корпусе)
• MQTT публикация: tfeya/{user_id}/smartplug/{plug_id}/metrics
• История потребления (хранение 30 дней локально, потом синхр. в БД)
• Веб-интерфейс на самом устройстве (ESPAsyncWebServer)
• Интеграция с Home Assistant через MQTT discovery
• Защита от перегрузки (реле 16А)
Корпус: 3D-печать или модификация готовой розетки.
Код: open source на Git сообщества.
📦 Изделие
Светомузыкальная установка на адресных LED WS2812B
Создать контроллер светомузыки с анализом спектра в реальном времени для лаборатории.
Функции:
• FFT анализ аудиосигнала (8 полос)
• Режимы: спектр, бегущие волны, стробоскоп, плавные переходы
• Управление через WebUI с телефона
• 8 пресетов для разных жанров музыки
• DMX-выход для сценических приборов
• Вход: аналоговый (3.5мм) или USB-аудио
Технические детали:
• Контроллер: ESP32-S3 (I2S для аудио, RMT для LED)
• FFT библиотека: ArduinoFFT или собственная реализация
• До 1024 LED (5 метров ленты)
Применение: хакатоны, выступления, образовательные шоу.
📦 Изделие
Мастер-класс по KiCad для новичков
Подготовить и провести серию из 5 мастер-классов по проектированию печатных плат в KiCad 8.
Программа:
1. Установка KiCad, интерфейс, первый проект (мигалка на таймере 555)
2. Создание собственных символов и footprints
3. Routing, DRC, 3D-просмотр
4. Многослойные платы (4 слоя), импедансы
5. Подготовка к производству: Gerber, Drill, BOM, Pick&Place
Формат:
• 5 вебинаров по 2 часа
• Домашние задания с автопроверкой через скрипт
• Финальный проект: каждый участник разрабатывает свою плату
• Лучшие работы отправляются на производство за счёт сообщества
Результат: видеозаписи + конспекты + набор шаблонов в репозиторий.
📦 Изделие
Курс «Основы радиосвязи» для online.tfeya.ru
Разработать и записать видеокурс по основам любительской радиосвязи для школьников и начинающих.
Структура (10 уроков по 30 минут):
1. Что такое радиоволны и как они распространяются
2. Антенны: диполь, вертикал, Yagi
3. Модуляция: AM, FM, SSB, цифровые виды
4. QRP-техника — связь малой мощностью
5. Практика: сборка простого приёмника прямого преобразования
6. Работа в эфире: позывные, этикет, QSL-карточки
7. Цифровые виды связи: FT8, WSPR
8. SDR-приёмники и работа с ними
9. Антенный анализатор своими руками
10. Подготовка к экзамену на позывной
Результат: видео + текстовые материалы + задания с автопроверкой.
🧬 Технология
Калибровка и поверка цифрового мультиметра Mastech MY-61
🛠️
Освоить: Калибровка и поверка цифрового мультиметра Mastech MY-61
Провести калибровку лабораторного мультиметра Mastech MY-61 по эталонным мерам.
Задачи:
1. Измерение эталонных напряжений (ИОН AD584: 2.5В, 5.0В, 7.5В, 10В)
2. Калибровка по сопротивлению (эталонные резисторы 0.01%)
3. Измерение тока через шунты 0.1%
4. Составление корректирующих таблиц
5. При необходимости — юстировка подстроечных резисторов внутри прибора
Оборудование:
• Эталонные меры напряжения AD584LH
• Резисторы Vishay Z-foil (0.01%, 5 ppm/°C)
• Калибратор Fluke (аренда на 2 дня)
Результат: сертификат калибровки, отчёт, инструкции по повторной поверке через год.
📦 Изделие
Визуальный редактор поведения роботов (Scratch for robots)
Веб-приложение для программирования роботов через блоки (как Scratch), компилируемое в Arduino C++.
Блоки:
• Движение: «вперёд N см», «повернуть на X градусов»
• Датчики: «если расстояние < 10 см», «если линия чёрная»
• Логика: циклы, условия, переменные
• Действия: пищать, мигать LED, отправить MQTT
Компиляция:
• AST → C++ код через Jinja2 templates
• Поддержка: Arduino, ESP32, STM32 HAL
• OTA-обновление через WiFi
Применение: программирование «Робокота» детьми на кружках.
📦 Изделие
LMS с автопроверкой заданий по программированию
Платформа (аналог Stepik) для курсов online.tfeya.ru с автоматической проверкой решений.
Функции:
• Создание курсов с уроками (видео + текст + задания)
• Типы заданий: код (Python/C++), схемы (KiCad), 3D-модели (STL)
• Автопроверка: unit-тесты, линтеры, сравнение с эталоном
• Peer-review для творческих заданий
• Начисление TF-коинов за прохождение модулей
• Сертификаты (tf_certificates)
Интеграция: OAuth через tfeya.ru, публикация достижений в портфолио.
📦 Изделие
Система микроплатежей за API-запросы
Middleware для монетизации API-эндпоинтов с оплатой в TF-коинах.
Use case:
• Инженер публикует API датчика погоды своей станции
• Другие приложения запрашивают данные → 0.001 TF за запрос
• Автор получает TF на баланс
Архитектура:
• Kong API Gateway + custom plugin
• Pre-auth: проверка баланса через tfeya.ru API
• Post-log: списание TF, запись в tf_order_escrow
• Dashboard для авторов: статистика, earnings
• Rate limiting: 100 req/min для free tier
Поддержка: REST, GraphQL, MQTT.
📦 Изделие
База данных электронных компонентов с аналогами
Поисковик по компонентам с автоматическим подбором аналогов и footprint'ами.
Данные:
• 50k+ компонентов (resistors, caps, ICs, connectors)
• Аналоги: pin-to-pin, functional, parametric
• Footprints: KiCad, Eagle, Altium
• 3D-модели (STEP) для механической проверки
• Цены: Aliexpress, Mouser, DigiKey, LCSC
• Даташиты (PDF, OCR для поиска по тексту)
API:
• GET /api/component/{part_number} → details + alternatives
• GET /api/bom → расчёт стоимости сборки
• Интеграция с BOM-экспортом из KiCad
Парсинг: octopart API + самостоятельный скрапинг.
📦 Изделие
Робот-рисовальщик (Plotter) на базе CoreXY
Построить плоттер для рисования маркерами/ручками формата А3.
Механика:
• Кинематика CoreXY (высокая скорость, точность)
• Рабочее поле: 400×300 мм
• Шаговые моторы NEMA17 (3 шт)
• Линейные направляющие MGN12H
• Ремень GT2 6мм
Электроника:
• RAMPS 1.4 + Arduino Mega (или SKR mini E3)
• DRV8825 драйверы
• Сервопривод для подъёма/опускания пера
• Endstop на всех осях
Софт:
• Marlin firmware (модифицированный)
• G-code генератор из SVG (веб-интерфейс)
• Поддержка: карандаш, маркер, тушь с пером
Применение: рисование плакатов, черчение, художественные проекты.
Бюджет: 0.28 TF (основное на комплектующие).
🧬 Технология
Усилитель для любительской радиосвязи (КВ диапазон)
⚡
Освоить: Усилитель для любительской радиосвязи (КВ диапазон)
?
Python
?
SQL
?
Kotlin
Разработать и собрать линейный усилитель мощности для КВ-диапазона (3.5-30 МГц), выходная мощность 100 Вт.
Требования:
• Выходная мощность: 100 Вт PEP на нагрузке 50 Ом
• КПД не менее 60%
• Подавление гармоник: -40 dBc
• Автоматический антенный тюнер (ATU) встроенный
• Защита от КЗ и перегрева
• LCD-дисплей с показаниями КСВ, мощности, температуры
Компонентная база: LDMOS транзисторы (MRFE6VP61), STM32 для управления.
Результат: готовый корпус + документация + прошивка.
📦 Изделие
Автоматический антенный коммутатор для КВ-станции
Разработать устройство коммутации 4 антенн с ДУ через USB и веб-интерфейс.
Требования:
• 4 входа RF (50 Ом, до 1500 Вт PEP)
• Коммутация за <10 мс (vacuum relays)
• Управление: USB (CDC), Ethernet (MQTT), кнопки на корпусе
• Индикация выбранной антенны (OLED 0.96")
• Веб-интерфейс для удалённого управления
• MQTT интеграция: tfeya/{user_id}/radio/antenna
• Защита от коммутации при передаче (T/R сигнал от трансивера)
Применение: удалённая КВ-станция в деревне.
📦 Изделие
Детектор скрытой проводки на базе Arduino
Разработать компактный прибор для обнаружения скрытой проводки под напряжением.
Принцип работы:
• Ёмкостной датчик (антенна)
• Усиление сигнала ОУ
• Детектирование 50 Гц и его гармоник
• Визуальная индикация: 16 LED в круге (направление к проводке)
• Звуковая индикация (пищалка, тон зависит от силы сигнала)
Режимы:
• Поиск фазы
• Поиск нуля
• Поиск обрыва
Корпус: 3D-печать (PETG)
Питание: Li-Ion 18650 + зарядка через USB-C
Автономность: 8 часов
Документация: инструкция в /lifehacks, схема в KiCad, код на Git.
🧬 Технология
Система озвучки для актового зала лаборатории
⚡
Освоить: Система озвучки для актового зала лаборатории
Спроектировать и смонтировать звуковую систему для актового зала на 50 человек.
Состав:
• 2 активные колонки (Bi-amplified, 150 Вт каждая)
• Микшерный пульт 8 каналов (Behringer Xenyx)
• Радиосистема с 2 ручными микрофонами
• Петличный микрофон для лектора
• Bluetooth-приёмник для воспроизведения с телефона
• Обработка: компрессор, эквалайзер, подавитель обратной связи
Задачи:
1. Акустический расчёт помещения
2. Выбор и закупка оборудования
3. Монтаж и коммутация
4. Настройка и эквализация
5. Обучение персонала пользованию
Результат: готовая система + инструкция + схема.
🧬 Технология
Конвертер SVG → G-code для CO2-лазера
⚙️
Освоить: Конвертер SVG → G-code для CO2-лазера
Веб-инструмент для подготовки векторной графики к лазерной резке.
Алгоритм:
1. Загрузка SVG (Inkscape, Illustrator)
2. Парсинг paths, группировка по цветам (слоям резки)
3. Оптимизация порядка реза (TSP solver, nearest neighbor)
4. Генерация G-code с учётом:
• Мощность лазера (0-100%)
• Скорость (мм/с)
• Проход (1-10 для толстых материалов)
• Air assist on/off
5. Предпросмотр с таймингом
6. Экспорт в .nc для Ruida контроллера
Материалы: presets для фанеры, акрила, кожи, картона.
📦 Изделие
Калькулятор стоимости изготовления по 3D-модели
Веб-инструмент: загружаешь STL/Gerber → получаешь стоимость изготовления в TF-коинах.
Алгоритм:
1. Парсинг STL: объём, площадь поверхности, габариты
2. Расчёт материала: объём × плотность × цена за кг
3. Время печати: слайсинг через PrusaSlicer CLI
4. Амортизация принтера: (50000₽ / 2000 часов) × время
5. Электричество: мощность × время × тариф
6. Конвертация в TF через oracle API
Поддержка: FDM, SLA, SLS, CNC, лазерная резка (SVG).
📦 Изделие
Oracle-сервис курса TF-коина
API-сервис, предоставляющий актуальный курс TF-коина для калькуляторов и магазина.
Источники данных:
• Ручная установка администратором (по умолчанию)
• Автоматический парсинг DEX (если TF торгуется)
• Средневзвешенный курс по сделкам внутри сообщества
API endpoints:
• GET /api/rate → {tf_to_rub: 12.5, updated_at: ...}
• GET /api/history → график за 30 дней
• POST /api/rate (admin only) → ручная установка
Кэширование: Redis, TTL 5 минут.
Использование: калькулятор стоимости, store.tfeya.ru, виджет баланса.
📦 Изделие
Интерактивный симулятор электронных схем
Веб-приложение для обучения электронике (аналог Falstad Circuit Simulator), встроенное в online.tfeya.ru.
Возможности:
• Drag-and-drop компонентов: R, L, C, диоды, транзисторы, ОУ, МК
• Симуляция в реальном времени (modified nodal analysis)
• Осциллограф, плоттеры Боде, анализ Фурье
• Сохранение схем в профиль пользователя
• Публичная галерея схем сообщества
• Режим задания: преподаватель даёт схему с ошибкой, студент чинит
Стек: TypeScript + WebAssembly (SPICE-симулятор) + React Flow.
📦 Изделие
Паяльная станция на базе JBC с цифровым управлением
Собрать аналог паяльной станции JBC с открытым исходным кодом для лаборатории.
Требования:
• Диапазон температур: 150-450°C
• Стабильность: ±2°C на жале
• Нагрев до 350°C за 8 секунд
• OLED-дисплей с текущей/заданной температурой
• 5 пресетов (SMD, выводные, BGA, пайка проводов, низкотемпературная)
• Режим сна (автоотключение при отсутствии движения)
• Логирование статистики использования
Компоненты:
• Нагреватель: JBC C245 (оригинальное жало)
• Контроллер: STM32F103 + MOSFET драйвер
• Термодатчик: встроенный в жало (термопара K)
Код: open source, публикуем в /portfolio.