다시 만든 시계. 한글시계 with 러스트

지난 번에 완성한 한글시계 에 몇가지 아쉬운 점이 있어 처음부터 새로 만들어 봤습니다. 바뀐 점은 다음과 같습니다. 하드웨어 변경: SBC(RaspberryPi) -> MCU(ESP32S2) 광원 변경: LED Matrix -> LED Strip (Apa102 aka. Dotstar) 패널 변경: 에폭시 동판 -> 아크릴판 + OHP 필름 프로그래밍 언어 변경: Go -> Rust 디버그를 위한 OLED 디스플레이 추가 3D 프린팅을 사용한 케이스 저장소는 기존의 한글시계 저장소를 그대로 사용하였고 몇가지 추가 변경이 있었습니다. /rusty_hangulclock : eps-idf-hal 을 사용한 러스트로 새로 작성한 ESP32S2용 소스코드 추가 /case : 케이스의 3D 모델링 파일들 추가 /tool : 패널 이미지를 만드는 파이썬 스크립트를 Python3를 지원하도록 업데이트 시간순으로 제작 사진 첨부 합니다. ...

December 22, 2024 · Homin Lee

V-Raptor SQ nano 서버 팬 소음 해결하기

집에서 개인용 ARM 서버인 V-Raptor SQ nano 를 한 대 운용하고 있습니다. V-Raptor SQ nano 판매링크 어느날 부터 팬 소음?이 나기 시작하더라고요. 처음에는 안나다가, 간헐적으로 나기도 하고, 소음이 나는 부위를 톡톡히면 다시 안 나기도 하고… 가정에서 쓰기에 감당하기 힘든 소음이기에 제조사에 문의해서 택배로 주고 받으며 A/S를 받아봤지만 증상이 재현되기에 직접 고쳐봤습니다. 아마 재현이 안되서 그대로 포장해서 보내주신게 아닌가 싶어요. 밑바닥의 고무발을 떼어내면 십자 나사 6개가 보이고, 이걸 풀면 플라스틱 케이스의 상판과 하판을 달래서 분해 할 수 있습니다. ...

July 18, 2024 · Homin Lee

시리 통해 말로 컴퓨터 켜기

최근 아이폰 15 프로를 샀습니다. 계속 안드로이드만 써 왔기에 처음 보는 기능이 많더라고요. 교통카드 기능이 없는게 제일 아쉽지만 대체로 만족하면서 쓰고 있습니다. 그 중, 기본으로 설치되 있는 “홈” 이라는 앱이 있는데, “홈 킷"이라는 악세서리(또는 장치)를 폰 (또는 타블렛)에서 제어할 수 있는게 있더라고요. 악세서리가 비어있는채로 보이는게 좀 횡하던 차에 HomeSpan 이라는 ESP32 보드로 홈 킷 장치를 만들 수 있는 아두이노 라이브러리가 눈에 들어왔습니다. ESP32는 모듈을 아두이노 보드와 같은 형태로 다양한 업체에서 만들어 판매되는데 아두이노보드와 다른 MCU를 탑재해 과거에는 사용이 조금 까다로왔었지만 대체로 아두이노보다 작고 WIFI/BT가 빌트인 되는게 장점입니다. ...

January 27, 2024 · Homin Lee

11년 만에 완성한, 원조, 한글시계

2011년 한글시계 뒷 이야기에서 이어갑니다. 줄거리 요약: 2011년 MAKE:Korea 잡지 수상작인 한글시계는 미완의 상태로 남아있었는데… 매년, ‘한글시계 완성해야지!’, ‘어? 한글날 지났네? 내년에 해야지!‘을 반복하다 보니 11년이 넘어 버렸어요. 하지만 올해에는 완성했습니다. 뚜 둥 탁! 무엇이 문제였나? 한글시계는 기술적으로는 5x5 LED 매트릭스를 시간에 맞게 키면 되기 때문에 간단합니다. 그래서 “아두이노"로 프로토타입을 만들었었죠. 하지만 여기에는 함정이 있었는데, 시간을 맞추는 게 어렵다는 것이었습니다. 시계가 시간이 안 맞으면 무슨 의미가 있나? 시간의 표시 단위가 5분이기 때문에 정확한 시간을 맞추기 힘듭니다. RTC에 저장한 시간은 저절로 틀어집니다. 그래서 아두이노를 분리하고 디스플레이 부분만 남긴 채 보관되고 있었습니다. ...

October 9, 2022 · Homin Lee