Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Устройство для наблюдения за пациентом Covid-19 на основе LoRa

Компоненты и расходные материалы

Сеть вещей The Things Uno
× 1
Сеть вещей The Things Gateway
× 1
Maxim Integrated MAXREFDES117 # Разработка монитора сердечного ритма и пульсоксиметрии Платформа
× 1
Seeed Grove - датчик температуры
× 1
Перемычки (общие)
× 1
DFRobot Gravity:цифровая кнопка (желтая)
× 1
Seeed Grove - датчик вибрации (SW-420)
× 1
Зуммер
× 1
LED (общий)
× 1
Seeed Grove - Датчик температуры, влажности, давления и газа (BME680 )
× 1

Необходимые инструменты и машины

Пистолет для горячего клея (общий)
Паяльник (общий)

Приложения и онлайн-сервисы

Android Studio
Веб-редактор Arduino
Amazon Web Services AWS IoT
Расширение кода Microsoft Visual Studio для Arduino

Об этом проекте

Лето

Мы предложили интеллектуальную систему мониторинга пациентов для автоматического наблюдения за состоянием здоровья пациентов с помощью подключенных сетей на основе датчиков. Эта система специально разработана для пациентов с Covid-19. Несколько датчиков используются для сбора данных о биологическом поведении пациента. Затем значимая биологическая информация пересылается в облако IoT. Система более интеллектуальна, она способна определять критическое состояние пациента путем обработки данных датчиков и мгновенно отправлять push-уведомления врачам / медсестрам, а также ответственным сотрудникам больницы. Врачи и медсестры получают выгоду от этой системы, наблюдая за соответствующими пациентами удаленно, без личного посещения. Родственники пациентов также могут воспользоваться этой системой с ограниченным доступом.

Описание

Мы использовали Things UNO (плату разработки Lora) в качестве главного контроллера этой системы мониторинга. Плата Things UNO собирала информацию о параметрах здоровья пациента с различных датчиков (описанных в разделе «Список компонентов оборудования»). The Things UNO также отвечает за передачу данных в Lora Gateway (The Things Gateway). Шлюз Lora подключен к облаку AWS. Облачная платформа AWS IoT используется в качестве облака IoT для этой системы.

СПИСОК КОМПОНЕНТОВ ОБОРУДОВАНИЯ

Экстренное состояние пациента определяется с помощью простого математического уравнения-I,

где подробные математические обозначения порогового уровня подробно описаны в Таблице-1.

Мы разработали Мобильное приложение для визуализации данных датчиков. Различные диаграммы и датчики используются для отображения данных датчиков в реальном времени, которые содержат текущие параметры здоровья (текущее состояние здоровья) пациента. С помощью этого приложения врачи или медсестры могут удаленно контролировать своих пациентов, не посещая отделение интенсивной терапии. Из-за характера интеллекта система отправляла push-уведомление соответствующим врачам или медсестрам об аварийной ситуации пациента, где уравнение -I определяет аварийное состояние пациента путем обработки данных датчиков. Дежурный в больнице (ответственный за отделение интенсивной терапии) также постоянно наблюдал за более чем одним пациентом одновременно с помощью нашего настольного веб-приложения, подключенного к облаку (показано на рисунке), что повышает эффективность отделения интенсивной терапии. Все приложения были подключены к облаку IoT и визуализировали данные в реальном времени с использованием различных типов диаграмм, таких как шкала, спарклайн, текст и т. Д.

  Мобильное приложение системы мониторинга пациентов для врачей и медсестер. Устройство непрерывно передает данные датчиков в облако IoT, а приложение напрямую подключается к облаку и визуализирует в реальном времени с помощью различных типов диаграмм.  

Заключение

Предлагаемая нами система, описанная в этом проекте, позволяет врачам или медсестрам, а также ответственному за больницу персоналу, позволяет им наблюдать за пациентом в отделении интенсивной терапии в режиме реального времени, что повышает эффективность и качество обслуживания. Существует огромная возможность превратить эту систему в носимое устройство, которое позволяет нам удаленно наблюдать за пожилыми людьми или младенцами из любого места.

Ссылка

