SlideShare a Scribd company logo
Subject: Logic Circuit 
Std No.: 20060957 
Std Name: Ikwhan Chang 
Date: 11/07/14 
Computer Science 
and Engineering 
LED CONTROLLER 
VIA 
WI-FI USING 
SMARTPHONE 
논리회로 컴퓨터공학부 
장익환 20060957 김유정 20141919 최영재 20143592 
김혜민 20144734 박지영 20144168 곽윤상 20133656
Computer Science 
and Engineering INDEX 
• Introduction 
• Environment Design 
• Pre-Condition 
• Related Skills 
• Circuit Flow Level 
• 8-to-3 Priority 
• 7-Segment 
• Output 
• Demonstration 
• Q & A
INTRODUCTION 
•Team Member 
이름 담당업무 
장익환!
 
  
김유정! Sub Architecture / Mapping Designer! 
최영재! Main Logic Architecture! 
김혜민! 업무분석, QA! 
박지영! Documentation! 
곽윤상! QA! 
•Project Name 
•Wi-Fi환경에서의 스마트폰을 이용한 LED 스마트 전구 조절 
•Descriptions 
•온도계와 스마트폰 App을 이용한 사용자 기분과 주변 환경(온도)의 변화에 따른 스 
마트 전구의 RGB값을 미리 정해진 색상으로 나타낸다. 
•사용자는 스마트폰을 통해 자신의 기분을 스마트폰 App을 이용해 선택 가능.
PHILIPS SMART LED LIGHT 
•LED가 RGB색상에 따라 App으로 컨트롤 가능할 
수 있다. 
• 전구와 연결된 라우터가 Wi-Fi와 연결되어 있음. 
Demo: http://www.youtube.com/watch? 
v=D4YbGpU8uy4
PHILIPS HUE APP 
Philips Hue App 
• 이미 App이 있는데, 왜 굳이 만드려 하는가? 
• = 현재 나온 App은 단순 RGB Palette에서 색상 값을 추출하게 하는데, 우리는 우리의 기분 
을 사용자가 선택하게 만들거나 자동적으로 온도에 따라 선택되게 하고 싶었음.
ENVIRONMENT DESIGN 
온도정보 
필립스 전용 Wi-Fi 라우터 
앱을 통한 Control 
필립스 스마트 LED전구 
사용자 기분 선택값 측정된 온도값
PRE-CONDITION 
• 사용자가 앱을 통해 선택하는 기분은 이미 정의되어 있다고 가정 
• (예 : 사용자가 “평온”을 선택하면 0도로 세팅. ) 
• 색상은 원색만 사용 가능 
• 온도는 0~30도까지만 측정 가능 
RGB - Bit - 온도 - 기분 매핑 테이블 
No 색상 R G B Bit-1 Bit-2 Bit-3 온도 기분 
0 검정 0 0 0 0 0 0 0 우울 
1 파랑 0 0 255 0 0 1 4도이하 침착 
3 초록 0 255 0 0 1 0 12도 평온 
2 하늘 0 255 255 0 1 1 8도 소극 
7 빨강 255 0 0 1 0 0 28도 의욕 
6 자두색 255 0 255 1 0 1 24도 분노 
5 노랑 255 255 0 1 1 0 20도 기분좋음 
4 흰색 255 255 255 1 1 1 16도 결백
PRE-CONDITION(CONT’) 
우울 침착 
소극 평온 
결백 음 
분노 의욕 
Smart LED
RELATED SKILLS 
Application Level: HUE App 
Bit Level: Wi-Fi 
Router Level 
Philips HUE Routing Level 
Logic Circuit Level 
R G B 
Smart LED 
Programming 
Level 
H/W 
Level
CIRCUIT FLOW DESIGN 
매우 슬픔 : 0도 
Logic Circuit 
A 
…. 
사용자 기분 선택값 
4개의 input이 들어가 0~15까지16개의 Output이 나온다 
8개의 Input을 통해 3개의 R,G,B Output을 산출한다. 
온도정보 Get 
4 to 16 decoder 이용 
8 to 3 priority 
Encoder 이용 
측정된 온도 
슬픔 : 10도 매우기쁨 : 30도 
B C D 
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
2개씩 OR로 묶음 
가 나 다 라 마 바 사 아 
R G B
4 TO 16 DECODER 
TRUTH TABLE
4 TO 16 DECODER 
TRUTH TABLE
8 TO 3 PRIORITY 
TRUTH TABLE
RGB 3 TO 3 
CONNECT 
INPUT OUTPUT 
A B C 
0 0 0 
0 0 1 
0 1 0 
0 1 1 
1 0 0 
1 0 1 
1 1 0 
1 1 1 
Anext Bnext Cnext 
0 0 1 
0 0 1 
0 1 1 
0 1 0 
1 1 1 
1 1 0 
1 0 1 
1 0 0
RGB 3 TO 3 
CONNECT 
BC 
A 
0 1 11 10 
0 0 0 0 0 
1 1 1 1 1 
Anext = A1 
BC 
A 
0 1 11 10 
0 0 0 1 1 
1 1 1 0 0 
Bnext = A B+A B  
=A⊕B 
BC 
A 
0 1 11 10 
0 1 1 0 1 
1 1 0 0 1 
Cnext = !C +!AB 
8 TO 3 PRIORITY
7-SEGMENT 
온도를 LED에 표시하여 알려줌 
10의 자리 수와 1의 자리 수를 각 
각 표현 
A 
B 
C 
D 
0 0 0 0 
0 0 0 1 
0 0 1 0 
0 0 1 1 
0 1 0 0 
0 1 0 1 
0 1 1 0 
0 1 1 1 
1 0 0 0 
1 0 0 1 
1 0 1 0 
1 0 1 1 
1 1 0 0 
1 1 0 1 
1 1 1 0 
1 1 1 1 
Anext 
Bnext 
Cnext 
Dnext 
0 0 0 0 
0 0 1 0 
0 1 0 0 
0 1 1 0 
1 0 0 0 
0 0 0 0 
0 0 1 0 
0 1 0 0 
0 1 1 0 
1 0 0 0 
0 0 0 0 
0 0 1 0 
0 1 0 0 
0 1 1 0 
1 0 0 0 
0 0 0 0 
1의 자리
7-SEGMENT 
CD 
AB 
0 1 11 10 
0 0 0 0 0 
1 1 0 0 0 
11 0 0 0 1 
10 0 1 0 0 
!A B!# !D +ABC!D +A!B !C D 
= B!D (!A⊕C )
7-SEGMENT 
CD 
AB 
0 1 11 10 
0 0 0 1 1 
1 0 0 1 0 
11 1 1 0 0 
10 1 0 0 0 
!A B!# !D +ABC!D +A!B !C D 
= B!D (!A⊕C )
7-SEGMENT 
CD 
AB 
0 1 11 10 
0 0 1 1 0 
1 0 0 0 1 
11 0 1 0 0 
10 1 0 1 0 
!A B!# !D +ABC!D +A!B !C D 
= B!D (!A⊕C )
7-SEGMENT
7-SEGMENT 
10의 자리 
A 
B 
C 
D 
0 0 0 0 
0 0 0 1 
0 0 1 0 
0 0 1 1 
0 1 0 0 
0 1 0 1 
0 1 1 0 
0 1 1 1 
1 0 0 0 
1 0 0 1 
1 0 1 0 
1 0 1 1 
1 1 0 0 
1 1 0 1 
1 1 1 0 
1 1 1 1 
Anext 
Bnext 
Cnext 
Dnext 
0 0 0 0 
0 0 0 0 
0 0 0 0 
0 0 0 0 
0 0 0 0 
0 0 0 1 
0 0 0 1 
0 0 0 1 
0 0 0 1 
0 0 0 1 
0 0 1 0 
0 0 1 0 
0 0 1 0 
0 0 1 0 
0 0 1 0 
0 0 1 1
7-SEGMENT 
CD 
AB 
0 1 11 10 
0 0 0 0 0 
1 0 0 0 0 
11 1 1 1 1 
10 0 0 1 1 
!A B!# !D +ABC!D +A!B !C D 
= B!D (!A⊕C )
7-SEGMENT 
CD 
AB 
0 1 11 10 
0 0 0 0 0 
1 0 1 1 1 
11 0 0 1 0 
10 1 1 0 0 !A BD+BCD+!A BC+A!B !C  
= !A B(C+D)+BCD+ A!B !C 
OUTPUT 
Red
OUTPUT 
Green
OUTPUT 
Blue
OUTPUT 
RGB
OUTPUT
Computer Science 
and Engineering 
DEMO

