Ищем опытного Embedded-разработчика для создания энергоэффективной прошивки под носимое устройство (форм-фактор: нагрудный ремень) для мониторинга психофизиологического состояния. Проектирование схемы завершено, разработка будет вестись на базе отладочной платы (Development Kit) с последующим переносом на кастомную плату.Стек и аппаратная база:MCU: Nordic Semiconductor nRF52840 или nRF5340.Среда разработки: nRF Connect SDK / Zephyr RTOS (строго Си/C++).Периферия:Оптический датчик пульса (PPG) — работа по I2C.6-осевой инерциальный датчик (IMU акселерометр + гироскоп) — работа по SPI.Драйвер тактильного мотора (LRA 1030) — управление через PWM/ШИМ.Внешняя SPI Flash-память для циклического логирования.Объем работы по этапамЭтап 1: Bring-up, драйверы периферии и BLE-телеметрияЦель: Оживить железо, настроить стабильный сбор данных и их передачу на смартфон/ПК.Настройка работы шин I2C и SPI с использованием DMA (Direct Memory Access) для разгрузки процессора.Написание/интеграция драйверов для PPG и IMU (настройка частоты опроса, FIFO-буферов датчиков).Развертывание кастомного BLE-профиля (GATT-сервис) для передачи сырых данных с датчиков в реальном времени.Базовая инициализация ШИМ для управления тактильным LRA-мотором (запуск тестовых паттернов вибрации).Этап 2: Алгоритмический слой (DSP и многоуровневая логика обратной связи)Цель: Реализовать математическую обработку сигналов непосредственно на чипе (Edge Computing) и логику реакций устройства.Реализация алгоритмов фильтрации артефактов движения: очистка сигнала PPG с использованием данных акселерометра (IMU).Выделение R-R интервалов (HRV) из очищенного PPG-сигнала.Реализация 4-уровневой логики устойчивости системы:Уровень Дрейфа: Отслеживание плавного изменения HRV и дыхания.Уровень Предикции: Вычисление математического тренда на ухудшение состояния.Уровень Микро-коррекции: Генерация едва заметных тактильных паттернов на LRA-моторе при фиксации целевого паттерна данных.Уровень Аппаратного сброса: Реализация логики безопасности (высокоинтенсивный тактильный импульс при критических показателях).Этап 3: Энергосбережение, логирование и отказоустойчивостьЦель: Подготовка устройства к автономной работе от миниатюрного аккумулятора и обеспечение стабильности «24/7».Глубокая оптимизация энергопотребления. Перевод MCU в режим сна (System ON/OFF) между тактами измерений. Процессор должен просыпаться только по прерываниям от FIFO-буферов датчиков или таймера.Написание отказоустойчивой файловой системы во внешней SPI Flash (например, LittleFS) для автономного циклического сохранения логов.Настройка аппаратного сторожевого таймера (Watchdog Timer) для предотвращения зависания прошивки.Требования к исполнителю:Опыт коммерческой разработки под чипы Nordic (nRF52/nRF53) от 3 лет.Уверенное владение Zephyr RTOS и инструментами отладки (Segger Embedded Studio / VS Code, J-Link).Понимание принципов работы цифровой фильтрации сигналов (DSP) и работы с низким энергопотреблением (Low-Power дизайн).Наличие собственного отладочного комплекта (nRF52840-DK или аналогичного) для старта работы приветствуется.Формат работы:Поэтапная оплата (Milestones) с фиксацией результатов на GitHub. Пожалуйста, укажите вашу часовую ставку или примерную оценку стоимости и сроков для каждого из трех этапов.
Aktualnie brak ofert
Aktualnie brak ofert
Oferty ukryte
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Potrzebny specjalista od Wix do stworzenia strony według makiety Figma. Jest gotowy projekt strony w Figma. Należy go jakościowo zrealizować w Wix, maksymalnie przestrzegając makiety. Wymagane: przenieść projekt z Figma do Wix; zaadaptować wszystkie strony; ustawić wersje desktopową i mobilną; zapewnić poprawne wyświetlanie na różnych urządzeniach. Preferowani wykonawcy z doświadczeniem w pracy z Wix. Proszę przesyłać portfolio z zrealizowanymi projektami.
Ogólne informacje Konieczne jest opracowanie prostej, minimalistycznej systemu webowego, którego głównym celem jest prowadzenie bazy klientów, tworzenie zapisów na wizyty oraz automatyzacja procesu potwierdzania wizyt przez SMS, wysyłanie jednorazowych linków przez API z samego serwisu. Projekt jest realizowany etapami. Na pierwszym etapie konieczne jest wdrożenie jedynie podstawowej funkcjonalności (MVP), aby system mógł być używany w rzeczywistej pracy. Po uruchomieniu i przetestowaniu będzie stopniowo rozszerzany o nowe moduły.Podstawowa funkcjonalność pierwszego etapu autoryzacja użytkowników; baza klientów; tworzenie i edytowanie zapisów; lista zapisów (lub prosty kalendarz); przełączanie między punktami sprzedaży; integracja z operatorem SMS przez API; wysyłanie SMS z dowolnym tekstem lub linkiem do potwierdzenia wizyty; potwierdzenie lub anulowanie wizyty przez klienta za pomocą jednorazowego linku; wyświetlanie statusu potwierdzenia bezpośrednio obok zapisu klienta. Na początkowym etapie zamiast pełnoprawnego kalendarza dopuszcza się użycie prostego wykazu zapisów według dni. Każdy dzień powinien zawierać chronologiczny wykaz rezerwacji z podaniem czasu, imienia klienta, usługi, pracownika oraz statusu potwierdzenia. W przyszłości ten wykaz można będzie zastąpić pełnoprawnym kalendarzem bez zmiany struktury systemu. W systemie powinna być możliwość przełączania się między punktami sprzedaży. Każdy punkt sprzedaży ma własną listę zapisów (lub kalendarz), ale wszystkie korzystają ze wspólnej bazy klientów.
Projekt: landing page do rekrutacji studentów do akademii manicure/pedicure w salonie LÁSKA Beauty Studio (Frýdek-Místek, Czechy). Języki strony: czeski (główny) + ukraiński (przełącznik języków). Cel: zgłoszenie na kurs za pomocą formularza na stronie Grupa docelowa i informacje o kursach (programy, ceny, portrety grupy docelowej): przekażemy wykonawcy po rozpoczęciu pracy. Struktura landing page: w załączonym pliku (gotowi do dyskusji) Referencje projektowe Paleta i styl — przekażemy księgę marki Landing page, które się podobają: thezeny.cz, makeupinstitute.cz Wymagania funkcjonalne Responsywna wersja (desktop/tablet/mobilny). Przełącznik języków CZ/UA (cała treść jest podwajana). Formularz zgłoszeniowy z walidacją Google Maps ze studiem w Frýdek-Místek. SEO-znaczniki + mikroznaczniki Course/LocalBusiness. Zgoda na przetwarzanie danych osobowych (GDPR).
Potrzebny doświadczony programista Go do udziału w projekcie. Wymagana jest pewna znajomość Go, doświadczenie w tworzeniu backendu/API, pracy z bazami danych i Gitem. Dodatkowym atutem będzie doświadczenie z Dockerem, Kubernetesem i architekturą mikroserwisów.