May 29, 2023
해커의 크리스마스 이야기
크리스마스 전날 밤이었고, 모두의 크리스마스를 만들기로 결정했기 때문에
크리스마스 전날 밤이었고 올해는 모두에게 선물을 직접 만들기로 결정했기 때문에 큰 마감일 전에 모든 것을 끝내기 위해 여전히 미친 듯이 일하고 있습니다. 나는 왜 나 자신에게 이런 짓을 하는 걸까? 글쎄요, 부분적으로는 제가 그 과정을 즐기기 때문이기도 합니다.
내 아내는 나이 많은 사람들에게 재미있는 장식용 깜박이는 물건을 만들 수 있다는 생각을 갖고 몇 가지 동기를 골랐습니다. 그런 다음 아들이 종이에 그림을 그렸고, 저는 그 그림을 스캔하여 CAD로 추적했습니다. 그런 다음 CNC 라우터에서 나무 모양을 잘라냈는데, 그 결과 엄청난 성공을 거두었습니다. (이제 그렇게 했으니, 스웨덴 플랫패커가 판매하는 "기발한" 장식물이 처음에 3학년 학생들이 스케치하지 않더라도 놀라지 않을 것입니다.)
그런 다음 아들이 그림을 그렸고 반짝임을 삽입하는 것이 내 임무입니다. 나는 그 목적을 위해 3선식 "요정 조명"을 구입했는데, 해킹하는 것이 정말 재미있습니다. WS2812와 비슷하지만 4개의 핀을 사용하고 데이터를 다운스트림으로 이동하는 대신 각각 하드 코딩된 주소가 있는 버스에 있습니다. 문자열에서 자신이 어디에 있는지 알고 각 LED는 N번째 세트만 수신합니다. 24비트 중. 이는 Micki 아줌마의 장식 트리에 있는 4개의 LED를 밝히기 위해 200개의 색상 코드를 보내는 것을 의미합니다.
마지막으로 23일 현재 수행해야 할 작업은 일종의 나무 배터리 케이스를 꺼내고 LiPo와 충전 회로를 쐐기로 고정한 다음 켜기/끄기 스위치를 납땜하는 것입니다. 막판까지 가는데, 늘 그렇지 않나요?
확실히 온라인으로 주문하는 것이 더 쉬웠을 것입니다. 그런데 그게 베푸는 정신인가요? 아니요! DIY 방식은 가족을 하나로 모으고 CNC 기계와 함께 즐거운 시간을 보내고 FreeCAD 기술을 향상시킵니다. 우리가 LED 애니메이션을 코딩하는 동안 내 아들은 내 어깨 너머로 지켜보기도 했습니다. 그리고 손으로 코딩한 깜박임만큼 크리스마스를 잘 표현해주는 것도 없습니다.
즐거운 휴일 보내세요!