More Related Content

PDF
Project Avalon Online(Game) Final Report
PDF
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
 
PDF
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
PPTX
Damselfish
PDF
Analyze of Tumblr.com
PPT
Ppt ch 16
PDF
PR Campaign Case Study 수강후기
PPT
Obama slideshare
Project Avalon Online(Game) Final Report
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
 
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
Damselfish
Analyze of Tumblr.com
Ppt ch 16
PR Campaign Case Study 수강후기
Obama slideshare

Viewers also liked (19)

PPS
Mystery Salamanca
PDF
Cloud and Grid Integration OW2 Conference Nov10
 
PDF
OW2con'14 - Lutece, the open source CMS & Development framework of the City o...
 
PDF
erocci - a scalable model-driven API framework, OW2con'16, Paris.
 
PDF
To be Open Source or not to be ? OW2con’12, Paris
 
ZIP
1111221677 285722
PPT
La Casa Invisible
PDF
Contrail Project, OW2con11, Nov 24-25, Paris
 
PDF
Joram Use Cases OW2 Conference Nov10
 
PDF
BlueMind : next gen mail and collaboration solution, OW2con'16, Paris.
 
PDF
Database Design 2반 5조 발표자료
ODT
Poesía anterior al 36. Breve e incompleta antología
PDF
OSCAR & AppHub, fostering market readiness at OW2, OW2con'16, Paris.
 
