SlideShare a Scribd company logo
1 of 18
목원대학교_고쿡(GOCOOK)
조장: 1932003 고경동 조원: 1960045 이협수
조원: 1560012 김준영 조원: 1660035 서장엽
조원: 1660006 고준희 조원: 1760034 신용승
I N D E X
GOCOOK
1. 개요
- 작품 배경 및 목적
2. 설계
- 주기능
- 동작설계
- 구성도
- 레시피 설계
- 외관 모델링
3. 구현
- OCR
- H/W
- App
4. 시연
개요
작품 배경 및 목적
설계
요리가 미숙한 사람들은 레시피대로 음식을 요리하려고 노력하지만 레시피를 이용해도 레시피가 제공하는 맛을 따라하기 어렵고 매
번 같은 맛을 내기 어렵다. 문제의 원인은 레시피가 제공하는 정확한 계량과 시간을 측정해가면서 요리하지 않기 때문이라고 판단했
다. 이러한 문제를 해결하기 위해 레시피와 재료만 준비되면 레시피대로 자동으로 요리해주는 제품을 개발하게 되었다.
구현 시연
개요 설계
주기능
1. 파스타 요리
입력된 토마토 파스타 레시피에 따라서 요리한다. 아두이노 모듈과 센서를 이용해 진행 되며, 아래의 과정이 진행된다.
- 물 끓이기, 면 삶기, 재료 넣기, 요리하기(면, 재료, 소스 함께 섞어서)
2. 무게 측정 서비스 제공
사용자가 몇 인분 요리할지 정하고, 사용자가 넣은 재료의 그람(g) 수를 알 수 있다.
무게측정센서로 무게를 측정한 값을 APP으로 전송한다.
구현 시연
개요 설계
동작 설계
구현 시연
취향에 따른
맛 조절
레시피 촬영
Recipe data
App
DB
Login, Regist
Arduino mega2560
Slaver
Arduino mega2560
Master
Serial Coummunication
HC-06 TMP36 Heat Pad
Bluetooth
Servo Moter
load cell
ESP32 WIFI Board
②
③
④
⑤
⑦
⑧
⑥
①
OCR
개요 설계
구성도
구현 시연
무게측정
재료칸 열림
재료 섞기
온도 측정
제어 정보
센서 정보
레시피 정보
개요 설계
구성도
구현 시연
가열
장치 사용자 스마트폰
〮 무게 정보
〮 요리 시간 정보
〮 Arduino 제어
〮 회원 정보
〮 레시피 정보
〮 제품 내부의 기능을 앱을 통해 제어
〮 레시피 사진을 OCR을 이용해 텍스트
데이터로 제공
〮 레시피를 취향에 맞게 수정 가능
Android
데이터베이스
Firebase Realtime
〮 회원정보 〮 재료 무게정보
외부 API
NAVER CLOVA
OCR
〮 레시피 이미지 데이터 -> 텍스트 데이터
내부 관리 장치
Arduino
재료투하 가열 무게측정
온도측정
재료섞기
〮 토마토 파스타 요리 기능
ESP32
BLUETOOTH
개요 설계
구성도
구현 시연
[요리 과정]
Step 1 - 스파게티면을 끓는 물에 3분간 삶는다.
Step 2 - 후라이팬에 카놀라유를 두르고 마늘을 볶는다.
Step 3 – 소스와 삶은 면을 넣고 5분간 볶는다.
Step 4 - 파마산 치즈가루와 페퍼론치노를 뿌려 완성한
다.
[레시피 출처:http://ottogi.okitchen.co.kr/category/detail.asp?idx=1084]
개요 설계
레시피설계
구현 시연
[필수 재료]
오즈키친 토마토 미트볼 1봉,
오뚜기 프레스코 퀵스파게티면 80g,
생마늘 3톨, 오뚜기 프레스코 카놀라유 1T
[선택 재료]
페퍼론치노 1/2T, 파마산치즈가루 1t
개요 설계
레시피설계
구현 시연
〮 취향 맞추기
1) 소스 맛을 강하게 해주세요
- 소스를 더 넣어주고 평소 하던 시간으로 요리한다.
- Q : 얼마나 더 넣어주면 될까? A : 1/3 정도
- 재료추가
1) 맵게 해주세요
- 해결 방안 : 페퍼론치노를 넣는다
- 재료통에 페퍼론치노를 넣으면 된다.
2) 조금 싱거워요
- 마지막에 파마산 치즈가루를 뿌려준다.
모바일과 연계되는 부분
- 아이디어 : 취향 맞추는 부분을 모바일로 조절할 수 있게 하면 좋겠다.
2단계 : 보통,매콤
2단계 : 소스맛
보통,진하게
2단계 : 간조절
보통(default),파마산 치즈
추가
개요 설계
외관 모델링
구현 시연
개요 설계
외관 모델링
구현 시연
개요 설계 구현
OCR
시연
API 호출
APP NAVER CLOVA OCR
개요 설계 구현
Application
시연
1. 로그인 및 회원가입
- firebase를 이용한 로그인 / 회원가입
2. 레시피 촬영 / WIFI 통신 / 블루투스 통신 / 센서 제어
- Android에 기본 탑재된 Camera를 이용하여 레시피 촬영
- Android에 RealtimeDataBase를 연동 후 ESP32(WIFI)와 통신
〮 무게 감지 기능
- Android BT Library 사용하여 Arduino(HC-06)와 통신
〮 요리 시간 데이터 전송
〮 DC-moter / servo-moter / heatPad / waterPump /
temperature sensor ON 기능
개요 설계 구현
Application
시연
개요 설계 구현
HW
시연
②
③
④
⑤
① Servo Moter 180 °(서보모터 180도 회전)
재료 떨어뜨리기
Servo Moter(360°) (서보모터 180도 회전)
재료 섞기
TMP36(온도센서)
팬 온도 측정
Heat Pad(발열패드)
재료 가열
Load cell(3-line) 무게센서
재료 무게 측정
개요 설계 구현 시연
APP 시연 영상
개요 설계 구현 시연
HW 시연 영상

