Интеллектуальный биомедицинский монитор с MAX32620FTHR
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| ||||||
|
Об этом проекте
История
В настоящее время на нашей планете мы сталкиваемся с миллионами проблем, чтобы выжить и продлить качество нашей жизни как общества.
Когда мы думаем о сохранении своего здоровья, мы думаем о том, как оставаться здоровым, чтобы иметь хорошую трудовую жизнь, социальную и в целом, или как заботиться о наших пожилых людях, но это проблемы, которые остаются незамеченными.
Около 29 000 детей, 21 ребенок в минуту, умирают каждый день, особенно по причинам, которых можно было избежать.
В развивающихся странах около 80% медицинских услуг предоставляется на дому, и большинство детей и пожилых людей, которые умирают, делают это дома, не подвергаясь осмотру медицинским работником. (ИСТОЧНИК:ЮНИСЕФ)
Новые технологии в медицине постепенно находили свое применение в этой области, и это принесло пользу и очень помогло в различных аспектах здравоохранения.
Принимая во внимание данные и предыдущую информацию, и добавляя высокие показатели смертности от болезней, к которым большинство из них можно было бы вовремя прооперировать с помощью недорогих базовых обследований, но в нашем сообществе, доступ к ним ограничен. Вот почему мы задали следующий вопрос: Как спроектировать и построить систему биомедицинского мониторинга для всех людей, использующих пластину MAX32620FTHR, питающуюся теплом тела?
Наш проект стремится решить все проблемы, представленные выше.
Вот почему мы приступаем к исследованию и анализу современных технологий и способов мониторинга жизненно важных функций.
Решение
Наш проект состоит из трех этапов, которые вместе составляют наш большой проект:
ФАЗА №1:Разработайте и создайте интеллектуальный браслет, в котором есть компоненты для диагностики и измерения основных показателей жизнедеятельности (температура, частота вращения, SpO2), которые с помощью программирования будут проанализированы и отправлены на этап 2.
Ожидается, что во втором прототипе будет интегрирован анализ и взятие биологических образцов (анализ крови), что значительно расширит диагностику человека.
ФАЗА № 2:Разработайте и запрограммируйте в облаке базу данных, способную принимать, анализировать, оценивать и обозначать результаты каждого человека в личной истории болезни. Точно так же платформа сможет обозначать симптомы и определять заболевания, которые присутствуют у пациентов, с помощью взятых образцов.
Каждый человек может получить доступ к своей истории болезни через приложение или через Интернет. Точно так же наш поставщик медицинских услуг или наш врач будут иметь доступ к данным.
Шаг №1:установите связи
ВСЕ СОЕДИНЕНИЯ !!
Шаг № 2:Как генерируется энергия?
Шаг № 3:Подключите MAX32620FTHR к ПК и настройте Arduino IDE
- Для Windows и Linux перейдите в Файл-> Настройки . . В Mac OS перейдите в Arduino-> Настройки . .
- В диалоговом окне найдите URL-адреса дополнительных плат . вставьте следующий URL-адрес и нажмите ОК .
https://raw.githubusercontent.com/maximintegratedmicros/arduino-collateral/master/package_maxim_index.json
- Перейдите в Инструменты-> Доска-> Диспетчер плат ...
- В поле поиска введите "maxim".
- Выберите 32-разрядный микроконтроллер Максима . и нажмите Установить .
- После завершения установки закройте Boards Manager . .
- Перейдите в Инструменты-> Доска . . В разделе Платы Maxim ARM (32-бит) выберите свою доску из списка поддерживаемых плат.
- Подключите плату и в разделе Инструменты-> Порт выберите соответствующий последовательный порт для вашей платы.
- Перейдите в Инструменты-> Программист . и выберите DAPLink . .
ВАЖНО:
Убедитесь, что все работает между MAX32620 и Arduino IDE. Выполните следующие действия, чтобы загрузить свой первый скетч моргания.
- В среде Arduino IDE перейдите в Файл-> Примеры-> 01.Basics-> Blink .
- Нажмите кнопку Подтвердить или перейдите в Sketch-> Verify / Compile .
- Нажмите кнопку Загрузить . или выберите Скетч-> Загрузить . . (Требуется доступ для записи через USB; подробности здесь.
Шаг №4:Загрузите код
#include SoftwareSerial синий (TX, RX); // Создание соединения Bluetooth - TX TX to TX PIN и RxPIN to RXchar NOMBRE [21] ="MONITOR MEDICAL"; // Имя не более 20 символов char BPS ='4'; // 1 =1200, 2 =2400, 3 =4800, 4 =9600, 5 =19200, 6 =38400, 7 =57600, 8 =115200char PASS [5] ="1651"; // ПИН-код ИЛИ КЛЮЧ из 4-х цифровых символов float tempC; int PulseSensorPurplePin =A2; // Определяем вход в вывод AIN2int Signal; // содержит входящие необработанные данные. Значение сигнала может находиться в диапазоне 0-1024int Пороговое значение =550; // Определяем, какой сигнал «считать как такт», а какой указать tempPin =A1; // Определяем вход в контакт AIN1int select =3; // void setup () {// Открываем последовательный порт и устанавливаем его на 9600 бит / с blue.begin (9600); blue.println («Conect»); blue.println ("ДОБРО ПОЖАЛОВАТЬ К ВАШЕМУ ЛИЧНОМ МЕДИЦИНСКОМУ ПОМОЩНИКУ");} void loop () {if (blue.available ()> 0) // Если последовательного сценария нет, он не входит в цикл {// Сохраняет в переменной «select» написано, что в последовательном порту написано select =blue.read (); // В зависимости от того, что написано в LabView, будет информация, которую мы видим switch (select) {case 'a':// Если вы напишете «a», вы отправите нам температуру LM35 // Чтение значение с датчика tempC =analogRead (tempPin); tempC =(tempC * 5,0 * 100) / 970; // Отправляем данные в последовательный порт, формула создается на основе максимальной полученной записи blue.println (tempC); blue.print («° C»); задержка (1000); ломать; case 'b':// Если написано «b», он отправит нам частоту сердечных сокращений Signal =analogRead (PulseSensorPurplePin); blue.println (Сигнал); blue.print ("RPM"); // Отправляем значение сигнала в последовательный плоттер. задержка (1000); ломать; default:// Ввод «любого другого символа» отправит нам ошибку blue.println («error»); задержка (1500); // Retardo de 0,5 segundos}}}
Примечание. Если есть ошибка или улучшение, о которых они хотят мне сообщить, я готов их выслушать. Я работаю для вас, друзья!
Шаг № 5:Подключите наше устройство через Bluetooth
При желании мы можем создать собственное приложение для разных платформ.
Мы можем использовать это персонализированное приложение:
Шаг 6. Проектирование облака данных Интернета вещей
Все эти дни я проектировал и определенным образом создавал постепенно, то, что стало бы нашим первым общим облаком данных.
Благодаря этому наши врачи, родственники, родители и заинтересованные лица могут получать данные и информацию о нашем состоянии здоровья в режиме реального времени. Они также могут узнать, есть ли у нас симптомы.
Далее я покажу, как развивается облако данных IoT:
Когда мы сказали, что можем диагностировать и обнаружить развитие вирусов и заболеваний, мы имели в виду, что мы можем визуализировать популяцию, которая в этом случае поражена, ниже:
Заключение
Благодаря этому небольшому устройству, которое мы можем адаптировать в нашем теле с различными моделями 3D-печати (предпочтительно BRAZALETE), мы можем контролировать в режиме реального времени и 24 часа в сутки всех людей населения, что позволяет нам пользоваться большим количеством преимуществ. но, в основном, чтобы охватить каждого ребенка и уязвимых пожилых людей, чтобы сократить ежедневную смертность из-за отсутствия медицинского диагноза с 29 000 до менее 1000.
Это великая цель, но достичь ее возможно.
Благодаря технологии, предоставляемой Maxim Integrated, мы можем рассчитывать на различное оборудование и устройства для реализации инициатив, которые обеспечивают решение повседневных проблем повседневной жизни на нашей планете.
Некоторые преимущества того, что у каждого человека есть устройство, подобное тому, которое разработано с MAX32620FTHR:
* Уточняйте диагноз и проводите ежедневные медицинские осмотры.
* Знайте о состоянии здоровья детей и пожилых людей.
* Оказывать медицинскую помощь в экстренных случаях.
* Диагностировать новые болезни по их происхождению.
* Разрешить следовать инструкциям в экстренных случаях.
* Составление лекарств в соответствии с симптомами, вычтенными из их проверок.
Этот проект совершенствуется каждый день. Я молодой человек, цель которого - улучшить качество жизни людей с помощью таких пионеров, как Maxim Integrated. Мое обязательство - продолжать развиваться и развиваться вместе с этим проектом, который находится в процессе. Мои незавершенные задачи, которые нужно выполнить:
Интегрируйте IoT в эту идею, позволяя загружать данные в облако и делиться ими с врачами, больницами и государственными организациями здравоохранения.
Делясь нашими чеками с нашими врачами и медицинскими организациями, мы можем взаимодействовать друг с другом и радоваться тому, что теперь можно находить и находить источник новых болезней и действовать, исходя из их корней.
Наши сообщества, дома и мы, граждане, можем быть уверены, что развитие новых вирусов будет ограничено минимальным числом, благодаря тому факту, что наши профессионалы следят за нами каждый день.
Спасибо команде Maxim Integrated и Hackster за то, что позволили мне поделиться этой замечательной инициативой, которая столь же важна.
Я мальчик, очень хочу поступить в университет. Я вырос в скромной семье с ограниченными ресурсами и стал жертвой вооруженного конфликта в моей стране. Моя мечта - внести свой вклад и реализовать идеи, которые позволят нам развиваться как обществу. Я хочу отметить себя и свою семью в этом грандиозном конкурсе.
Я ЛЮБЛЮ ТЕБЯ МАКСИМ ИНТЕГРИРОВАН!
Этот проект все еще находится в стадии разработки, но моя миссия - работать рука об руку с Maxim Integrated и Hackster и их сообществом для реализации и реализации этой идеи.
ОБНОВЛЕНИЕ 25 АВГУСТА:У НАС УЖЕ ЕСТЬ ОБЛАКО КИРПИЧНОЙ БАЗЫ ДАННЫХ. МЫ ТАКЖЕ ВНЕДРЕЛИ СОЛНЕЧНУЮ ПАНЕЛЬ В ПРОТОТИП, ЧТОБЫ В ДЕНЬ МОЖЕТ ПИТАТЬ ЧЕРЕЗ СОЛНЦЕ.
Для меня очень важна ваша поддержка!
Код
- ПАНЕЛЬ ПРОГРАММИРОВАНИЯ MAX32620FTHR
ПЛАТА ДЛЯ ПРОГРАММИРОВАНИЯ MAX32620FTHR C / C ++
#includeSoftwareSerial синий (TX, RX); // Создание соединения Bluetooth - TX TX to TX PIN и RxPIN to RXchar NOMBRE [21] ="MONITOR MEDICAL"; // Имя не более 20 символов char BPS ='4'; // 1 =1200, 2 =2400, 3 =4800, 4 =9600, 5 =19200, 6 =38400, 7 =57600, 8 =115200char PASS [5] ="1651"; // ПИН-код ИЛИ КЛЮЧ из 4-х цифровых символов float tempC; int PulseSensorPurplePin =A2; // Определяем вход в вывод AIN2int Signal; // содержит входящие необработанные данные. Значение сигнала может находиться в диапазоне 0-1024int Пороговое значение =550; // Определяем, какой сигнал «считать как такт», а какой указать tempPin =A1; // Определяем вход в контакт AIN1int select =3; // void setup () {// Открываем последовательный порт и устанавливаем его на 9600 бит / с blue.begin (9600); blue.println («Conect»); blue.println ("ДОБРО ПОЖАЛОВАТЬ К ВАШЕМУ ЛИЧНОМ МЕДИЦИНСКОМУ ПОМОЩНИКУ");} void loop () {if (blue.available ()> 0) // Если последовательного сценария нет, он не входит в цикл {// Сохраняет в переменной «select» написано, что в последовательном порту написано select =blue.read (); // В зависимости от того, что написано в LabView, будет информация, которую мы видим switch (select) {case 'a':// Если вы напишете «a», вы отправите нам температуру LM35 // Чтение значение с датчика tempC =analogRead (tempPin); tempC =(tempC * 5,0 * 100) / 970; // Отправляем данные в последовательный порт, формула создается на основе максимальной полученной записи blue.println (tempC); blue.print («° C»); задержка (1000); ломать; case 'b':// Если написано «b», он отправит нам частоту сердечных сокращений Signal =analogRead (PulseSensorPurplePin); blue.println (Сигнал); blue.print ("RPM"); // Отправляем значение сигнала в последовательный плоттер. задержка (1000); ломать; default:// Ввод «любого другого символа» отправит нам ошибку blue.println («error»); задержка (1500); // Retardo de 0,5 segundos}}}
Схема
max32620fthr_ig1bBCU9t3.fzpzПроизводственный процесс
- Монитор температуры и влажности в домашних условиях (в комнате) с веб-диаграммой - Raspberry Pi
- Монитор температуры ThingSpeak с Raspberry Pi
- Самодельные простейшие часы Numitron IV9 с Arduino
- Поддержка цифровой трансформации с помощью устаревших компонентов
- Игра с гироскопом Arduino с MPU-6050
- Arduino Temp. Монитор и часы реального времени с дисплеем 3.2
- Простое измерительное колесо с поворотным энкодером, сделанное своими руками
- Датчик Интернета вещей с Arduino, Yaler и IFTTT
- Повышение качества обслуживания клиентов с помощью интеллектуальной автоматизации
- 10 прецизионных компонентов, изготовленных на станках с ЧПУ