KEY
Project Progress
PPT
​Presentation team ngx 5주차 발표자료
PDF
CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institu...
 
PDF
RGAA, REFERENTIEL D’ACCESSIBILITE MULTICANAL
 
PPTX
Tabacundo 2010
PDF
Amsterdam Data Portal
 
Mystery Salamanca
Cloud and Grid Integration OW2 Conference Nov10
 
OW2con'14 - Lutece, the open source CMS & Development framework of the City o...
 
erocci - a scalable model-driven API framework, OW2con'16, Paris.
 
To be Open Source or not to be ? OW2con’12, Paris
 
1111221677 285722
La Casa Invisible
Contrail Project, OW2con11, Nov 24-25, Paris
 
Joram Use Cases OW2 Conference Nov10
 
BlueMind : next gen mail and collaboration solution, OW2con'16, Paris.
 
Database Design 2반 5조 발표자료
Poesía anterior al 36. Breve e incompleta antología
OSCAR & AppHub, fostering market readiness at OW2, OW2con'16, Paris.
 
Project Progress
​Presentation team ngx 5주차 발표자료
CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institu...
 
RGAA, REFERENTIEL D’ACCESSIBILITE MULTICANAL
 
Tabacundo 2010
Amsterdam Data Portal
 
Ad

Similar to Logic Circuit Project Final Presentation (20)

PDF
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(3)
PPTX
Ch14. feedback and filpflop
PDF
2012 Ds C2 06
PPTX
코딩클럽 왕초보 아두이노따라잡기 1탄
PDF
강의자료 코딩클럽 아두이노 워크샵-2015.4.11
PDF
2012 Dm A0 06 Pdf
PDF
2012 Dm A0 06 Pdf
PDF
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
PDF
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
PDF
임베디드 시스템 설계 프로젝트: EMPOS-II를 활용한 영어단어 학습기
PPT
Equation Solving
PPT
자료구조론1과
PDF
논리적 사고를 향상시키는 창의설계 코딩
PDF
제3장 계산방법에대한 파이썬학습진행방법. 계산을 통해 python programing
PPTX
micro:bit 프로그래밍 기초
DOCX
TestBCD2013-1(answer)
PDF
shake! 2016 예선 문제 풀이
PDF
서울대학교 2017 SNUPC 문제 - Advanced
PDF
아두이노 bluetooth
PPTX
#아두이노 초급연수
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(3)
Ch14. feedback and filpflop
2012 Ds C2 06
코딩클럽 왕초보 아두이노따라잡기 1탄
강의자료 코딩클럽 아두이노 워크샵-2015.4.11
2012 Dm A0 06 Pdf
2012 Dm A0 06 Pdf
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
임베디드 시스템 설계 프로젝트: EMPOS-II를 활용한 영어단어 학습기
Equation Solving
자료구조론1과
논리적 사고를 향상시키는 창의설계 코딩
제3장 계산방법에대한 파이썬학습진행방법. 계산을 통해 python programing
micro:bit 프로그래밍 기초
TestBCD2013-1(answer)
shake! 2016 예선 문제 풀이
서울대학교 2017 SNUPC 문제 - Advanced
아두이노 bluetooth
#아두이노 초급연수
Ad

