2조 활동 보고서
활동 보고서
2*******6
2024-10-09
======================================== 주제 : 헬스케어 소주제 : 간호 업무 보조 아이디어: 1. 환자 모니터링((환자의 상태:심박수, 체온, 환자의 병실 이탈, 환자의 낙상여부 등) 2. 알림 기능(환자의 심박수 이상, 환자의 병실 이탈, 환자의 낙상여부 시 이를 경고등(LED) 및 싸이렌(부저)을 통해 알림) 3. 알림 방향(보호자 및 간호사가 확인 가능하도록, PC-모니터 및 핸드폰을 통해 알림 ) 4. 기능구현_1-(아두이노-우노를 기반으로 블루투스 및 wifi 연동, 티처블머신의 모델 학습 후 앱인벤터 및 웹으로 구현) 5. 기능구현_2-(라즈베리파이4를 이용 웹서버 및 DB 구축하고 카메라 연동하여 환자의 상태 및 데이터 확인 구현) =======================================
< 환자 낙상방지(티처블) 및 모니터링 (센서) 시스템 > [티처블 머신, Personal image classifier] 1. 환자의 위치을 학습을 시킨다(완) (정상, 위험, 낙상의 3단계) [아두이노]-블루투스 모듈을 이용한 통신 1.bed의 범위를 벗어날 시 알림 (위험시 - 주황경고등, 낙상시-부저 및 빨간 경고등) 필요모듈: 카메라,블루투스, LED,피에조 부저,온습도 센서 [ 라즈베리 파이 ]-웹을 이용한 통신 1.상황에 따른 알림 (위험시 - 주황경고등, 낙상시-부저 및 빨간 경고등) 필요모듈: 카메라,LED,피에조 부저 [ 앱 인벤터 ] 1. 코풀에서 제공하는 티처블 머신 블록 활용 -----(완료) 2. 앱인벤터 자체에 있는 티처블 머신 블록 활용 -----(완료) 3. 앱인벤터의 look기능을 활용한 블록 활용 -----(완료) 4. 앱인벤터의 PersonalImageClassifier기능의 블록 활용 -----(완료)
[문제점] 1,2번 방식:코플 및 앱인벤터에서 제공하는 티처블머신의 블록만으로는 웹카메라을 통한 데이터을 받아오지 못함 즉 카메라와 연동이 되지 않음 코드로 구현이 필요함 3번 방식:look을 통한 블록 코딩도 티처블 머신에서 제공하는 환경을 적용시키기가 난해함 4번 방식:모델을 학습시킬떄에 어려움이 있고, 웹카메라을 통한 사물인식이 적용되는지 확인되지 않음 앞으로 웹 카메라로 적용해볼 예정. [질문사항] 핸드폰 카메라를 통한 환자 인식은 가능하고, 학습 모델에 따른 결과가 나타나지만, 웹카메라를 통해 얻어진 이미지는 classfier로 데이터 전송 전 후를 기준으로 오류가 나는 듯하고, 결과로 나타나지 않음. 이를 해결하기 위해 1,2,3,4 및 그밖의 과정을 구상해보았지만, 현재로써는 해결 불가능.. < 현재 진행 단계 > 1. 아두이노에 각 모듈 설치(온도 센서, 카메라, LED, 피에조 부저) 및 코드 구현 -----(완료) 2. 아두이노와 티처블 머신 학습 데이터, 앱인벤터 블럭 구현 -----(완료) 3. 블루투스 모듈을 통해 센서 값 주고받기 및 화면에 출력 코드 구현 -----(완료) 4. 라즈베리 파이 OS설치 웹서버 구축 -----(완료) 5. wifi(포트포워딩) 및 온라인 환경을 통해 카메라 구동 -----(완료) 6. 가상환경 테스트 진행 -----(완료)
향후에 해야 하는것 1.아두이노에 티처블 머신 학습모델 적용 2.라즈베리 파이에 온도 센서,LED,피에조 부저 연결 및 코드구현