처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.05.17 25

아날로그 전압계 바늘로 시간을 알려주는 시계, 그 정교한 설계 이야기

Hacker News 원문 보기
아날로그 전압계 바늘로 시간을 알려주는 시계, 그 정교한 설계 이야기

디지털 세상에서 다시 등장한 아날로그 바늘

시계 프로젝트는 개발자들이 한 번쯤 만들어보고 싶어 하는 클래식한 사이드 프로젝트예요. 그런데 LED 매트릭스나 OLED 디스플레이로 만드는 시계는 너무 많죠. 이번에 소개할 건 좀 색다른 시계예요. 아날로그 전압계(voltmeter)의 바늘을 시침과 분침처럼 사용하는 시계입니다.

전압계가 뭐냐면, 전압을 측정해서 바늘이 움직이는 그 옛날 계측기예요. 0~5V 같은 범위 안에서 입력 전압에 비례해 바늘이 부드럽게 돌아가죠. 이걸 시계로 쓰는 아이디어 자체는 새롭지 않아요. 예전부터 있었거든요. 그런데 이번 작품은 기존 전압계 시계들의 한계를 분석하고, 거기서 한 단계 더 정교하게 만든 "개선판"이라는 점에서 흥미로워요.

기존 전압계 시계의 문제, 그리고 이번 개선

전압계 시계의 가장 큰 문제는 정확도예요. 아날로그 계측기의 바늘 위치는 코일에 흐르는 전류와 스프링의 반발력이 균형을 이루는 지점으로 결정되는데, 이게 온도, 노화, 진동에 민감해요. 그래서 "3시"라고 표시한 위치가 실제로는 2시 50분처럼 보일 수도 있어요.

이번 프로젝트는 이 문제를 PWM(펄스 폭 변조) 제어와 정밀 캘리브레이션으로 해결합니다. PWM이 뭐냐면, 디지털 신호를 빠르게 켜고 끄면서 평균 전압을 조절하는 기법이에요. 듀티 사이클이라고 부르는 "켜진 시간의 비율"을 바꾸면 0~100% 사이의 모든 평균 전압을 만들 수 있어요. 이걸 이용해서 마이크로컨트롤러가 전압계에 인가하는 전압을 아주 미세하게 조절합니다.

그런데 PWM만으로는 부족해요. 같은 전압이라도 전압계마다 바늘 위치가 미묘하게 다르거든요. 그래서 룩업 테이블(lookup table) 을 사용해요. 시간값마다 정확히 어떤 PWM 듀티를 줘야 바늘이 원하는 위치로 가는지, 측정해서 표로 저장해두는 방식이에요. 일종의 "이 전압계 전용 보정표"인 셈이죠.

또 하나의 디테일은 바늘의 관성이에요. 바늘이 움직일 때 갑자기 멈추면 살짝 떨리거든요(오버슈트라고 해요). 그래서 목표 위치에 도착하기 직전에 전압을 살짝 낮춰서 부드럽게 정지시키는 댐핑 기법까지 적용했어요. 디지털로 정확하게 "아날로그스럽게" 보이도록 만드는 거죠.

회로와 소프트웨어 구성

전체 구성은 의외로 단순해요. 작은 마이크로컨트롤러(AVR이나 STM32 계열), 두 개의 아날로그 전압계(시침용, 분침용), RTC(실시간 시계) 모듈, 그리고 PWM 출력을 평활화(smoothing)해주는 RC 필터가 핵심이에요. RC 필터는 PWM의 거친 펄스를 부드러운 평균 전압으로 바꿔주는 회로인데, 저항과 커패시터 하나씩이면 충분해요.

소프트웨어 쪽에서는 RTC에서 현재 시각을 읽어오고, 시(0~12)와 분(0~60)을 각각 전압계의 풀스케일 범위에 매핑합니다. 예를 들어 분침 전압계가 0~5V 범위라면, 30분은 정확히 2.5V에 해당하도록 계산해서 출력하는 식이에요. 캘리브레이션 모드를 따로 두어서, 처음 설치할 때 각 위치를 사용자가 미세 조정할 수 있게 만든 것도 실용적인 배려예요.

비슷한 프로젝트들과 비교해 보면

비슷한 계보로는 닉시관 시계(Nixie tube clock), 플립닷 시계, 펜듈럼 워치 같은 아날로그/레트로 디스플레이 시계들이 있어요. 닉시관은 빈티지한 글로우 숫자가 매력이지만 고전압이 필요하고 부품 수급이 까다로워요. 플립닷은 큰 면적과 기계식 소음이 매력이지만 가격이 비싸죠. 그에 비해 전압계 시계는 재료비가 저렴하고, 아날로그 감성을 직관적으로 전달한다는 장점이 있어요.

그리고 이번 프로젝트의 가치는 단순히 "멋진 결과물"이 아니라 공학적으로 정교한 접근에 있어요. 많은 메이커 프로젝트가 "되는 정도"에서 끝나는데, 이번 건은 캘리브레이션, 댐핑, 룩업 테이블 같은 실측 기반 보정을 다 적용했거든요. 취미와 엔지니어링의 경계에서 후자에 좀 더 가까운 작품이에요.

한국 개발자에게 주는 의미

이런 하드웨어 사이드 프로젝트는 한국에서도 메이커 문화로 자리 잡고 있어요. 메이커페어, 학교 동아리, 회사 사이드 프로젝트 등에서 시계, 디스플레이, 인터랙티브 아트는 단골 주제예요. 이번 프로젝트는 PWM + 캘리브레이션 + 룩업 테이블이라는 패턴을 깔끔하게 보여주기 때문에, 비슷한 아날로그 출력 제어가 필요한 모든 프로젝트에 응용할 수 있어요. 서보 모터 제어, LED 밝기 미세 조정, DAC 출력 보정 같은 데에 그대로 써먹을 수 있죠.

그리고 무엇보다, "디지털로 아날로그를 흉내 내는 미학"을 생각해 볼 만한 계기가 됩니다. 모든 게 픽셀과 OLED로 표현되는 시대에, 일부러 바늘이 떨리고 천천히 움직이는 인터페이스를 만든다는 건 사용자 경험에 대한 색다른 관점을 보여줘요. 웹/앱 디자이너분들도 한 번 들여다볼 만한 영감이 있을 거예요.

마무리

핵심 한 줄로 정리하면, 이번 전압계 시계는 "바늘 하나 잘 움직이게 하는 것"에 PWM, 캘리브레이션, 댐핑이라는 진지한 공학을 쏟아부은, 작지만 깊이 있는 프로젝트예요.

여러분은 디지털 디스플레이가 흔해진 시대에 굳이 아날로그 인터페이스를 만들어보고 싶은 마음이 드시나요? 그리고 "잘 동작하는 것"과 "우아하게 동작하는 것" 사이에서, 사이드 프로젝트에 얼마만큼의 정성을 쏟는 게 적절하다고 생각하세요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.