Архив: Разработка мобильного приложения для медицинского аппарата

Бюджет 833$ / 50000
руб
в месяц
Создан: 6 лет назад
Закрыт
Описание
Приветствуются исполнители из г. Уфа

Необходимо разработать приложение на базе Android для беспроводного управления, дублирующее пульт управления существующего медицинского аппарата "ОРМЕД – Кинезо".

Основная плата управления построена на базе микроконтроллера STM32F407 (ПО на языке С). Для беспроводной связи используется Bluetooth-модуль HC-05.

В приложении дублируются интерфейс и физические кнопки локального "проводного" пульта управления (так же построенного на STM32F407).

С помощью пульта управления устанавливаются следующие заранее задаваемые величины:

- уровень Зоны (от 1 до 5);
- уровень Амплитуды (от 1 до 5);
- частота оборотов (от 1 до 5);
- время процедуры (от 5 до 30 минут)

• Кнопки: ОК, +, -, Пуск, Стоп/Пауза. 
• При включении и после окончания процедуры параметры «Зона», «Амплитуда» и «Частота» находятся в положении «1», «Время процедуры» в положении «5мин». «Зона» в положении «1» и мигает. 

• Порядок перебора параметров при нажатии кнопки «ОК» : «зона»→«амплитуда» → «частота» → «время процедуры». 
Нажать и удерживать кнопку «стоп» – показываем счетчик выполненных процедур.

• Режим работы: 
C помощью кнопок пульта последовательно задаются параметры «зона», «амплитуда», «частота», «время процедуры». Для начала выполнения процедуры нажать кнопку «пуск». Параметры могут быть изменены во время работы, без остановки движения. 
Нажатие кнопки «стоп/пауза» – происходит остановка «основного» привода 1, положение «зоны» и «амплитуды» (приводы 3 и 2) можно изменять. 
Нажатие кнопки «пуск» – продолжение работы «основного» привода, повторное нажатие кнопки «стоп» – завершение процедуры и возврат всех приводов в стартовое положение. Нажатие «аварийной» кнопки пациента – завершение процедуры и возврат всех приводов в стартовое положение. На пульте – сообщение об «аварийном» завершении процедуры. Сообщение сбрасывается нажатием кнопки «пауза/стоп».

