banner

블로그

Jul 10, 2023

SandwichRising의 나무 및 회로 조각은 Conway의 인생 게임을 미학적으로 해석한 작품입니다.

가명 제조업체인 "SandwichRising"은 맞춤형 LED 매트릭스에서 Conways의 Game of Life를 재생하도록 설계된 나무 Arduino 호환 회로 조각품을 제작했으며 허용된 오픈 소스 라이센스에 따라 디자인을 출시했습니다.

SandwichRising은 배경을 통해 "이 프로젝트는 세 가지 기간에 걸쳐 진행되었습니다."라고 설명합니다. "110시간은 원본 소프트웨어를 개발하고 CPU 성능을 최대화하는 별도의 6×6 디자인을 위한 회로 조각을 만드는 데 소요되었습니다. 20시간은 기술 분석, 리팩토링 및 6에서 확장되는 데이터 구조 작성에 소요되었습니다. ×6에서 더 큰 크기로, 이 프로젝트를 새로운 물리적 하드웨어로 개발하는 데 3주에 걸쳐 130시간이 소요되었습니다."

새로운 물리적 하드웨어는 맞춤형 8×8 LED 매트릭스가 전면을 차지하는 목재 섀시입니다. Microchip ATmega328P 마이크로컨트롤러는 수학자 John Conway의 유명한 세포 자동 장치에 대한 규칙이 새겨져 있는 프레임 내부에 있는 다층 조각품의 컷아웃 부분에 있는 매트릭스 위에 떠 있는 것처럼 보입니다. 세 개의 이웃이 살아 있는 셀은 다시 살아나고, 다음 차례에 다른 모든 셀은 죽습니다.

SandwichRising은 "조각품은 플로팅 마이크로컨트롤러 핀을 사용하여 임의의 게임보드를 만든 다음 Conway의 규칙을 적용하여 어떤 세포가 살거나 죽는지 진화시킵니다"라고 설명합니다. "플로팅 핀은 공기 중의 무작위 에너지를 감지하여 RNG(난수 생성기)를 시드할 수 있습니다. 게임보드 자체는 모든 방향에서 무한히 반복되는 8x8 그리드를 나타냅니다. 진화 과정."

맞춤형 목재 하우징은 포플러 나무로 가공되었으며, 사펠레 피트가 있으며, 마이크로컨트롤러와 LED 행용 74HC595 시프트 레지스터를 포함한 전자 장치를 수용하는 단면 PCB를 포함하여 모든 것이 보호용 폴리우레탄 스프레이로 밀봉되어 있습니다. "LED PCB는 버스 PCB를 사용하여 조립되었으며, 브레인 PCB는 솔리드 코어 와이어를 사용하여 부착되었으며(플로팅 효과 생성) 첫 번째 LED PCB의 데이터 입력에는 얇은 데이터 와이어가 연결되었습니다." SandwichRising이 설명합니다.

"LED PCB의 모든 데이터 출력/데이터 입력 포트는 구조 측면을 따라 견고한 코어 와이어를 사용하여 연결되었습니다."라고 SandwichRising은 계속합니다. "USB 포트도 버스 PCB에 연결했는데 USB 포트에 5v와 GND만 연결했습니다. 모든 테스트가 완료되면 독립형 328P를 프로그램과 함께 플래시하고(내부 발진기를 사용하여) 회로를 연결했습니다. 나사로 하우징을 고정하세요."

전체 프로젝트 작성은 허용된 MIT 라이선스에 따라 제공되는 디자인 파일 및 소스 코드와 함께 SandwichRising의 GitHub 저장소에서 확인할 수 있습니다.

공유하다