More from Matthew Chang (20)

DOCX
Research and Analysis of SSH
PPTX
Digital Certified Mail (PPT)
PDF
Digital Certified Mail
PDF
Twitter Trend Analyzer
PDF
The implementation of Banker's algorithm, data structure and its parser
PDF
Image Compression Storage Policy for Openstack Swift
PDF
Urhyme introduction
PPTX
SDN Project PPT
PPTX
Project Avalon
PDF
A new interface between smart device and web using html5 web socket and qr code
PDF
Programming Language Final PPT
PDF
Profile_ Ikwhan chang
PDF
모바일 앱 개발 최종 발표 Proposal
PDF
Capstone Project Final Presentation
PDF
Project NGX - Proposal
PDF
Report : Android Simple Bug Catch Game(Korean)
PPTX
Capstone Project Last Demonstration
PDF
Db설계 프로젝트 1조 _중간제출
PPT
Presentation team ngx 4주차 발표자료
PDF
Presentation Team NGX
Research and Analysis of SSH
Digital Certified Mail (PPT)
Digital Certified Mail
Twitter Trend Analyzer
The implementation of Banker's algorithm, data structure and its parser
Image Compression Storage Policy for Openstack Swift
Urhyme introduction
SDN Project PPT
Project Avalon
A new interface between smart device and web using html5 web socket and qr code
Programming Language Final PPT
Profile_ Ikwhan chang
모바일 앱 개발 최종 발표 Proposal
Capstone Project Final Presentation
Project NGX - Proposal
Report : Android Simple Bug Catch Game(Korean)
Capstone Project Last Demonstration
Db설계 프로젝트 1조 _중간제출
Presentation team ngx 4주차 발표자료
Presentation Team NGX

