SlideShare a Scribd company logo
1 of 8
인천대학교송도산업단지
캠퍼스 조성사업단 ㈜우진전자저울
과제명 : ENIAC Refrigerator
학과명 전자공학 참여인력
지도교수 정재용
참여학생 김승엽, 김영훈, 안대종
팀 명 ENIAC 참여기업
상 호 ㈜우진전자저울
대 표 이재득
인천대학교송도산업단지
캠퍼스 조성사업단 ㈜우진전자저울
작품사진
2016년 Capstone Design
인천대학교송도산업단지
캠퍼스 조성사업단 ㈜우진전자저울
작품설명
2016년 Capstone Design
본 작품은 마트에서 사람들이 물건을
살 때 유통기한이 긴 것을 사기위해
안쪽부터 가져가는 것을 방지하고
원통형으로 4칸씩 2개의 층으로 나뉘
어 있다. 한 칸에는 유통기한이 같은
것들끼리 넣고 그 칸의 물건들이 모
두 비워지면 자동으로 다음 칸으로
돌아가는 시스템이다. 냉장고가 직사
각형이라는 편견을 깨고 원통형으로
만들어 자동화하였다. 아두이노로 무
게센서들을 제어하고 아두이노로 들
어온 값들은 라즈베리파이를 통해 앱
으로 전송되게 하였다.
인천대학교송도산업단지
캠퍼스 조성사업단 ㈜우진전자저울
주요 특징(System)
2016년 Capstone Design
인천대학교송도산업단지
캠퍼스 조성사업단 ㈜우진전자저울
주요특징(Raspberry Pi)
2016년 Capstone Design
2가지 네트워킹 기법을 사용합니다.
1)JAVA를 이용한 소켓통신
어플 기능 중에 조회 버튼을 눌렀을때 신호를 받으면 SQLite에 저장할
데이터들을 단말기로 전송합니다.(RaspberryPi 내부의 텍스트 파일로 구
현)
2)AMP(Apache, Mysql, PHP)를 사용한 GCM 구현
아두이노에서 제품의 제고가 0이 되면 직원들의 휴대폰 단말기로 푸시
메시지를 전송합니다.
3)그리고 아두이노와 Serial통신을 하여 현재 재고를 내부에 저장합니다.
RaspberryPi
인천대학교송도산업단지
캠퍼스 조성사업단 ㈜우진전자저울
주요특징(Arduino)
2016년 Capstone Design
아두이노의 역할은 다음과 같습니다.
1)모터 제어
현재 칸의 제고가 0이 되거나 관리자가 버튼을 눌렀을시 자동으로 다음
칸으로 이동합니다.
2)무게 센서 제어
각 층마다 4개의 칸이 있습니다 . 이 칸 밑에는 무게센서가 존재하는데
이 무게센서는 각 제품의 무게가 동일한 점을 이용하여 재고를 파악합니
다.
3)Raspberry Pi와의 Serial통신
USB Serial통신을 이용해 무게센서가 파악한 재고를 Raspberry Pi에게
실시간으로 전송합니다.
인천대학교송도산업단지
캠퍼스 조성사업단 ㈜우진전자저울
주요특징(Andriod)
2016년 Capstone Design
1) 서버와의 소켓통신
간단한 JAVA서버(Raspberry Pi)와 데이터를 주고 받습니다.
단말기에서 ‘조회’버튼을 누르면 서버로 현재 재고를 알려달라는 메시지
를 보내고 그럼 서버에서는 단말기로 재고에 대한 데이터를 넘겨 줍니다,
1) GCM
아두이노에서 재고가 0이라는 것이 확인되면 이를 Pi에게 알려줍니다.
그럼 Pi는 AMP을 이용한 웹 서버를 통해 Google 서버에게 알려주고 이
를 등록된 단말기로 보내줍니다.
1) 재고 확인
소켓통신을 이용해 Raspberry Pi에서 재고에 대한 데이터가 넘어오면
이를 단만기 내부의 데이터베이스(SQLite)에 저장을 합니다. 이 작업이
끝나면 사용자에게 각 칸마다 현재 재고를 보여줍니다.
인천대학교송도산업단지
캠퍼스 조성사업단 ㈜우진전자저울
기대효과
2016년 Capstone Design
본 과제의 목표는 주부들의 편의를 위한 기업용 냉장고가 아닌 가정용 냉장고
였습니다. 냉장고 내부의 물건의 유통기한, 물건의 위치, 재고 등을 파악하여 유
통기한이 오래되거나, 물건을 찾을 수 없을 때, 단말기 내부에 장바구니 목록을
만들어 주기적으로 사는 것들을 사지 않았을 때, 단말기로 상황에 맞는 메시지
가 날라옵니다. 그리고 App을 이용해 원하는 물품을 바로 앞에다 두는 기능을
가진 냉장고로 하려 했습니다.
그러나 그 난이도가 현재 저희의 기술로는 부족하다고 생각하여, 제품의 무게
가 한정되어 있고, 종류가 적고, 재고 파악이 쉬운 기업용 냉장고를 생각했습니
다. 영상인식이나 RFID기술을 더 추가한다면 처음 목표로 한 냉장고를 구현할
수 있다고 생각합니다.
본 과제를 하면서 저희들은 모터와 무게 센서의 동작원리에 대하여 알았습니다.
또한 저희 전공이 아닌 네트워크 기술에 대하여 알았고, 데이터 처리에 대한 여
러 가지 기법들을 알았습니다.