• Сервисные режимы (при запуске удерживать кнопку «Плюс»: 

-«тарировка» приводов (приводы 2 и 3 доходят до крайних положений, записывается количество ответов от датчиков Холла). 
-«режим обкатки» (аппарат попеременно работает в разных режимах частоты, амплитуды, зоны , ведется статистика наработки) 
-«статистика» моточасов основного привода, число включений второго и третьего приводов.

Менять параметры во время работы Установки допускается!
На экране пульта таймер, который показывает общее время процедуры. Если работу прервать отключением питания (или пропадает сеть), то после включения режим автоматически восстановится с сохранением показания таймера.
Установка оснащена функцией паузы. Для включения паузы необходимо во время работы Установки нажать кнопку «Пуск/Пауза».

• Сообщения

Во время работы могут появляться сообщения
«Мотор»  – ошибка привода тележки
«Ролики» – ошибка привода перемещения роликов
«Вибратор» – ошибка привода вибратора
«Наклон» – ошибка привода наклона кушетки
«Нет связи»  – нет связи с платой контроллера
«Защита» – аппаратная защита плат драйверов приводов
«Нет базы» – привод мотора не нашел концевик за контрольное время
«Версия ПО» – не совпадают версии прошивок пульта и контроллера.
«Тарировка» – не выполнена тарировка приводов.
После появления сообщения нужно выключить питание.

• Приводы: 

1- основной, приводит в движение кушетку – моторедуктор с асинхронным трехфазным двигателем и червячным редуктором с передаточным отношением i=50. Управляет положением «Частота» через частотный регулятор. 
2 – горизонтальный, управляется положением «Амплитуды» – Линейный привод  с датчиками Холла. Ход 150 мм. 
3 – вертикальный, управляется положением «Зоны» – Линейный привод 6/12-24 с датчиками Холла 

Ход 150 мм.

• Стартовое положение приводов: 

1 «основной» привод – на датчике Холла, что соответствует горизонтальному положению кушетки. 
2 «горизонтальный» привод – вытянутое (полностью раскрытое) положение (соответствует «1»); 
3 «вертикальный» привод – вытянутое (полностью раскрытое) (соответствует «1»); 
При включении питания установки все привода делают проверочные движения и занимают стартовые положения. 
Если привода в момент включения находятся в произвольной позиции, то они перемещаются на стартовые позиции. Подается звуковой сигнал – установка 
готова к работе. Если один из приводов проверку не прошел – на пульте появляется соответствующее сообщение. Установка к работе не готова.

• Параметры приводов: 

Параметры приводов 1, 2 и 3 записаны в долговременной памяти основной платы управления и соответствуют определенным уровням, заданным с пульта управления.
Категория

Похожие проекты

safe 
0 3
Необходимо разработать систему, которая: Подключается к API Diagnocat и iDent (через токены доступа). Получает данные о пациенте, результатах диагностики, снимках и назначениях. Автоматически формирует структурированный отчет по шаблону (включая врачей, этапы лечения, стоимость и описание процедур).......
 
0 0
Необходимо связать БД 1C:ERP с БД Outlook, MS Access, Битрикс24. Например при вводе нового сотрудника в 1С:ERP он должен автоматически появляться в вышеперечисленных БД....
3 месяца назад
 
0 1
Требуется реализация отчёта на кастомизированной 1С:УПП 1. 2, ТЗ и контрольный пример во вложении, 80% кода должно быть покрыто модульными тестами....
3 месяца назад
$7
0 2
Мне нужно копировать мой текст и вставлять в одну группу ВК с открытой стеной для публикации рекламы. Задача скрипта/сервиса/программы - примерно каждые 10 секунд брать мой текст и вставлять в эту группу. Я пробовал через одну программу, которая записывает действия мышки и потом повторяет, но она как-то......
5 месяцев назад
safe 
0 0
Написать прошивку для A94B114, используя 2 подобные рабочие прошивки. Все файлы есть....
$21
0 2
Нужно разархивировать файл архив. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы(скрины)....
8 месяцев назад
safe 
0 1
Входные: Имеется скрипт по обработке email писем и добавление их в систему Redmine   Проблема: Система обработки этих писем написана некорректная и негибкая    Задача: Переписать логику обработки входящих писем, чтобы исключить их потерю при незначительных отклонениях от ожидаемой структуры....
$37
0 1
- В обязанности сотрудника входит поддержание мобильного приложения системы автоматизации бизнеса. - Работа сдельная: задачи выдаются на оценку, далее после согласования передаются на реализацию. - Заключаем договор и NDA (соглашение о неразглашении)....
$71
0 0
Информация о проекте: Проект включает в себя React Native приложение с Expo внутри которого находится webview с сайтом На устройствах с ОС IOS проблема с воспроизведением видео....
8 месяцев назад
safe 
0 0
Разрабатываю десктопные программы на языке Java,  а так же Java + SQL....
 
0 6
  1. Чтобы можно было писать описание события (без заголовка) - превью в списке берется N количества букв с начала. (в списке писать дату события и сколько осталось до него) . Выставление даты и времени напоминания и ИНТЕРВАЛА ПОВТОРА ОТ 1 МИНУТЫ! Выставлять количество повторов, далее напоминания прекращаются.......
safe 
0 4
Сайт arg2028t. beget. tech/. Нужно сделать вот такой калькулятор. airprint. by/outdoor/wide-format. и еще некоторые доработки....
safe 
0 7
Краткое описание: Мы ищем исполнителя для тестирования функционала мобильного приложения на платформе Android. Задача включает проверку основных функций приложения, таких как работа комнаты, передача видео, звука и чата, а также создание подробной отчетности о найденных ошибках.   Требования к исполнителю:......
safe 
0 12
Разработка чат-бота под ваши нужды....
$143
0 0
Oпpocы (1008pyб/чaс) Заходитe на сaйт: gonsù....
11 месяцев назад
 
0 4
Требуется создать скрипт для premiere pro. Данная суть скрипта: в выделеном бине нужно что бы автоматически проставлялся in out ровно по серидине файла так что бы выделенная область была длиной 3 секунды. И требуется кнопка что бы работало через окно expressions. Проблема текущего в том что он не работает......
 
0 2
Нужно создать приложения под гемблинг/беттинг, на котлин. Приложение должно работать Firebase. Детали вышлю при обсуждение....
$21
0 4
Нужно разархивировать файл archive. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы  ....
1 год назад
safe 
0 3
Разработать впн сервис ( Приложения на ios и android + сайт для оплаты подписки). Настройка Серверов. Оплата по договоренности. Работаем черед безопасную сделку....
1 год назад
Смотреть все