Logic Circuit Project Final Presentation

  • 1. Subject: Logic Circuit Std No.: 20060957 Std Name: Ikwhan Chang Date: 11/07/14 Computer Science and Engineering LED CONTROLLER VIA WI-FI USING SMARTPHONE 논리회로 컴퓨터공학부 장익환 20060957 김유정 20141919 최영재 20143592 김혜민 20144734 박지영 20144168 곽윤상 20133656
  • 2. Computer Science and Engineering INDEX • Introduction • Environment Design • Pre-Condition • Related Skills • Circuit Flow Level • 8-to-3 Priority • 7-Segment • Output • Demonstration • Q & A
  • 3. INTRODUCTION •Team Member 이름 담당업무 장익환!
  • 4.  
  • 5.   김유정! Sub Architecture / Mapping Designer! 최영재! Main Logic Architecture! 김혜민! 업무분석, QA! 박지영! Documentation! 곽윤상! QA! •Project Name •Wi-Fi환경에서의 스마트폰을 이용한 LED 스마트 전구 조절 •Descriptions •온도계와 스마트폰 App을 이용한 사용자 기분과 주변 환경(온도)의 변화에 따른 스 마트 전구의 RGB값을 미리 정해진 색상으로 나타낸다. •사용자는 스마트폰을 통해 자신의 기분을 스마트폰 App을 이용해 선택 가능.
  • 6. PHILIPS SMART LED LIGHT •LED가 RGB색상에 따라 App으로 컨트롤 가능할 수 있다. • 전구와 연결된 라우터가 Wi-Fi와 연결되어 있음. Demo: http://www.youtube.com/watch? v=D4YbGpU8uy4
  • 7. PHILIPS HUE APP Philips Hue App • 이미 App이 있는데, 왜 굳이 만드려 하는가? • = 현재 나온 App은 단순 RGB Palette에서 색상 값을 추출하게 하는데, 우리는 우리의 기분 을 사용자가 선택하게 만들거나 자동적으로 온도에 따라 선택되게 하고 싶었음.
  • 8. ENVIRONMENT DESIGN 온도정보 필립스 전용 Wi-Fi 라우터 앱을 통한 Control 필립스 스마트 LED전구 사용자 기분 선택값 측정된 온도값
  • 9. PRE-CONDITION • 사용자가 앱을 통해 선택하는 기분은 이미 정의되어 있다고 가정 • (예 : 사용자가 “평온”을 선택하면 0도로 세팅. ) • 색상은 원색만 사용 가능 • 온도는 0~30도까지만 측정 가능 RGB - Bit - 온도 - 기분 매핑 테이블 No 색상 R G B Bit-1 Bit-2 Bit-3 온도 기분 0 검정 0 0 0 0 0 0 0 우울 1 파랑 0 0 255 0 0 1 4도이하 침착 3 초록 0 255 0 0 1 0 12도 평온 2 하늘 0 255 255 0 1 1 8도 소극 7 빨강 255 0 0 1 0 0 28도 의욕 6 자두색 255 0 255 1 0 1 24도 분노 5 노랑 255 255 0 1 1 0 20도 기분좋음 4 흰색 255 255 255 1 1 1 16도 결백
  • 10. PRE-CONDITION(CONT’) 우울 침착 소극 평온 결백 음 분노 의욕 Smart LED
  • 11. RELATED SKILLS Application Level: HUE App Bit Level: Wi-Fi Router Level Philips HUE Routing Level Logic Circuit Level R G B Smart LED Programming Level H/W Level
  • 12. CIRCUIT FLOW DESIGN 매우 슬픔 : 0도 Logic Circuit A …. 사용자 기분 선택값 4개의 input이 들어가 0~15까지16개의 Output이 나온다 8개의 Input을 통해 3개의 R,G,B Output을 산출한다. 온도정보 Get 4 to 16 decoder 이용 8 to 3 priority Encoder 이용 측정된 온도 슬픔 : 10도 매우기쁨 : 30도 B C D 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2개씩 OR로 묶음 가 나 다 라 마 바 사 아 R G B
  • 13. 4 TO 16 DECODER TRUTH TABLE
  • 14. 4 TO 16 DECODER TRUTH TABLE
  • 15. 8 TO 3 PRIORITY TRUTH TABLE
  • 16. RGB 3 TO 3 CONNECT INPUT OUTPUT A B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Anext Bnext Cnext 0 0 1 0 0 1 0 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 0 0
  • 17. RGB 3 TO 3 CONNECT BC A 0 1 11 10 0 0 0 0 0 1 1 1 1 1 Anext = A1 BC A 0 1 11 10 0 0 0 1 1 1 1 1 0 0 Bnext = A B+A B  =A⊕B BC A 0 1 11 10 0 1 1 0 1 1 1 0 0 1 Cnext = !C +!AB 
  • 18. 8 TO 3 PRIORITY
  • 19. 7-SEGMENT 온도를 LED에 표시하여 알려줌 10의 자리 수와 1의 자리 수를 각 각 표현 A B C D 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 Anext Bnext Cnext Dnext 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1의 자리
  • 20. 7-SEGMENT CD AB 0 1 11 10 0 0 0 0 0 1 1 0 0 0 11 0 0 0 1 10 0 1 0 0 !A B!# !D +ABC!D +A!B !C D = B!D (!A⊕C )
  • 21. 7-SEGMENT CD AB 0 1 11 10 0 0 0 1 1 1 0 0 1 0 11 1 1 0 0 10 1 0 0 0 !A B!# !D +ABC!D +A!B !C D = B!D (!A⊕C )
  • 22. 7-SEGMENT CD AB 0 1 11 10 0 0 1 1 0 1 0 0 0 1 11 0 1 0 0 10 1 0 1 0 !A B!# !D +ABC!D +A!B !C D = B!D (!A⊕C )
  • 24. 7-SEGMENT 10의 자리 A B C D 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 Anext Bnext Cnext Dnext 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1
  • 25. 7-SEGMENT CD AB 0 1 11 10 0 0 0 0 0 1 0 0 0 0 11 1 1 1 1 10 0 0 1 1 !A B!# !D +ABC!D +A!B !C D = B!D (!A⊕C )
  • 26. 7-SEGMENT CD AB 0 1 11 10 0 0 0 0 0 1 0 1 1 1 11 0 0 1 0 10 1 1 0 0 !A BD+BCD+!A BC+A!B !C  = !A B(C+D)+BCD+ A!B !C 
  • 32. Computer Science and Engineering DEMO
  • 33. Computer Science and Engineering Q A
  • 34. Computer Science and Engineering THANKS! designed by Matthew, CHANG www.matthewlab.com