안녕하세요, 고고메이커 입니다.
*시작에 앞서, 한글시계의 원작자님은 이호민 님입니다.
*제가 공유하는 모든 파일과 자료들을 개인 블로그에 올리시거나 무단 복제&도용하지 않으시길 바랍니다.
글의 내용이 많아 총 5편으로 나누었습니다
-서론
이번 글에서는 한글시계 하드웨어 구현에 대해 얘기해 보고자 합니다.
저번 글에서 외관에 대해 이야기를 했다면, 이번 시간에는 핵심 장치인 전자회로에 대해 알아봅시다.
*제가 올린 자료와 다른 부품을 사용하거나 제 자료와 다르게 회로를 연결하셨다면 정상적인 작동을 보장할 수 없습니다.
-본론
0. 부품
우선, 전자회로를 만들기 위해서는 재료가 필요하겠지요?
리스트에 걸린 링크들은 제가 구매한 곳들의 링크입니다.
※홍보나 후원, 광고는 일체 없습니다
재료:
- 400핀 브레드보드 *1
- 아두이노 나노 호환 보드 *1
- DS3231 RTC모듈 *1
- 네오픽셀 스트립 RGB 60개/m *1
- 텍트 버튼 *2
- 470Ω 저항 *1
- 빨강, 검정, 노랑 24AWG 단선 다수
아두이노 나노의 경우 가격 아끼시려면 핀 납땜 안 되신 것을 구매하시면 됩니다. 사실 이걸 추천합니다마는, 난이도가 상당히 높기에, 그다지 권하지는 않습니다.(브레드보드에 직결하는 나노의 특성상 브레드보드의 가용 핀이 많이 줄어들게 됩니다. 그렇기에 회로 구성을 할 때 어려움을 겪을 수 있습니다)
RTC모듈은 DS3231을 사용하시는 것을 추천드립니다. 우선 일반적으로 구할 수 있는 RTC모듈 중에는 정확도가 가장 높기 때문입니다. 혹시라도 이 시계를 제작 후 실사용(1년 이상)을 하실 분들은 DS3231 모듈의 특성상 처리를 해야 하는 부분이 있습니다. 해당 부분에 대해 정확히 숙지하고 조치를 취하시거나, 다른 RTC부품을 이용하시는 것을 권장합니다.
(진짜 정보인지는 모르겠으나, 혹시나 때문에 적어둡니다)
네오픽셀은 RGB모듈을 구매하시기 바랍니다. RGBW모듈 구매 시 코드가 맞지 않기에 상당 부분 수정되어야 합니다.
저항은 네오픽셀의 신호 단자를 보호하기 위함입니다. 없어도 작동은 되나 위험합니다.
네오픽셀은 전원에 100~1000uF 콘덴서를 연결하는 것을 권장합니다. 혹시라도 콘덴서를 연결하실 분은 구매하시면 되겠습니다. 그러나, 네오픽셀 전원이 아두이노 내부 전원을 받아 동작하기에, 혹시라도 이렇게 회로를 구성하였을 때, 무슨 문제가 생길지 정확히 모르기에 저로서는 추천드리지 않습니다(아시는 분 있으면 댓글로 알려주시면 감사하겠습니다).
1. 회로 그림
하나하나 살펴봅시다.
회로는 간단합니다.
나노는 그냥 브레드보드에 꽂으면 되는데, 반드시 디지털 핀이 많은 쪽에 3칸이 남도록 해서 꽂아야 합니다.
텍트 버튼은 아두이노 나노의 2,3번 핀과 연결이 됩니다. 그리고 저항이 연결되지 않고 버튼의 한쪽은 아두이노와 한쪽은 그라운드와 연결이 되어 있는 것을 볼 수 있는데, 이는 아두이노 내부 풀업 저항을 사용하기 때문입니다.
RTC는 그림 안에서 핀 배열 때문에 실제 연결되는 것과는 반대로 돌려져 있습니다. 그러나 실제 조립 시 선을 위의 그림처럼 연결한다면 문제가 생기지 않습니다.
버튼은 여러 가지 기타 사정으로 선 연결이 이상한데, 신호선은 위의 회로도처럼 연결해야 하지만, 그라운드는 딱히 관계없습니다.
네오픽셀 신호선은 회로를 배치할 공간이 없어 어쩔 수 없이 전원선이 들어가는 부분을 사용하게 되었습니다.
콘덴서는 사용하려면 위의 그림과 같이 배치하면 됩니다.
선은 최대한 깔끔하게 작업하기 위해 24 AWG단선을 길이에 맞게 잘라 사용하였습니다.
2. 네오픽셀의 고정
네오픽셀의 경우, 한글시계가 6*6배열이기에, 네오픽셀 스트립을 LED 6개씩 총 6개를 잘라서 각각의 스트립들을 선을 연결해 배치하였습니다.
-결론
글을 쓰다 보니 내용이 참... 별로 없네요 ㅎ.ㅎ
이상 고고메이커였습니다!
다음 글에서 만나요~
'메이킹 프로젝트' 카테고리의 다른 글
CPU만들기 0편 - 시작해봅시다 (0) | 2025.08.20 |
---|---|
한글시계v1 제작기 5. 향후 개선점(Ver.2, Ver.3) (0) | 2021.02.11 |
한글시계v1 제작기 4. 소프트웨어 구현 (0) | 2021.02.11 |
한글시계v1 제작기 2. 외부, 내부 설계 (0) | 2021.02.10 |
한글시계v1 제작기 1. 프로젝트 소개 (2) | 2021.02.08 |