메뉴 건너뛰기

사회적약자 해결완료

눈치 100단

해결 완료
홍윤아
먼저 tkinter과 opencv로 사용자가 보기 쉬운 gui인터페이스를 만들었습니다. 그리고 matplotlib으로 측정된 그 장소의 데시벨을 그래프로 그려주고 아래에는 상황대응 문구가 나오게 됩니다. opencv화면에는 실시간으로 사람의 수와 센서들의 값이 변경되고 업데이트 되게 됩니다. 그리고 인터페이스 부분과 실시간으로 센서들의 값을 가져오는 부분과 실시간으로 데이터 베이스에 레이블을 전처리해서 같이 넣는 부분을 만들었고 파이어스토어에도 센서값을 넣게 되고 csv파일로 나중에 필요할때 다운받을 수 있게 했습니다. 그리고 실제로 수집된 데이터값의 csv파일과 저희가 제시한 기준들을 가지고 만든 임의의 데이터csv파일을 가지고 머신러닝을 학습시켰고 왜냐하면 실제로 온도,습도값 등을 실제로 변화시켜서 수집시키는 것이 불가능 했기 때문입니다. 그리고 머신러닝으로 상황대응에 대한 결과값을 만들고 그것을 가지고 tts로 대응을 어떻게 해야하는지 사용자에게 알려주게 됩니다. 이렇게 되면 예를 들어 혼자 사시는 노인분들이나 아프신 분들은 온도와 습도같은것에 몸이 민감하게 반응 할 수 있으므로 실시간으로 즉각 대처할 수 있게 됩니다. 그리고 아이들이 있는 가정집에도 방문이 열려있는데 모르는 경우가 있기때문에 추위나 더위를 일찍 예방할 수 있을 것이고 소음등에 어떻게 대처해야 할지 시간이 지나서 아는 것이 아니라 즉각적으로 알게 될것입니다. 그리고 사람이 움직이지 않을 경우에는 혹시 모를 사고를 대비해 보호자에게 문자나 이메일로 가는 등 조취를 취할 수 있도록 할것입니다.
앞으로 이것을 더 발전시켜서 1.집안에서 가스가 새어 나올때나 2. 환기를 안 시켜서 이산화탄소가 너무 많거나 3. 미세먼지수치가 높아서 아이들에게 안 좋을 경우를 대비해서 바로 알 수 있도록 센서들을 추가해서 더 발전시킬 것입니다. 그러면 문을 닫거나 환기를 시키거나 다른 조치를 취하는 등 사고를 막을 수 있을 것으로 예상됩니다. 그리고 사람이 직접 상황대응하는 것이 아닌 기계가 직접 상황에 따른 대응을 해주는 것을 구현할 예정입니다. 그리고 현재는 스피커로 알리는 것 뿐만아니라 문자서비스를 이용해서 알리는 것도 추가로 더 구현할 예정입니다.
닫기