More Related Content

Viewers also liked

Angela Dinu Reference Sodexo
Angela Dinu Reference SodexoAngela Dinu Reference Sodexo
Angela Dinu Reference SodexoAngela Dinu
 
인천대학교 산업경영공학과 시스템종합설계 4조
인천대학교 산업경영공학과 시스템종합설계 4조인천대학교 산업경영공학과 시스템종합설계 4조
인천대학교 산업경영공학과 시스템종합설계 4조언지 김
 
122221 이다은
122221 이다은122221 이다은
122221 이다은리스 트
 
[2016 아주대강의] 보안과소프트웨어엔지니어
[2016 아주대강의] 보안과소프트웨어엔지니어[2016 아주대강의] 보안과소프트웨어엔지니어
[2016 아주대강의] 보안과소프트웨어엔지니어Daniel Juyung Seo
 

Viewers also liked (6)

Angela Dinu Reference Sodexo
Angela Dinu Reference SodexoAngela Dinu Reference Sodexo
Angela Dinu Reference Sodexo
 
인천대학교 산업경영공학과 시스템종합설계 4조
인천대학교 산업경영공학과 시스템종합설계 4조인천대학교 산업경영공학과 시스템종합설계 4조
인천대학교 산업경영공학과 시스템종합설계 4조
 
122221 이다은
122221 이다은122221 이다은
122221 이다은
 
[2016 아주대강의] 보안과소프트웨어엔지니어
[2016 아주대강의] 보안과소프트웨어엔지니어[2016 아주대강의] 보안과소프트웨어엔지니어
[2016 아주대강의] 보안과소프트웨어엔지니어
 
임베디드
임베디드임베디드
임베디드
 
Maker 오해와 진실
Maker 오해와 진실Maker 오해와 진실
Maker 오해와 진실
 

