산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

MAX32620FTHR이 있는 지능형 생체 의학 모니터

구성품 및 소모품

Arduino Mini 05
× 1
Maxim 통합 MAX32620FTHR
× 1
트랜지스터 LM35
× 1
심박수 센서
× 1
펠티에 셀
× 1
페라이트 코어 원형 케이블
× 1
범용 트랜지스터 NPN
× 1
저항 1k 옴
× 1
OpenBuilds 유선 케이블 - 도보
× 1
Arduino IDE
MIT 앱 발명가

이 프로젝트 정보

역사

현재 지구에서 우리는 생존하고 사회로서의 삶의 질을 연장하기 위해 수백만 가지의 도전에 직면해 있습니다.

우리는 건강 유지에 대해 생각할 때 사회 및 일반적으로 좋은 직장 생활을 위해 건강을 유지하는 방법 또는 노인을 돌보는 방법에 대해 생각하지만 눈에 띄지 않는 문제입니다.

매일 약 29,000명의 어린이, 분당 21명이 특히 피할 수 있는 원인으로 사망합니다.

개발 도상국에서는 의료의 약 80%가 가정에서 제공되며 사망하는 대부분의 어린이와 노인은 의료 종사자의 검진을 받지 않고 집에서 제공됩니다. (출처:유니세프)

의학에서 새로운 기술을 사용하는 것이 이 분야에 서서히 적용되고 있으며 건강 관리의 다양한 측면에서 유익하고 매우 도움이 되었습니다.

데이터와 이전 정보를 고려하고 저렴한 기본 검진으로 정시에 수술할 수 있었지만 우리 사회에서는 접근이 제한된 질병으로 인한 높은 사망률을 추가합니다. 이것이 바로 우리가 다음과 같은 질문을 제기한 이유입니다. 체열을 공급받는 MAX32620FTHR 플레이트를 사용하여 모든 사람들을 위한 생체의학 모니터링 시스템을 설계하고 구축하는 방법은 무엇입니까?

우리 프로젝트는 위에 제시된 모든 어려움을 해결하고자 합니다.

이것이 우리가 현재 기술과 생체 신호를 모니터링하는 방법에 대한 연구 및 분석에 참여하는 이유입니다.

솔루션

우리 프로젝트는 함께 우리의 위대한 프로젝트를 구성하는 세 단계로 구성됩니다.

1단계:프로그래밍을 통해 분석되어 2단계로 보내질 기본적인 생명징후(온도, RPM, SpO2)의 진단 및 측정을 위한 구성요소가 있는 지능형 팔찌를 설계 및 제작합니다.

2차 시제품에서는 생체시료 분석과 채집(혈액검사)을 통합해 개인의 진단을 크게 확대할 것으로 기대된다.

PHASE #2:개인 임상 이력에서 각 개인의 결과를 수신, 분석, 평가 및 지정할 수 있는 데이터베이스를 클라우드에서 설계 및 프로그래밍합니다. 마찬가지로 플랫폼은 증상을 지정하고 샘플을 가지고 있는 환자가 복용하는 질병을 결정할 수 있습니다.

각 개인은 응용 프로그램이나 웹을 통해 자신의 임상 기록에 액세스할 수 있습니다. 마찬가지로 우리의 의료 서비스 제공자 또는 의사가 데이터에 액세스할 수 있습니다.

1단계:연결하기

모든 연결!!

2단계:에너지는 어떻게 생성됩니까?

3단계:MAX32620FTHR을 PC에 연결하고 Arduino IDE 구성