More Related Content

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

3조_GOCOOK.pptx

  • 1. 목원대학교_고쿡(GOCOOK) 조장: 1932003 고경동 조원: 1960045 이협수 조원: 1560012 김준영 조원: 1660035 서장엽 조원: 1660006 고준희 조원: 1760034 신용승
  • 2. I N D E X GOCOOK 1. 개요 - 작품 배경 및 목적 2. 설계 - 주기능 - 동작설계 - 구성도 - 레시피 설계 - 외관 모델링 3. 구현 - OCR - H/W - App 4. 시연
  • 3. 개요 작품 배경 및 목적 설계 요리가 미숙한 사람들은 레시피대로 음식을 요리하려고 노력하지만 레시피를 이용해도 레시피가 제공하는 맛을 따라하기 어렵고 매 번 같은 맛을 내기 어렵다. 문제의 원인은 레시피가 제공하는 정확한 계량과 시간을 측정해가면서 요리하지 않기 때문이라고 판단했 다. 이러한 문제를 해결하기 위해 레시피와 재료만 준비되면 레시피대로 자동으로 요리해주는 제품을 개발하게 되었다. 구현 시연
  • 4. 개요 설계 주기능 1. 파스타 요리 입력된 토마토 파스타 레시피에 따라서 요리한다. 아두이노 모듈과 센서를 이용해 진행 되며, 아래의 과정이 진행된다. - 물 끓이기, 면 삶기, 재료 넣기, 요리하기(면, 재료, 소스 함께 섞어서) 2. 무게 측정 서비스 제공 사용자가 몇 인분 요리할지 정하고, 사용자가 넣은 재료의 그람(g) 수를 알 수 있다. 무게측정센서로 무게를 측정한 값을 APP으로 전송한다. 구현 시연
  • 6. 취향에 따른 맛 조절 레시피 촬영 Recipe data App DB Login, Regist Arduino mega2560 Slaver Arduino mega2560 Master Serial Coummunication HC-06 TMP36 Heat Pad Bluetooth Servo Moter load cell ESP32 WIFI Board ② ③ ④ ⑤ ⑦ ⑧ ⑥ ① OCR 개요 설계 구성도 구현 시연
  • 7. 무게측정 재료칸 열림 재료 섞기 온도 측정 제어 정보 센서 정보 레시피 정보 개요 설계 구성도 구현 시연 가열
  • 8. 장치 사용자 스마트폰 〮 무게 정보 〮 요리 시간 정보 〮 Arduino 제어 〮 회원 정보 〮 레시피 정보 〮 제품 내부의 기능을 앱을 통해 제어 〮 레시피 사진을 OCR을 이용해 텍스트 데이터로 제공 〮 레시피를 취향에 맞게 수정 가능 Android 데이터베이스 Firebase Realtime 〮 회원정보 〮 재료 무게정보 외부 API NAVER CLOVA OCR 〮 레시피 이미지 데이터 -> 텍스트 데이터 내부 관리 장치 Arduino 재료투하 가열 무게측정 온도측정 재료섞기 〮 토마토 파스타 요리 기능 ESP32 BLUETOOTH 개요 설계 구성도 구현 시연
  • 9. [요리 과정] Step 1 - 스파게티면을 끓는 물에 3분간 삶는다. Step 2 - 후라이팬에 카놀라유를 두르고 마늘을 볶는다. Step 3 – 소스와 삶은 면을 넣고 5분간 볶는다. Step 4 - 파마산 치즈가루와 페퍼론치노를 뿌려 완성한 다. [레시피 출처:http://ottogi.okitchen.co.kr/category/detail.asp?idx=1084] 개요 설계 레시피설계 구현 시연 [필수 재료] 오즈키친 토마토 미트볼 1봉, 오뚜기 프레스코 퀵스파게티면 80g, 생마늘 3톨, 오뚜기 프레스코 카놀라유 1T [선택 재료] 페퍼론치노 1/2T, 파마산치즈가루 1t
  • 10. 개요 설계 레시피설계 구현 시연 〮 취향 맞추기 1) 소스 맛을 강하게 해주세요 - 소스를 더 넣어주고 평소 하던 시간으로 요리한다. - Q : 얼마나 더 넣어주면 될까? A : 1/3 정도 - 재료추가 1) 맵게 해주세요 - 해결 방안 : 페퍼론치노를 넣는다 - 재료통에 페퍼론치노를 넣으면 된다. 2) 조금 싱거워요 - 마지막에 파마산 치즈가루를 뿌려준다. 모바일과 연계되는 부분 - 아이디어 : 취향 맞추는 부분을 모바일로 조절할 수 있게 하면 좋겠다. 2단계 : 보통,매콤 2단계 : 소스맛 보통,진하게 2단계 : 간조절 보통(default),파마산 치즈 추가
  • 13. 개요 설계 구현 OCR 시연 API 호출 APP NAVER CLOVA OCR
  • 14. 개요 설계 구현 Application 시연 1. 로그인 및 회원가입 - firebase를 이용한 로그인 / 회원가입
  • 15. 2. 레시피 촬영 / WIFI 통신 / 블루투스 통신 / 센서 제어 - Android에 기본 탑재된 Camera를 이용하여 레시피 촬영 - Android에 RealtimeDataBase를 연동 후 ESP32(WIFI)와 통신 〮 무게 감지 기능 - Android BT Library 사용하여 Arduino(HC-06)와 통신 〮 요리 시간 데이터 전송 〮 DC-moter / servo-moter / heatPad / waterPump / temperature sensor ON 기능 개요 설계 구현 Application 시연
  • 16. 개요 설계 구현 HW 시연 ② ③ ④ ⑤ ① Servo Moter 180 °(서보모터 180도 회전) 재료 떨어뜨리기 Servo Moter(360°) (서보모터 180도 회전) 재료 섞기 TMP36(온도센서) 팬 온도 측정 Heat Pad(발열패드) 재료 가열 Load cell(3-line) 무게센서 재료 무게 측정
  • 17. 개요 설계 구현 시연 APP 시연 영상
  • 18. 개요 설계 구현 시연 HW 시연 영상