SlideShare a Scribd company logo
1 of 53
전통과 현대의 만남 : 자격루 레고 디지털 시계
Maker 원종윤
목 차
1. 프로젝트 시작 계기
2. 프로젝트 제작 과정
3. 프로젝트에서 얻은 경험
4. 전체 소감
1. 프로젝트 시작 계기
1) 라즈베리파이 입문
1. 프로젝트 시작 계기
Raspberry Pi 3 model B(2016 Release)
8.56cm
5.65cm
- 영국 라즈베리 파이(Raspberry Pi) 재단에서 교육용으로 만든
신용카드 크기의 초소형/초저가 PC(2012년 2월 출시)
이미지 출처 : https://en.wikipedia.org/wiki/Raspberry_Pi
1. 프로젝트 시작 계기
출처 : https://en.wikipedia.org/wiki/Raspberry_Pi
라즈베리파이 3 모델 B 사양
판매금액 US$35
시스템온칩 브로드컴 BCM2836 SoC
CPU 1.2 GHz ARM Cortex-A53 쿼드코어
GPU 브로드컴 VideoCore IV 듀얼 코어
메모리 SDRAM 1 GB (GPU와 공유)
USB 2.0 포트 4포트
비디오출력 HDMI, 컴포지트 비디오
오디오출력 3.5mm 잭을 통한 오디오, HDMI를 통한 디지털 오디오
외장 기억장치 마이크로 SD
네트워크 10/100 Mbit/s 이더넷, 무선랜, 블루투스 4.1
크기 85.6mm x 56.5mm
1) 라즈베리파이 입문
1. 프로젝트 시작 계기
라즈베리파이 / 아두이노 비교
구분 라즈베리파이 아두이노
이미지
종류 싱글보드 컴퓨터 마이크로 컨트롤러
OS Linux(40여 종), Windows IoT 10 X
개발 환경 Linux, IDLE, Scratch Sketch
특징 하드웨어 성능 우수 초보자에게 적합, 많은 레퍼런스
검색 결과* 3320만 건 5930만 건
국내 도서* 27권 74권
* 2016년 9월 Google(영문으로 검색)/알라딘 검색 기준
1) 라즈베리파이 입문
1) 라즈베리파이 입문
1. 프로젝트 시작 계기
초소형 PC 플랫폼 비교
GPIO*
센서 모터LED
* GPIO : General Purpose Input/Output
하드웨어
아답터
TV/모니터
공유기
키보드
마우스
HDMI Cable
유/무선
라즈베리파이 주변장치 연결
2) 라즈베리파이 활용
1. 프로젝트 시작 계기
빔 프로젝터 TV
모니터 원격 접속
처음 띄운 라즈베리파이 화면
2) 라즈베리파이 활용
1. 프로젝트 시작 계기
처음 만든 소스(C 언어)
#include <stdio.h>
#include <wiringPi.h>
#define LED1 23 // GPIO 23
int main(void)
{
printf("Hello, worldn");
if (wiringPiSetupGpio() == -1) {
return 1;
}
pinMode(LED1, OUTPUT);
while(1)
{
digitalWrite(LED1, 1);
delay(1000);
digitalWrite(LED1, 0);
delay(1000);
}
return 0;
}
LED 깜빡임
무한 반복(1초 간격)
3) 프로젝트 목표 설정
1. 프로젝트 시작 계기
목표 설정 : 시계 만들기
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
자재 결정 : 레고
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
레고 프토로타입 제작
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
LED 활용 레퍼런스 조사
LED 명찰
엘레베이터
에어컨시계
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
전자회로 제작용 도구/부품 구입
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
전자회로 프토토타입 제작 : 회로 스터디
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
전자회로 프토토타입 제작 : 납땜
목 차
1. 프로젝트 시작 계기
2. 프로젝트 제작 과정
3. 프로젝트에서 얻은 경험
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
전자회로 프토토타입 제작 : 소스 코딩/구현
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
4-Digit 7-Segment 시계 만들기
2. 프로젝트 제작 과정
1기(2014년 12월~2016년 1월) : 준비 기간
LED로 시계 만들기
2. 프로젝트 제작 과정
2기(2016년 2월~2016년 3월) : 자격루 레고 디지털 시계 V1.0
2. 프로젝트 제작 과정
2기(2016년 2월~2016년 3월) : 자격루 레고 디지털 시계 V1.0
모양 결정 : 자격루
2. 프로젝트 제작 과정
2기(2016년 2월~2016년 3월) : 자격루 레고 디지털 시계 V1.0
레고 프로토타입 작성/부품 구매
설계도 작성(Lego Digital Designer) 부품 리스트(Bill Of Material)
2. 프로젝트 제작 과정
2기(2016년 2월~2016년 3월) : 자격루 레고 디지털 시계 V1.0
자격루 레고 디지털 시계 V1.0 완성
자격루 레고 디지털 시계 V1.0
2. 프로젝트 제작 과정
3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
2. 프로젝트 제작 과정
3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
스터디 : 원격 제어
* WebIOPi - The Raspberry Pi Internet of Things Framework
공유기
핸드폰
시계
WebIOPi*
라즈베리파이
2. 프로젝트 제작 과정
스터디 : 웹 코딩
3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
목 차
1. 프로젝트 시작 계기
2. 프로젝트 제작 과정
3. 프로젝트에서 얻은 경험
2. 프로젝트 제작 과정
스터디 : 모터 제어
5V GND
Duty 변경에
따라 속도 조절
High/Low에
따라 회전 방향
변경
AAA * 6
(9V)
G22 G26
3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
2. 프로젝트 제작 과정
스터디 : 소리 제어
//music_test.c
#include <stdlib.h>
int main(void) {
system("omxplayer cheer_up.mp");
return 0;
}
C 소스
3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
2. 프로젝트 제작 과정
크기 확장 및 조립
3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
라즈베리파이
스피커
아이패드
배터리팩
모터 +
미니피겨
모터
드라이버
LED 시계
공유기
시연 1 : 시간대 변경 및 미니피겨 제어
시연 2 : 알람 기능
3. 프로젝트에서 얻은 경험
3. 프로젝트에서 얻은 경험
1) 10년 만에 다시 해본 전공 공부
3. 프로젝트에서 얻은 경험
2) 새로운 프로그래밍 언어 도전
3. 프로젝트에서 얻은 경험
3) 소프트웨어와 하드웨어의 융합
3. 프로젝트에서 얻은 경험
4) 레고의 놀라운 확장성 확인
4. 전체 소감
1) 10년 만에 다시 해본 전공 공부
학생 때와 달리 스스로 하는 학습이다 보니 흥미 있게 공부 진행
2) 새로운 프로그래밍 언어 도전
매니저가 되어가면서 정체되고 있는 개발 Skill에 대한 불안감 해소
3) 소프트웨어와 하드웨어의 융합
전공지식(하드웨어)과 실무지식(소프트웨어) 결합하여 시너지 효과 발생
4) 레고의 놀라운 확장성 확인
‘레고 테크닉’이라는 신세계를 발견하여 다양한 확장 가능성 확인
발표자 정보
발표자 블로그
http://pcmola.com
발표자 이메일
pcmola@naver.com
End Of Document

