banner

소식

Aug 26, 2023

해커의 크리스마스 이야기

크리스마스 전날 밤이었고 올해는 모두에게 선물을 직접 만들기로 결정했기 때문에 큰 마감일 전에 모든 것을 끝내기 위해 여전히 미친 듯이 일하고 있습니다. 나는 왜 나 자신에게 이런 짓을 하는 걸까? 글쎄요, 부분적으로는 제가 그 과정을 즐기기 때문이기도 합니다.

내 아내는 나이 많은 사람들에게 재미있는 장식용 깜박이는 물건을 만들 수 있다는 생각을 갖고 몇 가지 동기를 골랐습니다. 그런 다음 아들이 종이에 그림을 그렸고, 저는 그 그림을 스캔하여 CAD로 추적했습니다. 그런 다음 CNC 라우터에서 나무 모양을 잘라냈는데, 그 결과 엄청난 성공을 거두었습니다. (이제 그렇게 했으니, 스웨덴 플랫패커가 판매하는 "기발한" 장식물이 처음에 3학년 학생들이 스케치하지 않더라도 놀라지 않을 것입니다.)

그런 다음 아들이 그림을 그렸고 반짝임을 삽입하는 것이 내 임무입니다. 나는 그 목적을 위해 3선식 "요정 조명"을 구입했는데, 해킹하는 것이 정말 재미있습니다. WS2812와 비슷하지만 4개의 ​​핀을 사용하고 데이터를 다운스트림으로 이동하는 대신 각각 하드 코딩된 주소가 있는 버스에 있습니다. 문자열에서 자신이 어디에 있는지 알고 각 LED는 N번째 세트만 수신합니다. 24비트 중. 이는 Micki 아줌마의 장식 트리에 있는 4개의 LED를 밝히기 위해 200개의 색상 코드를 보내는 것을 의미합니다.

마지막으로 23일 현재 수행해야 할 작업은 일종의 나무 배터리 케이스를 꺼내고 LiPo와 충전 회로를 쐐기로 고정한 다음 켜기/끄기 스위치를 납땜하는 것입니다. 막판까지 가는데, 늘 그렇지 않나요?

확실히 온라인으로 주문하는 것이 더 쉬웠을 것입니다. 그런데 그게 베푸는 정신인가요? 아니요! DIY 방식은 가족을 하나로 모으고 CNC 기계와 함께 즐거운 시간을 보내고 FreeCAD 기술을 향상시킵니다. 우리가 LED 애니메이션을 코딩하는 동안 내 아들은 내 어깨 너머로 지켜보기도 했습니다. 그리고 손으로 코딩한 깜박임만큼 크리스마스를 잘 표현해주는 것도 없습니다.

즐거운 휴일 보내세요!

공유하다