"최강 김조장이 - K-Cocktail Mate"의 두 판 사이의 차이

MIE capstone
이동: 둘러보기, 검색
(소프트웨어 설계 및 구현)
(소프트웨어 설계 및 구현)
71번째 줄: 71번째 줄:
  
 
[[파일:UI_home2.PNG]]
 
[[파일:UI_home2.PNG]]
 +
 +
monitor 화면
 +
 +
[[파일:ui_monitor2.PNG]]
 +
 +
parameter 화면
 +
 +
[[파일:ui_parameter.PNG]]
 +
 +
setting 화면
 +
 +
[[파일:ui_setting.PNG]]
  
 
==프로젝트 결과==
 
==프로젝트 결과==

2021년 6월 19일 (토) 23:01 판

프로젝트 소개

프로젝트 명

K-Cocktail Mate

프로젝트 기간

2021.3~2021.6

팀 소개

서울시립대학교 기계정보공학과 (학번) (이름) (팀장)
서울시립대학교 기계정보공학과 20154300** 장*빈
서울시립대학교 기계정보공학과 (학번) (이름)
서울시립대학교 기계정보공학과 (학번) (이름)
서울시립대학교 기계정보공학과 20174300** 이*희

프로젝트 개요

프로젝트 요약

프로젝트의 배경 및 기대효과

프로젝트 개발 목표

동작 시나리오

구현 내용

시스템 구성

기구부 설계 및 구현

제어부 및 회로 구현

소프트웨어 설계 및 구현

프로세스 흐름도

프로세스 흐름도2.png

UI에서 사용자 입력을 받아 음료 제조 과정과 온도 제어 과정을 비동기적으로 실행한다.


프로세스 구성도

프로세스 구성도2.png

UI프로세스와 냉장고 프로세스를 독립적으로 구성했다. UI 프로세스에서 음료 제조 제어부와 프로세스간 데이터 통신을 위한 제어부와 데이터 통신을 멀티쓰레드로 구현했다. 냉장고 프로세스에서 팬 제어와 온도 측정을 비동기적으로 수행하기 위해 멀티쓰레드로 구현했다.

UI 구현

제안서 발표 당시 UI초안

UI초안.png

홈, 모니터링, 제어 조정, 설정 탭이 있고 홈 화면에서는 음료의 비율을 조정할 수 있고 음료 제조 시작 기능이 있다.

완성된 UI UI는 총 5개의 화면으로 구성되어 있다. 라즈베리파이가 부팅되면 처음으로 보이는 main화면, 칵테일 모양을 누르면 진입하는 home 화면, 모니터 모양을 누르면 진입하는 monitor화면, 제어 모양을 누르면 진입하는 parameter화면, 톱니바퀴 모양을 누르면 진입하는 setting 화면으로 구성되었다.

main 화면

Ui main.PNG

home 화면

UI home2.PNG

monitor 화면

Ui monitor2.PNG

parameter 화면

Ui parameter.PNG

setting 화면

Ui setting.PNG

프로젝트 결과

최종 결과물

결과물 사진 혹은 시연 영상 등

미구현 내용

프로젝트 평가

평가항목

평가결과

느낀점

이*희 : 하드웨어가 필요한 제품을 만들 때 생각보다 많은 물적,인적 자원이 필요하다는 것을 깨달았다. 또한, 순수하게 제작으로 들어가는 시간으로 인한 작업 지연만큼, 협업으로 인한 지연 및 물품 배송 지연으로 인한 지연, 이로 인해 발생하는 추가적인 지연 요소들에 대해 체험할 수 있었다. 의사소통의 중요함과 협업 시 신경써야 할 부분들에 대해서도 배울 수 있는 좋은 기회였다.

부록