• Проєкти 6
  • Оцінка 5.0
  • Рейтинг 734

Бюджет: 15000 UAH Термін: 14 днів

Вітаю! Готовий взятися за реалізацію цього проєкту.

Маю ґрунтовний досвід розробки вбудованих систем на базі мікроконтролерів 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.

Актуальні фриланс-проєкти в категорії Вбудовані системи та мікроконтролери

7 липня
1 липня