Dot Matrix Clock

스크린샷 2016-02-28 오전 8.10.39

Introduction

방에 시계가 있긴한데 밤이나 새벽에 시간이 궁금하면 스마트폰을 켜서 봐야하는 불편함이 있었다. 그래서 예전에 사두었던 8×8 dot matrix를 이용해서 시계를 만들어봤다.

숫자를 표시하는데 한글자당 5×7을 사용하기 때문에 시간 및 분을 표시하기 위해서는 폭이 23 (5 +5 + 3(콜론)+ 5 + 5)이 되어야하는데, 8×8 dot matrix가 3개가 필요하다. 좀 작게 만들고 재료비도 절약하기 위해서 4×8로 숫자를 표현하고, 시간은 12까지만 표현해서 2개의 dot matrix로 완성할 수 있었다.

준비물

  • Arduino (Atmega8로 대체)
  • MAX7219 Dot Matrix Module x 2
  • DS1302 Real Time Clock Module

8×8 Dot Matrix

스크린샷 2016-02-22 오후 8.12.55

8×8 dot matrix는 위 그림처럼 pin이 16개이다. arduino를 이용해 개발하는데, arduino만으로는 컨트롤 하는데 pin이 부족하고 개발 편의성을 위해서 LED Driver IC인 MAX7219를 이용했다.  ebay에서 검색하면 8×8 dot matrix와 MAX7219를 같이 팔고 가격도 저렴했다.(2~3달러)