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

배터리도 없는데 수십 년을 똑딱이는 비밀, 기계식 시계 속 물리학

Hacker News 원문 보기
배터리도 없는데 수십 년을 똑딱이는 비밀, 기계식 시계 속 물리학

배터리도 없는데, 어떻게 수십 년을 똑딱일까

기계식 시계는 정말 신기한 물건이에요. 전기도, 배터리도 없이 손목 위에서 몇십 년을 정확하게 시간을 재거든요. 안을 열어보면 손톱만 한 공간에 톱니바퀴 수십 개가 빼곡한데, 이게 어떻게 '시간'이라는 추상적인 걸 측정하는지 한 번쯤 궁금했을 거예요. Bartosz Ciechanowski라는 분이 이걸 인터랙티브 그래픽으로 풀어냈는데, 글을 읽으면서 부품을 직접 돌려보고 멈춰볼 수 있어서 글로만 설명하는 것보다 훨씬 이해가 잘 돼요.

시계의 본질은 '규칙적인 진동을 세는 것'

먼저 큰 그림부터 잡고 갈게요. 시간을 잰다는 건 결국 '일정한 간격으로 반복되는 무언가'를 세는 일이에요. 1초에 정확히 한 번씩 흔들리는 게 있으면, 그걸 세기만 해도 시계가 되는 거죠. 그래서 모든 시계의 심장에는 '일정하게 진동하는 부품'이 있어요.

기계식 시계에서 이 역할을 하는 게 밸런스 휠(balance wheel)과 헤어스프링(hairspring)이에요. 밸런스 휠은 작은 바퀴인데, 헤어스프링이라는 아주 가느다란 용수철에 매달려서 좌우로 왔다 갔다 진동해요. 그네를 떠올리면 돼요. 한쪽으로 갔다가 용수철이 다시 끌어당겨 반대쪽으로 가고, 이걸 1초에 보통 대여섯 번에서 열 번씩 반복하거든요. 이 진동 주기가 한결같다는 게 핵심이에요.

태엽, 기어, 그리고 가장 천재적인 부품

그럼 그 진동을 유지할 에너지는 어디서 올까요? 바로 메인스프링(mainspring), 우리가 흔히 '태엽'이라고 부르는 부품이에요. 시계를 감으면 이 용수철이 빡빡하게 감기면서 에너지를 저장하고, 풀리려는 힘으로 며칠 동안 시계를 움직여요. 자동차로 치면 연료탱크인 셈이죠.

이 힘은 기어 트레인(gear train), 즉 톱니바퀴 묶음을 거쳐 전달돼요. 톱니바퀴 크기 비율을 잘 맞춰두면 초침, 분침, 시침이 정확히 60배, 720배 비율로 돌아가게 만들 수 있어요. 변속기랑 똑같은 원리예요.

그런데 여기서 문제가 하나 있어요. 태엽은 그냥 두면 힘이 한꺼번에 쏵 풀려버려요. 이걸 '똑딱똑딱' 일정하게 끊어주는 부품이 바로 이스케이프먼트(escapement)인데, 개인적으로 시계에서 가장 똑똑한 부분이라고 생각해요. 이스케이프 휠(escape wheel)과 팰릿 포크(pallet fork)라는 갈고리 모양 부품이 짝을 이루는데, 밸런스 휠이 한 번 흔들릴 때마다 팰릿 포크가 톱니를 딱 하나씩만 풀어줘요. 연속적으로 풀리려는 힘을 잘게 잘게 끊어서, 진동 횟수만큼만 톱니바퀴를 돌리는 거죠. 시계에서 나는 '똑딱' 소리가 바로 이 팰릿 포크가 톱니를 하나씩 놓아주는 소리예요. 동시에 이 과정에서 밸런스 휠에 살짝 힘을 보태줘서 진동이 멈추지 않게 해주기도 해요.

쿼츠 시계와 비교하면

요즘 흔한 전자식 쿼츠(quartz) 시계는 같은 원리를 전자로 구현한 거예요. 밸런스 휠 대신 수정(쿼츠) 조각이 초당 32,768번 진동하고, 그걸 회로가 세서 시간을 맞춰요. 진동수가 훨씬 높고 일정해서 정확도는 기계식보다 압도적으로 좋아요. 기계식이 하루에 몇 초씩 오차가 나는 반면, 쿼츠는 한 달에 몇 초 수준이거든요. 그런데도 기계식이 사라지지 않는 건, 전기 없이 순수하게 기계 구조만으로 이 모든 걸 해낸다는 그 정교함 자체가 매력이기 때문이에요.

개발자에게 주는 한 가지

이 글이 개발자에게 인상적인 이유는 따로 있어요. 복잡한 시스템을 '에너지원 - 진동자 - 카운터'라는 단순한 추상화로 쪼개서 설명하잖아요. 우리가 복잡한 코드베이스를 이해할 때 하는 일이랑 똑같아요. 그리고 무엇보다, 글과 인터랙티브 시각화를 결합하면 학습 효율이 얼마나 올라가는지를 보여주는 좋은 본보기예요. 기술 문서나 사내 위키를 쓸 때, 말로만 설명하기 어려운 개념은 한 번 만져볼 수 있게 만들어주는 게 훨씬 낫다는 걸 다시 느끼게 돼요.

여러분은 글로 배우는 게 편한가요, 아니면 직접 만져보면서 배우는 게 편한가요? 기술 문서를 쓸 때 이런 인터랙티브 요소를 넣어본 경험이 있다면 공유해 주세요.


🔗 출처: Hacker News

이 뉴스가 유용했나요?

이 기술을 직접 배워보세요

AI 도구, 직접 활용해보세요

AI 시대, 코딩으로 수익을 만드는 방법을 배울 수 있습니다.

AI 활용 강의 보기

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

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

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

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

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