그냥 예쁜 미니어처 건물인줄~ 사실은 똑딱똑딱 시계!

2017-06-13 17:29
이 시계의 이름은 “The City Clock” 입니다. 전형적인 파리 건물 안에 숨겨진 2진법의 시계입니다. 이 시계를 보는 방법을 알기 전까지는 시계인지 모르도록 만들어놓았죠. 그것은 사람들이 아파트에서 삶을 살아갈 때 지나가는 시간의 은유이기도 합니다.
  • 아두이노 나노
    x 1개
  • DS3231 RTC 모듈 (옵션)
    x 1개
  • 얇은 합판 (5mm)
    x 1개
  • LED
    x 13개
  • 220옴 저항
    x 13개
  • 얇은 목재 (2mm)
    x 1개
  • 5V 전원 공급 장치(USB)
    x 1개
  • 목공용 접착제
    x 1개
0명이 추천합니다. 이 부품 패키지를 구매하고 싶다면 추천해주세요.
  • 납땜기
    x 1개
  • 드릴 (혹은 얇은 나무판에 구멍을 뚫을만한 도구)
    x 1개

이 시계의 각 행(각 층)은 2의 제곱 값입니다. (아래에서부터 1, 2, 4, 8)

각 열의 불켜진 부분의 숫자 값을 합해서, 시간 값을 얻어낼 수 있습니다.


내 회로는 13 개의 LED를 제어할 수 있는 아두이노를 기반으로 하며, 아두이노는 일반적으로 14개의 디지털 입/출력 핀을 가지고 있습니다.

시계의 회로 이미지를 첨부했습니다. 

뒤에서 다시 설명 하겠지만, RTC 모듈을 추가 할 수도 있습니다. (옵션)


납땜을 더 쉽게하기 위해 얇은 합판에 5mm (5mm LED를 사용함) 구멍을 뚫었습니다. 구멍의 패턴은 13개의 창 위치와 일치해야 합니다.

이렇게하면 모든 것을 납땜하는 동안 LED를 고정시킬 수 있습니다.

그런 다음, 모든 음극을 구부려 주었습니다. LED를 납땜해서, GND 그리드를 만들고 일부 케이블을 여분으로 만들기 위해서죠.


모든 음극을 함께 납땜하기 위해, 수직으로 지나가는 선을 만들고, 그 위에 납땜했습니다.

이렇게 모든 음극이 결합되었습니다.

각 양극에는 220옴 저항을 납땜하세요.


GND 그리드의 랜덤 지점을 가져 와서 아두이노의 GND에 연결해주세요.

그런 다음 모든 양극을 아두이노의 입/출력 포트에 연결하세요. 각 LED에 맞는 포트를 확인하려면 위 이미지에서 숫자를 확인하세요. 동일한 회로를 만들지 않았다면, 연결에 맞게 아두이노 코드를 수정해야 합니다.

이렇게 시계 내부가 완성되었습니다.


다음은 RTC 모듈없이 사용할 코드입니다.

https://github.com/LucasBerbesson/binary-clock/blob/master/binary_clock.ino

LED 매트릭스가 레이아웃과 일치하는지 확인한 다음 아두이노에 업로드하면됩니다.


선택 사항 : 보다 정확한 시간을 얻기 위해, 회로에 DS3231을 추가하기로 결정했습니다. (아두이노 만으로는 정확하지 않고, 매일 1분 정도 차이가 나게 됨)


DS3231은 시,분,초를 유지할 수 있는 저가의 고정밀 RTC(Real Time Clock)입니다. 

코인 셀 배터리와 연결하면 회로가 꺼져 있어도 시간을 추적합니다. SCL은 A4 및 SDA에서 아두이노 나노의 A5와 연결되어야합니다. 

다음은 이 모듈을 사용할 때 필요한 프로그램입니다

https://github.com/LucasBerbesson/binary-clock/blob/master/binary_clock_rtc_raw.ino

이것이 일반적인 작동 회로입니다.


건물은 얇은 목재(2mm)로 만들어져 있습니다.

스크롤 톱과 밴드 톱을 사용하여 창과 세부 사항을 잘라 냈습니다. 시간이 많이 걸리지만 재미있었습니다. 

파리의 건물에서 영감을 받아서 건물을 디자인했습니다. 크기는 약 15x15x25cm입니다.

위 이미지에서 보듯 여러가지 버전을 시도해봤고, 최종으로는 두개의 레이어로 만든 레이저커팅 버전으로 만들었습니다.

스탠드는 정면에 맞게 눈금이 있고, USB 케이블을 위한 구멍이 있는 블록입니다.

시계을 구동하기 위해서는 5V 전원 공급 장치(USB)가 필요합니다.


MAKER'S PROJECT

댓글 0