More Related Content

Similar to 메이커 페어 서울 2016 발표자료 - 전통과 현대의 만남_자격루 레고 디지털 시계(레고+라즈베리파이)

[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5th[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5thPark Jonggun
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 YoungSu Son
 
Start io t_with_raspberrypi
Start io t_with_raspberrypiStart io t_with_raspberrypi
Start io t_with_raspberrypiYeonah Ki
 
2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptxssuserf875e6
 
Sccc 서버 사용내역
Sccc 서버 사용내역Sccc 서버 사용내역
Sccc 서버 사용내역성화 이
 
2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기Jay Park
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈NAVER D2
 
메이커 페어 서울 2017 발표자료 - 레고 거북차 가습기(Smart Turtle Ship) (라즈베리파이 활용)
메이커 페어 서울 2017 발표자료 - 레고 거북차 가습기(Smart Turtle Ship) (라즈베리파이 활용)메이커 페어 서울 2017 발표자료 - 레고 거북차 가습기(Smart Turtle Ship) (라즈베리파이 활용)
메이커 페어 서울 2017 발표자료 - 레고 거북차 가습기(Smart Turtle Ship) (라즈베리파이 활용)JongyoonWon1
 
Python on Android
Python on AndroidPython on Android
Python on Android용 최
 
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표iFunFactory Inc.
 
2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기Jay Park
 
GDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteGDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteSeok-yong Kim
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구Kisoon Eom
 
Win10 iot core_pi2
Win10 iot core_pi2Win10 iot core_pi2
Win10 iot core_pi2WeAreDev
 
2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기Jay Park
 
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)JiandSon
 
GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지
GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지
GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지GDG Korea
 
Softbox arduino software education, softbox 소프트박스 제품소개서
Softbox arduino software education, softbox 소프트박스 제품소개서 Softbox arduino software education, softbox 소프트박스 제품소개서
Softbox arduino software education, softbox 소프트박스 제품소개서 봉조 김
 
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼NAVER D2
 

Similar to 메이커 페어 서울 2016 발표자료 - 전통과 현대의 만남_자격루 레고 디지털 시계(레고+라즈베리파이) (20)

[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5th[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5th
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드
 
Start io t_with_raspberrypi
Start io t_with_raspberrypiStart io t_with_raspberrypi
Start io t_with_raspberrypi
 
2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx
 
Sccc 서버 사용내역
Sccc 서버 사용내역Sccc 서버 사용내역
Sccc 서버 사용내역
 
2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈
 
메이커 페어 서울 2017 발표자료 - 레고 거북차 가습기(Smart Turtle Ship) (라즈베리파이 활용)
메이커 페어 서울 2017 발표자료 - 레고 거북차 가습기(Smart Turtle Ship) (라즈베리파이 활용)메이커 페어 서울 2017 발표자료 - 레고 거북차 가습기(Smart Turtle Ship) (라즈베리파이 활용)
메이커 페어 서울 2017 발표자료 - 레고 거북차 가습기(Smart Turtle Ship) (라즈베리파이 활용)
 
Python on Android
Python on AndroidPython on Android
Python on Android
 
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
 
2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기
 
GDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteGDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's Note
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구
 
Win10 iot core_pi2
Win10 iot core_pi2Win10 iot core_pi2
Win10 iot core_pi2
 
2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기
 
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
2015.03.14 Piday in Korea 지앤선 라즈베리 미트업(박종건)
 
PI day in COREA
PI day in COREAPI day in COREA
PI day in COREA
 
GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지
GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지
GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지
 
Softbox arduino software education, softbox 소프트박스 제품소개서
Softbox arduino software education, softbox 소프트박스 제품소개서 Softbox arduino software education, softbox 소프트박스 제품소개서
Softbox arduino software education, softbox 소프트박스 제품소개서
 
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
 

More from JongyoonWon1

아두이노 X 레고 실습
아두이노 X 레고 실습아두이노 X 레고 실습
아두이노 X 레고 실습JongyoonWon1
 
아두이노 & 라즈베리파이
아두이노 & 라즈베리파이아두이노 & 라즈베리파이
아두이노 & 라즈베리파이JongyoonWon1
 
레고 소개 - 레고 구동부 중심으로
레고 소개 - 레고 구동부 중심으로레고 소개 - 레고 구동부 중심으로
레고 소개 - 레고 구동부 중심으로JongyoonWon1
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)JongyoonWon1
 
메이커 페어 서울 2018 - 레고 측우자격루
메이커 페어 서울 2018 - 레고 측우자격루메이커 페어 서울 2018 - 레고 측우자격루
메이커 페어 서울 2018 - 레고 측우자격루JongyoonWon1
 
브릭인사이드 창작발전소 발표자료 - 해인사 오후 6시(레고+라즈베리파이)
브릭인사이드 창작발전소 발표자료 - 해인사 오후 6시(레고+라즈베리파이)브릭인사이드 창작발전소 발표자료 - 해인사 오후 6시(레고+라즈베리파이)
브릭인사이드 창작발전소 발표자료 - 해인사 오후 6시(레고+라즈베리파이)JongyoonWon1
 

More from JongyoonWon1 (6)

아두이노 X 레고 실습
아두이노 X 레고 실습아두이노 X 레고 실습
아두이노 X 레고 실습
 
아두이노 & 라즈베리파이
아두이노 & 라즈베리파이아두이노 & 라즈베리파이
아두이노 & 라즈베리파이
 
레고 소개 - 레고 구동부 중심으로
레고 소개 - 레고 구동부 중심으로레고 소개 - 레고 구동부 중심으로
레고 소개 - 레고 구동부 중심으로
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)
 
메이커 페어 서울 2018 - 레고 측우자격루
메이커 페어 서울 2018 - 레고 측우자격루메이커 페어 서울 2018 - 레고 측우자격루
메이커 페어 서울 2018 - 레고 측우자격루
 
브릭인사이드 창작발전소 발표자료 - 해인사 오후 6시(레고+라즈베리파이)
브릭인사이드 창작발전소 발표자료 - 해인사 오후 6시(레고+라즈베리파이)브릭인사이드 창작발전소 발표자료 - 해인사 오후 6시(레고+라즈베리파이)
브릭인사이드 창작발전소 발표자료 - 해인사 오후 6시(레고+라즈베리파이)
 

메이커 페어 서울 2016 발표자료 - 전통과 현대의 만남_자격루 레고 디지털 시계(레고+라즈베리파이)

  • 1. 전통과 현대의 만남 : 자격루 레고 디지털 시계 Maker 원종윤
  • 2. 목 차 1. 프로젝트 시작 계기 2. 프로젝트 제작 과정 3. 프로젝트에서 얻은 경험 4. 전체 소감
  • 4.
  • 5.
  • 6. 1) 라즈베리파이 입문 1. 프로젝트 시작 계기 Raspberry Pi 3 model B(2016 Release) 8.56cm 5.65cm - 영국 라즈베리 파이(Raspberry Pi) 재단에서 교육용으로 만든 신용카드 크기의 초소형/초저가 PC(2012년 2월 출시) 이미지 출처 : https://en.wikipedia.org/wiki/Raspberry_Pi
  • 7. 1. 프로젝트 시작 계기 출처 : https://en.wikipedia.org/wiki/Raspberry_Pi 라즈베리파이 3 모델 B 사양 판매금액 US$35 시스템온칩 브로드컴 BCM2836 SoC CPU 1.2 GHz ARM Cortex-A53 쿼드코어 GPU 브로드컴 VideoCore IV 듀얼 코어 메모리 SDRAM 1 GB (GPU와 공유) USB 2.0 포트 4포트 비디오출력 HDMI, 컴포지트 비디오 오디오출력 3.5mm 잭을 통한 오디오, HDMI를 통한 디지털 오디오 외장 기억장치 마이크로 SD 네트워크 10/100 Mbit/s 이더넷, 무선랜, 블루투스 4.1 크기 85.6mm x 56.5mm 1) 라즈베리파이 입문
  • 8. 1. 프로젝트 시작 계기 라즈베리파이 / 아두이노 비교 구분 라즈베리파이 아두이노 이미지 종류 싱글보드 컴퓨터 마이크로 컨트롤러 OS Linux(40여 종), Windows IoT 10 X 개발 환경 Linux, IDLE, Scratch Sketch 특징 하드웨어 성능 우수 초보자에게 적합, 많은 레퍼런스 검색 결과* 3320만 건 5930만 건 국내 도서* 27권 74권 * 2016년 9월 Google(영문으로 검색)/알라딘 검색 기준 1) 라즈베리파이 입문
  • 9. 1) 라즈베리파이 입문 1. 프로젝트 시작 계기 초소형 PC 플랫폼 비교 GPIO* 센서 모터LED * GPIO : General Purpose Input/Output 하드웨어 아답터 TV/모니터 공유기 키보드 마우스 HDMI Cable 유/무선 라즈베리파이 주변장치 연결
  • 10. 2) 라즈베리파이 활용 1. 프로젝트 시작 계기 빔 프로젝터 TV 모니터 원격 접속 처음 띄운 라즈베리파이 화면
  • 11. 2) 라즈베리파이 활용 1. 프로젝트 시작 계기 처음 만든 소스(C 언어) #include <stdio.h> #include <wiringPi.h> #define LED1 23 // GPIO 23 int main(void) { printf("Hello, worldn"); if (wiringPiSetupGpio() == -1) { return 1; } pinMode(LED1, OUTPUT); while(1) { digitalWrite(LED1, 1); delay(1000); digitalWrite(LED1, 0); delay(1000); } return 0; } LED 깜빡임 무한 반복(1초 간격)
  • 12. 3) 프로젝트 목표 설정 1. 프로젝트 시작 계기 목표 설정 : 시계 만들기
  • 13. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간
  • 14.
  • 15. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간 자재 결정 : 레고
  • 16. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간 레고 프토로타입 제작
  • 17.
  • 18. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간 LED 활용 레퍼런스 조사 LED 명찰 엘레베이터 에어컨시계
  • 19.
  • 20. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간 전자회로 제작용 도구/부품 구입
  • 21. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간 전자회로 프토토타입 제작 : 회로 스터디
  • 22. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간 전자회로 프토토타입 제작 : 납땜
  • 23. 목 차 1. 프로젝트 시작 계기 2. 프로젝트 제작 과정 3. 프로젝트에서 얻은 경험
  • 24. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간 전자회로 프토토타입 제작 : 소스 코딩/구현
  • 25. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간 4-Digit 7-Segment 시계 만들기
  • 26. 2. 프로젝트 제작 과정 1기(2014년 12월~2016년 1월) : 준비 기간 LED로 시계 만들기
  • 27. 2. 프로젝트 제작 과정 2기(2016년 2월~2016년 3월) : 자격루 레고 디지털 시계 V1.0
  • 28.
  • 29. 2. 프로젝트 제작 과정 2기(2016년 2월~2016년 3월) : 자격루 레고 디지털 시계 V1.0 모양 결정 : 자격루
  • 30. 2. 프로젝트 제작 과정 2기(2016년 2월~2016년 3월) : 자격루 레고 디지털 시계 V1.0 레고 프로토타입 작성/부품 구매 설계도 작성(Lego Digital Designer) 부품 리스트(Bill Of Material)
  • 31. 2. 프로젝트 제작 과정 2기(2016년 2월~2016년 3월) : 자격루 레고 디지털 시계 V1.0 자격루 레고 디지털 시계 V1.0 완성
  • 33. 2. 프로젝트 제작 과정 3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
  • 34.
  • 35. 2. 프로젝트 제작 과정 3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0 스터디 : 원격 제어 * WebIOPi - The Raspberry Pi Internet of Things Framework 공유기 핸드폰 시계 WebIOPi* 라즈베리파이
  • 36. 2. 프로젝트 제작 과정 스터디 : 웹 코딩 3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
  • 37. 목 차 1. 프로젝트 시작 계기 2. 프로젝트 제작 과정 3. 프로젝트에서 얻은 경험
  • 38. 2. 프로젝트 제작 과정 스터디 : 모터 제어 5V GND Duty 변경에 따라 속도 조절 High/Low에 따라 회전 방향 변경 AAA * 6 (9V) G22 G26 3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
  • 39.
  • 40. 2. 프로젝트 제작 과정 스터디 : 소리 제어 //music_test.c #include <stdlib.h> int main(void) { system("omxplayer cheer_up.mp"); return 0; } C 소스 3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
  • 41. 2. 프로젝트 제작 과정 크기 확장 및 조립 3기(2016년 4월~2016년 10월) : 자격루 레고 디지털 시계 V2.0
  • 42.
  • 44. 시연 1 : 시간대 변경 및 미니피겨 제어
  • 45. 시연 2 : 알람 기능
  • 47. 3. 프로젝트에서 얻은 경험 1) 10년 만에 다시 해본 전공 공부
  • 48. 3. 프로젝트에서 얻은 경험 2) 새로운 프로그래밍 언어 도전
  • 49. 3. 프로젝트에서 얻은 경험 3) 소프트웨어와 하드웨어의 융합
  • 50. 3. 프로젝트에서 얻은 경험 4) 레고의 놀라운 확장성 확인
  • 51. 4. 전체 소감 1) 10년 만에 다시 해본 전공 공부 학생 때와 달리 스스로 하는 학습이다 보니 흥미 있게 공부 진행 2) 새로운 프로그래밍 언어 도전 매니저가 되어가면서 정체되고 있는 개발 Skill에 대한 불안감 해소 3) 소프트웨어와 하드웨어의 융합 전공지식(하드웨어)과 실무지식(소프트웨어) 결합하여 시너지 효과 발생 4) 레고의 놀라운 확장성 확인 ‘레고 테크닉’이라는 신세계를 발견하여 다양한 확장 가능성 확인