프로젝트

나도 메이커! 메이커스 여러분들의 작품/프로젝트를 공유하는 공간입니다.

한글 시계 만들기

2015-06-05 08:55:55

개요 

 

이미지 출처 : http://greenstartkorea.tistory.com/41

 

여러분들은 얼마나 자주 시계를 보시나요? 

아마도 우리에게 익숙한 시계는 시침과 분침, 초침이 있는 동그란 시계일 것입니다. 

문득 '1부터 12까지의 숫자로 시간을 표현하는 시계는 직관적일까?'라는 의문이 들었습니다. 

우리가 시계를 보고 시간을 알 수 있는 것은 훈련의 결과라고 생각합니다. 

기억을 더듬어 보면, 어렸을 때 부모님께 시계 보는 방법을 배우곤 했었을 것 입니다. 

1부터 12까지의 숫자가 아닌 한글로 표현하면 조금 더 직관적이지 않을까요?

이번 프로젝트에서는 1부터 12까지의 숫자가 아닌 우리말인 한글로 시간을 표현하는 시계를 만들어 보겠습니다. 

한글 시계는 suapapa님(이호민 작가님)이 만드신 오픈 소스 SW / HW 프로젝트입니다.

 

- 한글 시계 프로젝트 살펴보기

 

한글 시계의 글자 배치는 기존의 것을 차용하였습니다. 

기존 한글 시계와의 차이점은 하드웨어 구성과 소프트웨어 코딩입니다. 

쉽게 만들 수 있는 방법을 찾다가 neopixel strip led를 사용하였고, 코딩 또한 비교적 기초적인 수준입니다.  

 

 

 

관련 튜토리얼 

 

이 프로젝트에서는 오렌지보드, neopixel LED, HW RTC를 사용합니다.

kocoafab에 있는 튜토리얼을 참고해 기본 사용법을 익혀두세요! 

* 제작을 진행하시기전 아래 링크를 통해 각 모듈의 라이브러리 다운로드와 함수 사용법을 인지하시는 것을 권장드립니다.

 

 - neo pixel led 사용하기 

 - HW RTC 사용하기

 

 

 

 

 

 

부품 목록 

 

NO 부품명 수량 상세 설명
1 아두이노 1 오렌지보드
2 Tiny RTC V1.1 1 RTC 모듈
3 neopixel led  25 strip

 

부품명 오렌지보드 Tiny RTC Strip Neo Pixel 
파트

 

 

 

제작 과정

 

 

1. 글자 부분만 빛이 투과되어야 하기 때문에 글자 부분만 한땀 한땀 잘라줍니다.

   빛이 확산시키기 위해 자른 종이를 반투명 아크릴 위에 붙였습니다. 

   레이저 컷팅이 가능한 분은 폼보드에 레이저 컷팅하는 것을 추천드립니다.

 

 

 

 

2. strip neo pixel LED를 다음과 같이 납땜해줍니다. 

 

 

 

 

3. LED의 빛이 옆 글자까지 도달하지 못하도록 칸막이를 만들어야 합니다. 마찬가지로 레이저 컷팅을 추천드리며, 저 같은 경우는 하드보드지를 이용해 직접 제단했습니다.

 

 

 

 

 

4. 납땜한 strip neo pixel LED를 평평한 판에 붙여줍니다. 외곽 부분을 잘라서 선을 뒤로 넘겨주었습니다. 

 

 

 

 

5. LED 판 위에 칸막이를 붙이고, 그 위해 글자판을 붙여줍니다.  LED 판 뒷면에 아두이노와 각종 부품들을 붙일 것이기 때문에 옆면의 높이를 넉넉히 생각하고, 옆 판을 제단해야 합니다.

 

 

 

 

6. LED판 뒷면에 아두이노와  각종 부품을 배치 후 고정시켜 줍니다.

 

 

 

 

7. 마지막으로 뒷판을 붙여주면 완성입니다. 

 

 

 

 

 

 

하드웨어 메이킹 

 

브레드 보드 레이아웃 

 

회로도 

 

 

 

 

 

 

소프트 웨어 코딩 

 

DS1307RTC와 Time 라이브러리는 아래 링크를 통해 다운로드 받아주시면 됩니다!;)

*DS1307RTC와 Time 라이브러리의 경우 버전 이슈가 있는 관계로 아래 링크를 통해 라이브러리를 다운로드 받으시는 것을 권장합니다. 

 

- DS1307RTC 라이브러리 다운로드 링크

- Time 라이브러리 다운로드 링크 

 

 

 

 

 

 

동영상

 

위에서 언급한 것과 같이 5분 간격으로 시간을 한글로 표현되는 모습을 확인할 수 있습니다! ;)

 

 

 

 

 

 

 

마치며... 

 

이로써 5분 간격으로 시간을 한글로 표현해주는 한글 시계를 만들어 보았습니다.  

여러 분들의 피드백 중 평소에 사용하는 시계보다 시간을 보기가 불편하다는 내용이 있었는데요. 

글자수가 많아진다면 5분 단위가 아닌 1분 단위로도 시간을 표현할 수 있겠죠? ;)

시간을 한글로 표현한다는 재밌는 발상에 컨셉을 둔 이런 한글 시계는 인테리어 소품용 시계로도 가치가 있을 것 이라고 생각합니다! 

 

Klant

한글 시계,hangul clock,글자 시계,text clock,DIY,opensource,오픈소스, kocoafab,코코아팹,ornageboard,오렌지보드