<울>
  • Windows 및 Linux의 경우 파일->기본 설정으로 이동합니다. . Mac OS의 경우 Arduino->기본 설정으로 이동합니다. .
  • <울>
  • 대화 상자에서 추가 보드 관리자 URL을 찾습니다. 입력란에 다음 URL을 붙여넣고 확인을 클릭합니다. . https://raw.githubusercontent.com/maximintegratedmicros/arduino-collateral/master/package_maxim_index.json
  • <울>
  • 도구->보드->보드 관리자...로 이동합니다.
  • <울>
  • 검색 필드에 "maxim"을 입력합니다.
  • <울>
  • Maxim의 32비트 마이크로컨트롤러 선택 설치를 클릭합니다. .
  • <울>
  • 설치가 완료되면 보드 관리자를 닫습니다. .
  • <울>
  • 도구->게시판으로 이동 . Maxim ARM(32비트) 보드 섹션 , 지원되는 보드 목록에서 보드를 선택하십시오.
  • <울>
  • 보드를 연결하고 도구->포트 아래에 보드에 적합한 직렬 포트를 선택하십시오.
  • <울>
  • 도구->프로그래머로 이동 DAPLink를 선택합니다. .
  • 중요:

    MAX32620과 Arduino IDE 간에 모든 것이 제대로 작동하는지 확인하십시오. 첫 번째 깜박임 스케치를 업로드하려면 아래 단계를 따르세요.

    <울>
  • Arduino IDE에서 파일->예제->01.Basics->Blink로 이동합니다. .
  • <울>
  • 확인 버튼을 누르거나 스케치->확인/컴파일으로 이동합니다. .
  • <울>
  • 업로드 버튼을 누르거나 스케치->업로드로 이동합니다. .(USB 쓰기 액세스가 필요합니다. 자세한 내용은 여기를 참조하세요.
  • 4단계:코드 로드

    #include SoftwareSerial 블루(TX, RX); //블루투스 연결 생성 - TX TX에서 TX PIN 및 RxPIN에서 RXchar NOMBRE[21] ="MONITOR MEDICAL"; // 최대 20자 namechar BPS ='4'; // 1=1200 , 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200char 패스[5] ="1651"; // 4자리 숫자의 PIN 또는 키 float tempC;int PulseSensorPurplePin =A2; // 핀 AIN2int에 항목을 정의합니다. Signal; // 들어오는 원시 데이터를 보유합니다. 신호 값의 범위는 0-1024int 임계값 =550입니다. // 어떤 신호를 "비트로 계산"할지 결정하고 어떤 신호를 입력할지 결정합니다. tempPin =A1; // 핀 AIN1int에 항목을 정의합니다. select =3; // void setup(){ //직렬 포트를 열고 9600bps로 설정 blue.begin(9600); blue.println("연결"); blue.println("WELCOME TO YOUR PERSONAL MEDICAL ASSISTANT");}void loop(){ if (blue.available()> 0) // 직렬 스크립트가 없으면 주기에 들어가지 않습니다. { // 저장합니다. 변수 "select"에서 직렬 포트에 쓰여진 내용 select =blue.read(); //LabView에 기록된 내용에 따라 우리가 보는 정보는 switch (select) { case 'a':// "a"를 쓰면 LM35의 온도를 보내드립니다. // Read 센서의 값 tempC =analogRead(tempPin); 온도 C =(온도 C * 5.0 * 100) / 970; // 데이터를 직렬 포트로 전송, 획득한 최대 레코드를 기반으로 수식 생성 blue.println(tempC); blue.print(" °C"); 지연(1000); 부서지다; case 'b':// "b"를 쓰면 심박수를 보냅니다. Signal =analogRead(PulseSensorPurplePin); blue.println(신호); blue.print("RPM"); // 신호 값을 직렬 플로터로 보냅니다. 지연(1000); 부서지다; 기본값:// "다른 문자"를 입력하면 오류가 발생합니다. blue.println("error"); 지연(1500); //Retardo de 0.5 segundos } } 

    참고:그들이 나에게 조언하고 싶은 오류나 개선 사항이 있으면 기꺼이 들을 의향이 있습니다. 친구를 위해 일합니다!

    5단계:Bluetooth를 통해 장치 연결

    원하는 경우 다양한 플랫폼으로 맞춤형 앱을 만들 수 있습니다.

    이 맞춤형 앱을 사용할 수 있습니다.

    6단계:IoT 데이터 클라우드 설계

    이 모든 시간 동안 저는 우리의 첫 번째 공유 데이터 클라우드가 될 것을 조금씩 디자인하고 어떤 식으로든 만들어 왔습니다.

    덕분에 의사, 친척, 부모 및 관심있는 사람들은 우리의 건강 상태에 대한 데이터와 정보를 실시간으로 얻을 수 있습니다. 그들은 또한 우리가 증상을 보이는지 알 수 있습니다.

    다음으로 IoT 데이터 클라우드가 어떻게 진행되는지 보여드리겠습니다.

    바이러스 및 질병의 발병을 진단하고 감지할 수 있다고 말할 때, 우리는 아래에서 이 경우에 영향을 받는 인구를 시각화할 수 있음을 나타냅니다.

    결론

    다양한 3D 프린팅 모델(바람직하게는 브라잘레트)로 우리 몸에 적응할 수 있는 이 작은 장치 덕분에 우리는 실시간으로 하루 24시간 모니터링할 수 있어 인구의 모든 사람들이 많은 혜택을 누릴 수 있습니다. 그러나 원칙적으로 모든 어린이와 취약한 노인에게 접근하여 의료 진단 부족으로 인한 일일 사망자를 29,000명에서 1,000명 미만으로 줄이기 위해.

    이것은 훌륭한 목표이지만 불가능한 것은 아닙니다.

    Maxim Integrated가 제공하는 기술 덕분에 우리는 지구상의 일상 생활에서 발생하는 일상적인 문제에 대한 솔루션을 제공하는 이니셔티브를 수행하기 위해 다양한 하드웨어 및 장치에 의존할 수 있습니다.

    MAX32620FTHR로 설계된 이와 유사한 장치를 사용하는 각 사람의 장점:

    * 진단 및 매일 건강 검진을 받으십시오.

    * 어린이와 노인의 건강상태를 안다.

    * 응급 상황 시 의료 조치를 취하십시오.

    * 새로운 질병의 기원을 진단합니다.

    * 비상시 지침을 따르도록 허용합니다.

    * 수표에서 공제되는 증상에 따른 약물의 제형화.

    이 프로젝트는 매일 개선되고 있습니다. 저는 Maxim Integrated와 같은 개척자들의 도움으로 사람들의 삶의 질을 향상시키려는 목적을 가진 청년입니다. 제 약속은 진행 중인 이 프로젝트를 통해 계속 발전하고 발전하는 것입니다. 구현해야 할 보류 중인 작업은 다음과 같습니다.

    IoT를 이 아이디어에 통합하여 클라우드에 데이터를 업로드하고 의사, 병원 및 정부 의료 기관과 데이터를 공유할 수 있습니다.

    수표를 의사 및 의료 기관과 공유함으로써 새로운 질병의 근원을 찾고 발견하고 근본부터 행동하는 것이 가능해짐을 서로 연결하고 즐길 수 있습니다.

    우리 지역 사회, 가정 및 시민으로서 우리 전문가들이 매일 우리를 모니터링한다는 사실 덕분에 새로운 바이러스의 개발이 최소한의 숫자로 제한될 것임을 확신할 수 있습니다.

    많은 만큼 중요한 이 위대한 이니셔티브를 공유할 수 있도록 허락해 주신 Maxim Integrated 및 Hackster 팀에 감사드립니다.

    나는 대학에 들어가기를 두려워하는 소년입니다. 저는 자원이 부족한 소박한 가정에서 태어났고 우리나라에서 무력 충돌의 희생자였습니다. 제 꿈은 사회로 발전할 수 있는 아이디어에 기여하고 실천하는 것입니다. 이 멋진 대회에서 저와 제 가족에게 영광을 돌리고 싶습니다.

    사랑해요 MAXIM 통합!

    이 프로젝트는 아직 개발 중이지만 제 임무는 Maxim Integrated 및 Hackster 및 해당 커뮤니티와 협력하여 이 아이디어를 구현하고 실행하는 것입니다.

    8월 25일 업데이트:이미 데이터베이스 브릭의 클라우드가 있습니다. 우리는 또한 낮에 태양을 통해 공급할 수 있도록 프로토타입에 태양광 패널을 구현했습니다.

    여러분의 지원을 받는 것이 저에게는 매우 중요합니다!

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 프로그래밍 플레이트 MAX32620FTHR
  • 프로그래밍 플레이트 MAX32620FTHRC/C++
    #include SoftwareSerial 블루(TX, RX); //블루투스 연결 생성 - TX TX에서 TX PIN 및 RxPIN에서 RXchar NOMBRE[21] ="MONITOR MEDICAL"; // 최대 20자 namechar BPS ='4'; // 1=1200 , 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200char 패스[5] ="1651"; // 4자리 숫자의 PIN 또는 키 float tempC;int PulseSensorPurplePin =A2; // 핀 AIN2int에 항목을 정의합니다. Signal; // 들어오는 원시 데이터를 보유합니다. 신호 값의 범위는 0-1024int 임계값 =550입니다. // 어떤 신호를 "비트로 계산"할지 결정하고 어떤 신호를 입력할지 결정합니다. tempPin =A1; // 핀 AIN1int에 항목을 정의합니다. select =3; // void setup(){ //직렬 포트를 열고 9600bps로 설정 blue.begin(9600); blue.println("연결"); blue.println("WELCOME TO YOUR PERSONAL MEDICAL ASSISTANT");}void loop(){ if (blue.available()> 0) // 직렬 스크립트가 없으면 주기에 들어가지 않습니다. { // 저장합니다. 변수 "select"에서 직렬 포트에 쓰여진 내용 select =blue.read(); //LabView에 기록된 내용에 따라 우리가 보는 정보는 switch (select) { case 'a':// "a"를 쓰면 LM35의 온도를 보내드립니다. // Read 센서의 값 tempC =analogRead(tempPin); 온도 C =(온도 C * 5.0 * 100) / 970; // 데이터를 직렬 포트로 전송, 획득한 최대 레코드를 기반으로 수식 생성 blue.println(tempC); blue.print(" °C"); 지연(1000); 부서지다; case 'b':// "b"를 쓰면 심박수를 보냅니다. Signal =analogRead(PulseSensorPurplePin); blue.println(신호); blue.print("RPM"); // 신호 값을 직렬 플로터로 보냅니다. 지연(1000); 부서지다; 기본값:// "다른 문자"를 입력하면 오류가 전송됩니다. blue.println("error"); 지연(1500); //Retardo de 0.5 세군도 } }

    회로도

    max32620fthr_ig1bBCU9t3.fzpz

    제조공정

    1. 웹 기반 차트가 포함된 가정(방) 온도 및 습도 모니터 – Raspberry Pi
    2. ThingSpeak 온도 모니터(Raspberry Pi 포함)
    3. Arduino로 DIY 가장 간단한 IV9 Numitron 시계
    4. 레거시 구성 요소로 디지털 혁신 지원
    5. MPU-6050을 사용한 Arduino 자이로스코프 게임
    6. Arduino Temp. 3.2 디스플레이가 있는 모니터 및 실시간 시계
    7. 로터리 인코더가 있는 DIY 간단한 측정 휠
    8. Arduino, Yaler 및 IFTTT가 포함된 IoT 게이지
    9. 지능형 자동화로 고객 경험 향상
    10. CNC 공작기계로 제작된 10가지 정밀부품