Створіть власний монітор пацієнта з Raspberry Pi
Оценка пользователей: / 12
ПлохоОтлично 
There are no translations available.

Healthy PI Hat LogoПортативний монітор пацієнта, який стежить за його здоров'ям, будується на комбінації Raspberry Pi і Healthy PI Hat від ProtoCentral.
Healthy PI Hat Raspberry pi
Що використовується в проекті
Апаратні компоненти:
•    HealthyPi HAT для Raspberry Pi від ProtoCentral
•    Raspberry Pi 3 Модель B
•    Сенсорний дисплей для Raspberry Pi
Програмне забезпечення та онлайн-сервіси:
•    Processing IDE для Windows 64 (нижче будуть посилання для інших ОС)
•    Atmel Studio 7
Історія
Плата Raspberry Pi використовуються в багатьох таких додатках, як медіа-стример, машини Arcade, планшетний комп'ютер, домофони тощо. А тепер Raspberry Pi можна використовувати як монітор пацієнта за допомогою плати розширення Healthy Pi Hat від ProtoCentral. Монітор пацієнта є портативним і ефективним для моніторингу ЕКГ, ЧСС, SPO2, дихання, температури і кров'яного тиску пацієнта. Даний проект показує, як використати плату Raspberry Pi разом з Healthy Pi Hat від ProtoCentral, щоб зробити монітор для функціонального стану пацієнта.
Технічні характеристики обладнання
HAT використовує процесор SAMD21 від Atmel, який збирає ЕКГ і дані SPO2 від ADS1292R і AFE4490, відповідно, та оновлювати дані в Raspberry Pi через інтерфейс UART. SAMD21G18A є 32-бітний мікроконтролером ARM Cortex-M0+ з максимальною швидкістю центрального процесора 48MHz. Він має SRAM на 32KB і 256KB Flash. Працює від живлення 1.6-3.6 В.
Загальний вигляд плати:
Healthy PI Hat_1
З чого почати почати
Плата з попередньо завантаженою прошивкою, яка працює самостыйно з RPi з меншою кількістю налаштувань. Однак, вам буде потрібне деяке програмне забезпечення. Автори використовують:
• Atmel Studio 7
Зверніть увагу, що Atmel Studio 7 не підтримує Mac і Linux. Це програмне забезпечення IDE, яке може зробити налагодження покрокове і пам'яті, але лише для Windows. Крім того, ви повинні зробити обліковий запис на сайті фірми Atmel. IDE можна завантажити з офіційного сайту Atmel Studio.
Стартуємо
Завантажте вихідний код Healthy Pi
Крок 1: Запустіть Atmel Studio 7:
Healthy PI Hat_2
Крок 2: Відкрийте проект [вкажіть шлях, куди буде збережений проект]:
Healthy PI Hat_3
Крок 3: Ви побачите наступне, де ескіз знаходиться у вікні і ви можете змінити тут код, якщо вам захочеться:
Healthy PI Hat_4
Налаштування
Вам потрібен відладчик, щоб завантажити код в SAMD21G18A. Atmel-ICE допоможе отримати його з http://www.atmel.com/tools/atatmel-ice.aspx
Крок 1: Налагодження та перевірка інтерфейсу:
Healthy PI Hat_5
Крок 2: Визначення інтерфейсу
• Добре, ви свій відладчик підключили. Тепер час перевірити, що він працює. Виберіть Device Programming:
Healthy PI Hat_6
• Буде відкрито вікно програмування.
• Виберіть зі списку programmer. Виберіть інтерфейс “SWD”. Натисніть на кнопку “Apply”:
Healthy PI Hat_7
• Тепер прочитайте Power і Device ID. Якщо ви в змозі прочитати ідентифікатор пристрою, то з інтерфейсом все відмінно:
Healthy PI Hat_8
Крок 3: Створення та запуск налагодження
Добре, закриваємо вікно модального програмування і побудуємо програму. Якщо немає помилок, то ваша збірка буде успішною:
Healthy PI Hat_9
Крок 4: Запуск і завантаження:
Healthy PI Hat_10
• Ви побачите вікно, що з'являється для того, щоб вибрати інструмент налагодження. Виберіть інструмент та інтерфейс:
Healthy PI Hat_11
• Після цього поверніться назад і повторно запустіть програму без налагодження:
Healthy PI Hat_12
• Тепер ви готові до використання Healthy Pi Hat.
Налаштування Raspberry Pi для UART зв'язку
Наша плата Helathy Pi Hat від ProtoCentral готова і тепер потрібно встановити інший важливий пристрій «The Raspberry Pi». Нижче наведені кроки, щоб Raspberry Pi був готовий для моніторингу пацієнта.
Крок 1: Установка і оновлення операційної системи
• Встановіть останню Raspbian ОС в Raspberry Pi. Файл зображення можна завантажити з офіційного сайту Raspberry Pi.
• Після завершення установки, оновлення системи за допомогою наступних команд в терміналі:
sudo apt-get update
sudo apt-get upgrade
Крок 2: Включення послідовного зв'язку
• Повинен бути включений послідовний зв'язок, щоб взаємодіяти з Healthy PI Hat від ProtoCentral.
• Виконайте команду конфігурації і дотримуйтесь інструкцій, наведених нижче:
sudo raspi-config
Healthy PI Hat_13a
Healthy PI Hat_13b
Крок 3: Відключення вбудованого в Pі 3 Bluetooth і відновлення UART0/ttyAMA0
Healthy PI Hat від ProtoCentral спілкується з платою Raspberry Pi через контакти GPIO 14/15, на яких на моделях B, B+ і Pi 2 реалізовано UART0. Однак, на Pі3 ці контакти використовуються для UART1, оскільки UART0 тепер використовується для модуля Bluetooth. Оскільки UART1 не є стабільним, тому що залежить від тактової частоти, яка може змінюватися в залежності від навантаження CPU, то ми повинні відключити модуль Bluetooth і переназначити виводи UART1 назад для UART0 (tty/AMA0).
• Виконайте наступну команду:
sudo nano /boot/config.txt
• Додайте наступний рядок в кінець файлу:
dtoverlay=pi3-miniuart-bt
• Збережіть файл і перезавантажте RPi.
• Для відключення Serial Console редагуйте файлу за допомогою:
sudo nano /boot/cmdline.txt
• Видаліть фразу "console=serial0, 115200" або "console=ttyAMA0, 115200".
• Збережіть, закрийте файл і перезавантажте RPi.
• Тепер ваш RPi готовий інтегруватися з Healthy Pi Hat від ProtoCentral.
Програмне забезпечення візуалізація для монітору пацієнта
Два важливі пристрої [плата Raspberry Pi і Healthy Pi Hat] готові спілкуватися один з одним. Тепер нам потрібно встановити програмне забезпечення для досягнення кінцевого результату. Використаємо «Processing IDE» для взаємодії з користувачем. Processing IDE використане як програмне забезпечення візуалізації для монітора пацієнта і базується на фреймворку з відкритим вихідним кодом на основі Java. Наступні кроки необхідні, щоб отримати готове програмне забезпечення візуалізації для монітора пацієнта.
Крок 1: Завантажте Processing IDE для своєї операційної системи
Останню версію Processing IDE можна завантажити з наступних посилань:
·    MAC OS
·    Linux 32-bit
·    Linux 64-bit
·    Windows 32-bit
·    Windows 64-bit
Розпакуйте файл після завантаження.
Крок 2: Завантажте код Processing для візуалізації на моніторі пацієнта
1. Завантажте необхідні файли і директорії або клонуйте на свій робочий стіл з GitHub.
2. Розвертання архіву повинно створити папку з ім'ям HealthyPi, яка містить код візуалізації.
3. Знайдіть каталог sketchbook Processing на комп'ютері. Він повинен бути створений автоматично при установці Processing. Залежно від операційної системи, шлях буде виглядати наступним чином:
На Windows: C:/My Documents/Processing
На MAC: /Users/ваше_ім’я_користувача/Documents/Processing
на Linux: /Home/ваше_ім’я_користувача/sketchbook/
Примітка: Цей каталог відображається як «Processing» на Windows/Mac і має назву «Sketchbook» на Linux.
4. Із зазначеного вище каталогу HealthyPi копіюйте/перемістіть вміст папки HealthyPi/Processing/HealthyPi в каталог SketchBook Processing, який також згадувався вище (Розташування Processing sketchbook)
5. Завантажте необхідні бібліотечні файли з IDE Processing по одному, дотримуючись інструкції:
Healthy PI Hat_14a
Healthy PI Hat_14b  
Healthy PI Hat_14c
6. Ці бібліотеки будуть встановлені в папці libraries каталогу Processing [або Sketchbook]. Якщо немає, то копіюйте бібліотеки з каталогу HealthyPi/ Processing/libraries і вставте їх в піддиректорію /libraries Processing [або Sketchbook], які також згадувалися вище (Розташування Processing sketchbook).
Крок 3: Завантажте код Processing Raspberry Pi
• Для того, щоб завантажити додаток на Raspberry Pi, у нас є інструмент в Processing.
• В IDE Processing, виберіть в меню Tools, а далі виберіть Add tools:
Healthy PI Hat_15
• Виберіть інструмент Upload To Pi і натисніть кнопку Install, яка присутня в правому куті, як показано на малюнку нижче:
Healthy PI Hat_16
• Тепер підключіть Raspberry Pi до Інтернету з тієї ж мережі, до якої підключений ваш ноутбук:
Healthy PI Hat_17
• Якщо сталася якась помилка в завантаженні коду, то перевірте підключення до Інтернету і повторіть процес.
• Тепер все готово для Healthy Pi Hat і плати RPi, щоб отримати монітор пацієнта.
Підключення Raspberry Pi до Healthy PI Hat від ProtoCentral
Ретельно змонтуйте Healthy PI Hat на виводи GPIO плати Raspberry Pi. І з'єднайте цю установку з дисплеєм на Raspberry Pi або HDMI монітором. Hat спілкується з Raspberry Pi з використанням інтерфейсу UART. Підключіть електроди ЕКГ і зонд SPO2 до Helathy PI Hat від ProtoCentral:
Healthy PI Hat_18
Healthy PI Hat_19
Тепер у вас є персональний монітор пацієнта за допомогою Raspberry PI і Helathy PI Hat від ProtoCentral.
Healthy PI Hat_20
Налаштовувані користувачем частини і компоненти
Демонстраційний стенд Raspberry Pi (для того, щоб прямо утримувати дисплей):
Схемотехніка
Схемотехніка плати HealthyPi і шари:
Цей HAT для Raspberry Pi 3/2включає в себе моніторинг життєвих функцій пацієнта, включаючи ЕКГ, дихання, пульсо оксиметрію і персональні параметри, щоб додати вимірювання кров'яного тиску і температури тіла.
Код
Код для обладнання HealthyPi та програмне забезпечення
(Джерело EN: hackster.io)
 
>
КнигаНовости Практика поискаПартнерыО нас
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting