Система трекінгу руху
15 000 UAHТЕХНІЧНЕ ЗАВДАННЯ
Проєкт: Система трекінгу руху (Gym Motion Tracking System)
Етап: Робочі інженерні прототипи (Engineering Validation Prototype)
1. Архітектура пристрою
1.1 MCU + BLE
- MCU: Nordic nRF52840 або nRF52833
- BLE: 5.0 або вище
- Підтримка ≥10 одночасних з’єднань
- MTU ≥ 185 bytes
- Data Length Extension enabled
- RSSI моніторинг
Причина вибору: стабільний BLE стек, низьке енергоспоживання, підтримка OTA DFU.
2. Сенсорика
2.1 IMU (обов’язково)
- 6-axis IMU:
- Bosch BMI270 або
- TDK InvenSense ICM-42688-P
Вимоги:
- ODR: 100–200 Hz
- FIFO buffer використовується
- Noise density низький (≤150 µg/√Hz)
- Hardware timestamping (бажано)
2.2 Магнітометр (опціонально, для v2)
- I2C підключення
- Можливість відключення для економії енергії
3. Частота та передача даних
3.1 Sampling
- Internal sampling: 200 Hz
- Transmission rate: 50–100 Hz (batch-пакетами)
3.2 Формат пакету (погодити із Software)
Пакет повинен містити:
- Timestamp (uint32)
- Acc X,Y,Z (int16)
- Gyro X,Y,Z (int16)
- Battery level
- Device ID
Latency end-to-end: ≤ 30 ms
Packet loss: ≤ 1%
4. Живлення
- Li-Po 300–500 mAh
- Час роботи: ≥ 6 годин активного стрімінгу
- Зарядка: USB-C (5V)
- Зарядний контролер із захистом (TP4056 або аналог)
- Fuel gauge (MAX17048 або аналог)
Споживання:
- Active streaming: ≤ 15 mA avg
- Sleep mode: ≤ 50 µA
5. PCB та механіка
- 4-layer PCB
- Розмір плати: ≤ 35×35 мм
- Антена: інтегрована PCB antenna (impedance matched)
- Обов’язкова RF tuning перевірка
Корпус:
- Ударостійкий ABS або TPU
- Захист: мінімум IP54
- Температурний діапазон: 5–40°C
6. Прошивка (обов’язкові вимоги)
- FreeRTOS або Nordic SDK
- BLE GATT profile описаний та задокументований
- OTA DFU
- Buffering при втраті з’єднання
- CRC перевірка пакетів
- Unique device ID прошитий на виробництві
7. Тестування
Hardware engineer повинен провести:
- BLE stability test (10 пристроїв одночасно)
- Battery discharge profiling
- RF range test (мінімум 15–20 м у залі)
- Drop test (1 м, 5 падінь)
- Тест на вібрацію
8. Результат
Передати:
- 10 повністю функціональних прототипів
- Gerber файли
- Схему
- BOM
- Firmware source
- Документацію BLE API
- Power consumption report
- RF test report
9. Критично для MVP
- Реальний час
- Мінімальна затримка
- Стабільність при 10 датчиках
- Готовність до інтеграції з мобільним додатком
-
744 6 0 Вітаю! Готовий взятися за реалізацію цього проєкту.
Маю ґрунтовний досвід розробки вбудованих систем на базі мікроконтролерів Espressif (ESP32), Atmel та arduino. Оскільки я активно працюю з ESP-IDF (FreeRTOS) для складних IoT-рішень, робота зі стеком Nordic (nRF Connect SDK / Zephyr RTOS) буде для мене абсолютно природною та швидкою, адже архітектурні підходи там ідентичні. Крім роботи з фреймворками, маю досвід написання прошивок на bare-metal C (через регістри) та асемблері. Працюю з низькорівневим відлагодженням (GDB), що дозволить гарантувати жорсткі таймінги (latency < 30 ms) та оптимізувати режими сну для досягнення цільового споживання < 50 µA.
Також маю практику розробки електроніки: кастомних інтеграцій інтерфейсів (нещодавно робив доповідь по стандарту RS-485, вона є в моєму портфоліо) та адаптації периферійних модулів (LCD, RTC) під специфічні вимоги живлення. Працював з KiCad. Додатково маю практичний досвід роботи з Li-Ion/Li-Po акумуляторами: створення кастомних збірок, тестування та профілювання їхньої ємності, а також інтеграція плат захисту і контролерів заряду, що прямо відповідає вимогам Вашого ТЗ щодо TP4056 та MAX17048.
У ТЗ вказана частота 50–100 Hz для 10 датчиків. Наскільки критичною є точна синхронізація часу між усіма 10 пристроями? Чи достатньо просто ставити локальний таймстемп перед відправкою, чи потрібно буде реалізовувати протокол синхронізації єдиного часу по BLE від центрального шлюзу? З формату пакету підозрюю, що Вам треба 3д-орієнтація. Для неї треба буде робити первинну фільтрацію на MCU (типу фільтра Калмана)?
Пропоную як наступний крок почати з розробки Proof of Concept на базі nRF52840 та модуля BMI270. Це дозволить нам швидко і з мінімальними витратами перевірити стабільність BLE-з'єднання для 10 пристроїв одночасно, перш ніж замовляти кастомні 4-шарові PCB.
…
Буду радий подальшому обговоренню проєкту!!
-
15000 це за день, годину?
-
Актуальні фриланс-проєкти в категорії Вбудовані системи та мікроконтролери
Дослідити електронний блок “генератор імпульсного струму”Потрібно дослідити електронний блок “генератор імпульсного струму”. Потрібні вимірювання: частота імпульсів, форма сигналу, тривалість імпульсу, шпаруватість, напруга на виході до котушки, струм через котушку, споживана потужність, опір/індуктивність котушки, нагрів під час… Вбудовані системи та мікроконтролери ∙ 1 день 7 годин тому ∙ 1 ставка |
Струмознімач
1000 UAH
Треба розробити Кільцевий струмознімач. Данні. Внутрішній діаметр 20мм Наружний до 250мм 1-канальним роз’ємом Ethernet 4 канала по 25ампер 10 сигнальних каналів по 2а. Вбудовані системи та мікроконтролери ∙ 2 дні 7 годин тому ∙ 1 ставка |
Нам потрібен спеціаліст або команда для розробки повноцінної екосистеми розумного дому.Нам потрібен спеціаліст або команда для розробки повноцінної екосистеми розумного дому. Ідея проекту: створити центральний пристрій/хаб, до якого можна підключати різні пристрої розумного дому: світло, розетки, клімат, опалення, датчики, камери, замки, побутову техніку,… Веб-програмування, Вбудовані системи та мікроконтролери ∙ 2 дні 9 годин тому ∙ 23 ставки |
Схема та PCB дизайн
4000 UAH
Є не складна схема контролера вентиляторів. Ескіз схеми надам від руки. треба оформити у KiCad схему та реалізувати дизайн плати. по схемі додати реалізацію невеликого Buck конвертера. деталі будуть обговорені ще по ходу. Очікується BOM та Gerber пакет для подачі на виробництво. Вбудовані системи та мікроконтролери, Креслення та схеми ∙ 3 дні 4 години тому ∙ 8 ставок |
Telegram
7249 UAH
Пропоную роботу з відновлення доступу до облікового запису Telegram. Мій акаунт Telegram було зламано, у зв’язку з чим шукаю спеціаліста, який зможе допомогти вирішити дану проблему та відновити доступ до облікового запису. Готовий розглянути ваші пропозиції щодо вартості… Вбудовані системи та мікроконтролери, Розробка під iOS (iPhone та iPad) ∙ 3 дні 10 годин тому ∙ 9 ставок |