Что мы умеем: детально
Полное описание компетенций. На главной странице указаны направления, здесь — технические детали и инструменты.
1. Электроника и схемотехника
Начинаем с глубокого анализа задачи. Помогаем сформировать ТЗ, если его нет.
- Подбор компонентов: поиск оптимальных решений по цене, доступности и срокам поставки. Предложение аналогов при дефиците.
- Схемотехника: разработка в Altium Designer и PCAD. Аналоговые, цифровые, силовые и ВЧ-цепи.
- Трассировка плат: 1–4 слоя, учёт ЭМС, теплоотвода, высокоскоростных интерфейсов. Проверка по правилам DRC/ERC.
- Выходные файлы: Gerber, NC Drill, BOM, Pick&Place, сборочные чертежи — полный пакет для производителя.
- Консультации: помощь в выборе фабрики плат, контроль первой партии.
2. Корпуса и механика
Проектируем корпуса, которые защищают электронику и удобны в эксплуатации.
- Металл: расчёт под лазерную резку и гибку, учёт допусков, полимерно-порошковая покраска (любой цвет по RAL).
- Пластик: 3D-моделирование в SolidWorks, подготовка к литью или 3D-печати.
- Маркировка: векторная графика в CorelDRAW для гравировки, нанесения логотипов и пиктограмм.
- Прототипирование: печать на многоцветном 3D-принтере для оценки эргономики, сборки и внешнего вида до запуска в серию.
- Сборка: проектирование под быстрый монтаж, учёт кабель-менеджмента, вентиляции и креплений.
3. Встроенное ПО и сетевые протоколы
Разрабатываем надёжный код, стабильно работающий в реальных условиях эксплуатации.
- Микроконтроллеры: STM32 (все семейства), dsPIC, AVR (MEGA, attiny), ESP32, ESP8266.
- Инструменты: PlatformIO (основной), IAR Embedded Workbench, MPLAB X, Arduino Framework (по запросу).
- Протоколы:
• Промышленные: Modbus RTU/TCP, RS-485, CAN, CANopen
• IP-сети: TCP, UDP, HTTP/HTTPS, WebSocket, MQTT
• Локальные: UART, SPI, I2C, 1-Wire
• Форматы данных: JSON, XML, Protobuf - Веб-интерфейсы: легковесные панели на ESP32/ESP8266 для настройки «в поле»: авторизация, защита параметров, обновления по FTP/OTA.
- Оптимизация: работа с прерываниями, энергосбережение, watchdog, OTA-обновления прошивки.
4. Серверная часть, данные и десктопное ПО
Связываем устройство с облаком, аналитикой и пользовательскими интерфейсами.
- Сбор данных: организация приёма телеметрии на выделенном сервере (Linux/Windows).
- Хранение: логирование в файлы, SQLite, PostgreSQL, InfluxDB — под нагрузку проекта.
- Визуализация: дашборды в Grafana: графики в реальном времени, алерты по порогам, экспорт отчётов (PDF/CSV).
- ПО для Windows: приложения на Python (PyQt/Tkinter) и JavaScript/Node.js (Electron) для управления устройством, синхронизации с сервером и локального кэширования.
- Google Таблицы: скрипты Apps Script для автоматического приёма данных, генерации отчётов и триггеров по расписанию. Авторизация через OAuth 2.0.
- Безопасность: шифрование каналов, валидация данных, разграничение прав доступа.
5. Прототипирование, тесты и реверс-инжиниринг
Превращаем проект в железо и сопровождаем его после запуска.
- Сборка прототипа: пайка, отладка «железа» и ПО, фиксация результатов в отчёте.
- Документация: чек-листы для тестирования, инструкции по сборке, спецификации (по запросу — КД по ЕСКД).
- Реверс-инжиниринг: восстановление схем по готовому устройству, анализ прошивок, поиск узких мест в чужих решениях.
- Модернизация: замена устаревших МК, добавление сетевых функций, улучшение эргономики без изменения механики.
- Поддержка: выпуск обновлений прошивки, доработки под новые требования, технический консалтинг.
Не нашли нужное?
Мы гибко подходим к задачам. Опишите ваш проект — предложим оптимальный стек технологий и план работ.
Обсудить задачу с инженером