원통형 냉장고(공모전)

  • 1. 인천대학교송도산업단지 캠퍼스 조성사업단 ㈜우진전자저울 과제명 : ENIAC Refrigerator 학과명 전자공학 참여인력 지도교수 정재용 참여학생 김승엽, 김영훈, 안대종 팀 명 ENIAC 참여기업 상 호 ㈜우진전자저울 대 표 이재득
  • 3. 인천대학교송도산업단지 캠퍼스 조성사업단 ㈜우진전자저울 작품설명 2016년 Capstone Design 본 작품은 마트에서 사람들이 물건을 살 때 유통기한이 긴 것을 사기위해 안쪽부터 가져가는 것을 방지하고 원통형으로 4칸씩 2개의 층으로 나뉘 어 있다. 한 칸에는 유통기한이 같은 것들끼리 넣고 그 칸의 물건들이 모 두 비워지면 자동으로 다음 칸으로 돌아가는 시스템이다. 냉장고가 직사 각형이라는 편견을 깨고 원통형으로 만들어 자동화하였다. 아두이노로 무 게센서들을 제어하고 아두이노로 들 어온 값들은 라즈베리파이를 통해 앱 으로 전송되게 하였다.
  • 5. 인천대학교송도산업단지 캠퍼스 조성사업단 ㈜우진전자저울 주요특징(Raspberry Pi) 2016년 Capstone Design 2가지 네트워킹 기법을 사용합니다. 1)JAVA를 이용한 소켓통신 어플 기능 중에 조회 버튼을 눌렀을때 신호를 받으면 SQLite에 저장할 데이터들을 단말기로 전송합니다.(RaspberryPi 내부의 텍스트 파일로 구 현) 2)AMP(Apache, Mysql, PHP)를 사용한 GCM 구현 아두이노에서 제품의 제고가 0이 되면 직원들의 휴대폰 단말기로 푸시 메시지를 전송합니다. 3)그리고 아두이노와 Serial통신을 하여 현재 재고를 내부에 저장합니다. RaspberryPi
  • 6. 인천대학교송도산업단지 캠퍼스 조성사업단 ㈜우진전자저울 주요특징(Arduino) 2016년 Capstone Design 아두이노의 역할은 다음과 같습니다. 1)모터 제어 현재 칸의 제고가 0이 되거나 관리자가 버튼을 눌렀을시 자동으로 다음 칸으로 이동합니다. 2)무게 센서 제어 각 층마다 4개의 칸이 있습니다 . 이 칸 밑에는 무게센서가 존재하는데 이 무게센서는 각 제품의 무게가 동일한 점을 이용하여 재고를 파악합니 다. 3)Raspberry Pi와의 Serial통신 USB Serial통신을 이용해 무게센서가 파악한 재고를 Raspberry Pi에게 실시간으로 전송합니다.
  • 7. 인천대학교송도산업단지 캠퍼스 조성사업단 ㈜우진전자저울 주요특징(Andriod) 2016년 Capstone Design 1) 서버와의 소켓통신 간단한 JAVA서버(Raspberry Pi)와 데이터를 주고 받습니다. 단말기에서 ‘조회’버튼을 누르면 서버로 현재 재고를 알려달라는 메시지 를 보내고 그럼 서버에서는 단말기로 재고에 대한 데이터를 넘겨 줍니다, 1) GCM 아두이노에서 재고가 0이라는 것이 확인되면 이를 Pi에게 알려줍니다. 그럼 Pi는 AMP을 이용한 웹 서버를 통해 Google 서버에게 알려주고 이 를 등록된 단말기로 보내줍니다. 1) 재고 확인 소켓통신을 이용해 Raspberry Pi에서 재고에 대한 데이터가 넘어오면 이를 단만기 내부의 데이터베이스(SQLite)에 저장을 합니다. 이 작업이 끝나면 사용자에게 각 칸마다 현재 재고를 보여줍니다.
  • 8. 인천대학교송도산업단지 캠퍼스 조성사업단 ㈜우진전자저울 기대효과 2016년 Capstone Design 본 과제의 목표는 주부들의 편의를 위한 기업용 냉장고가 아닌 가정용 냉장고 였습니다. 냉장고 내부의 물건의 유통기한, 물건의 위치, 재고 등을 파악하여 유 통기한이 오래되거나, 물건을 찾을 수 없을 때, 단말기 내부에 장바구니 목록을 만들어 주기적으로 사는 것들을 사지 않았을 때, 단말기로 상황에 맞는 메시지 가 날라옵니다. 그리고 App을 이용해 원하는 물품을 바로 앞에다 두는 기능을 가진 냉장고로 하려 했습니다. 그러나 그 난이도가 현재 저희의 기술로는 부족하다고 생각하여, 제품의 무게 가 한정되어 있고, 종류가 적고, 재고 파악이 쉬운 기업용 냉장고를 생각했습니 다. 영상인식이나 RFID기술을 더 추가한다면 처음 목표로 한 냉장고를 구현할 수 있다고 생각합니다. 본 과제를 하면서 저희들은 모터와 무게 센서의 동작원리에 대하여 알았습니다. 또한 저희 전공이 아닌 네트워크 기술에 대하여 알았고, 데이터 처리에 대한 여 러 가지 기법들을 알았습니다.