1. Уддин, М. С., Алам, Дж. Б., и Бану, С. (2017, сентябрь). Система наблюдения за пациентом в реальном времени на основе Интернета вещей. В 2017 г. 4-я Международная конференция по достижениям в области электротехники (ICAEE) (стр. 516-521). IEEE. DOI:10.1109 / ICAEE.2017.8255410

Код

  • источник
исходный код Arduino
 #include  #include  #include  #include  #include  // Установите AppEUI и AppKeyconst char * appEui =" 0000000000000000 "; const char * appKey =" 00000000000000000000000000000000 "; # define loraSerial Serial1 # define debugSerial Serial // Заменить REPLACE_ME на TTN_FP_EU868 или TTN_FP_US915 # define freqPlan REPLACE_ME // VARIABLE TO HOLD THE SENSORS; int давление на уровне моря в вашем регионе (****) Adafruit_BME280 bme; // Объявление BME280 Sensnor unsigned long currentMillis; // удерживать текущее время // период времени пульсоксиметра (период времени измерения) #define REPORTING_PERIOD_MS 1000PulseOximeter pox; uint32_t tsLastReport =0; // Обратный вызов (зарегистрированный ниже) срабатывает при обнаружении импульсаvoid onBeatDetected () {// Serial.println ("Удар!");} Void измеренный_пульс () {pox.update (); если (millis () - tsLastReport> REPORTING_PERIOD_MS) {bpm =pox.getHeartRate (); tsLastReport =millis (); }} TheThingsNetwork ttn (loraSerial, debugSerial, freqPlan); void setup () {loraSerial.begin (57600); debugSerial.begin (9600); // Подождите не более 10 секунд для последовательного монитора while (! DebugSerial &&millis () <10000); debugSerial.println ("- СТАТУС"); ttn.showStatus (); debugSerial.println ("- ПРИСОЕДИНИТЬСЯ"); ttn.join (appEui, appKey); Serial.println (F («тест BME280»)); Serial.println («Инициализация MAX30100»); pox.begin (); pox.setOnBeatDetectedCallback (onBeatDetected); логический статус; статус =bme.begin (); if (! status) {Serial.println («Не удалось найти действующий датчик BME280, проверьте проводку!»); в то время как (1); } pinMode (7, ВЫХОД); pinMode (A0, ВХОД); pinMode (8, ВХОД); pinMode (6, INPUT);} недействительный цикл () {debugSerial.println ("- LOOP"); h_rate =analogRead (A0); button =digitalRead (8); температура =pox.getTemperature (); spo2 =pox.getSpO2 (); уд / мин =уд / мин; влажность =bme.readHumidity (); движение =digitalRead (6); байт полезной нагрузки [6]; полезная нагрузка [0] =highByte (уд / мин); полезная нагрузка [1] =lowByte (температура); полезная нагрузка [2] =highByte (влажность); полезная нагрузка [3] =lowByte (движение); полезная нагрузка [4] =lowByte (spo2); полезная нагрузка [5] =lowByte (кнопка); полезная нагрузка [6] =lowByte (h_rate); debugSerial.print ("Температура:"); debugSerial.println (температура); debugSerial.print («Влажность:»); debugSerial.println (влажность); debugSerial.print ("BPM:"); debugSerial.println (уд / мин); debugSerial.print ("SPO2:"); debugSerial.println (spo2); debugSerial.print ("H_rate:"); debugSerial.println (h_rate); debugSerial.print ("Кнопка:"); debugSerial.println (кнопка); debugSerial.print («Движение:»); debugSerial.println (движение); ttn.sendBytes (полезная нагрузка, sizeof (полезная нагрузка)); задержка (20000);} 

Схема


Производственный процесс

  1. Переходя к новому миру управления Интернетом вещей
  2. Выпуск нового реестра устройств на основе MongoDB в Eclipse Hono
  3. Аутентификация устройства на основе X.509 в Eclipse Hono
  4. Мониторинг продвижения медицинского устройства
  5. Система управления устройством на основе температуры с использованием LM35
  6. Мониторинг Интернета вещей
  7. Масштаб имеет решающее значение для экономики NB-IoT и LoRa
  8. Сотовая связь устанавливает новый стандарт телездравоохранения
  9. 5 вещей, которые вы можете сделать, чтобы подготовиться к маркетингу на основе учетной записи
  10. Что следует учитывать при разработке медицинских устройств