DIY 플립닷 디스플레이 제어 회로 개발기
원제 Flip Fluid on Flip Dots
129 포인트댓글 12
Key Point
저가 중고 부품으로 제어 불가능할 줄 알던 플립닷 디스플레이를 직접 구동하는 실무적 해결책을 제시하며, 전력 관리와 회로 설계 최적화 과정에서 얻은 구체적 노하우가 하드웨어 DIY 프로젝트의 실제 제약과 우회 방법을 보여준다.
핵심 요약
- EMF2026 설치 미술 프로젝트의 일환으로 플립닷 디스플레이를 직접 제어하는 회로를 설계했다.
- 정상 상용 플립닷 제조사는 AlfaZeta가 유일하며, 최소 예산이 5만 달러 이상이므로 중고 패널로 구축하기로 결정했다.
- Look Mum No Computer의 Sam으로부터 낡은 Hanover 제조 플립닷 패널들을 기증받았으며, 해상도는 13×28 점으로 구성되어 있다.
- 기존 드라이버는 패널 전체 업데이트에 약 1초가 걸려 느렸으며, 전체 어레이는 하나의 매트릭스로 연결되어 있어 속도가 제한되었다.
- 행렬 기반 구동 방식으로 56밀리초 업데이트를 목표했으나, 수천 개 점을 동시에 구동할 때 전력 소비가 심각했고 시각적 아티팩트 문제가 있었다.
- 기존 PCB 분해 대신 뒷면에 새 회로를 납땜하는 Mike의 아이디어를 채택했으며, 저가 모터드라이버 칩(MX6208 등) 사용을 검토했다.
- 열 브릿지 방식과 커패시터 시리즈 기술을 비교한 결과, 단일 H-브릿지 칩을 반파형 모드로 운용하는 방식을 선택했다.
- 595 시프트 레지스터와 100µF 세라믹 커패시터 조합으로 프로토타입을 구축했으나, BJT 기반 칩의 높은 기저 전류 소비가 문제였다.
- KiCad의 자동 주석 기능 부족으로 인해 13행 패널을 계층적 구조로 설계하기 위해 Python 스크립트를 작성해야 했다.
- 첫 번째 PCB 테스트에서 모든 점을 동시에 구동할 때 전압 강하로 실패했으며, 낮은 전압에서 커패시터 용량 선택이 성능에 큰 영향을 미쳤다.
- P채널 MOSFET을 추가하여 래치 신호 전류를 부스트했고, 저가 JST ZH 커넥터를 사용하여 패널 간 연결을 단순화했다.
- 고용량 1000µF 전해 커패시터를 대량 추가한 개선 버전을 설계했으며, 12V 신호 조건 감시와 폴리퓨즈 보호를 추가했다.
- CH32V003 개발 보드로 구동하는 최종 프로토타입은 테스트 패턴을 정상 작동시켰으며, 레이저 커팅 목재 패널로 다중 플립닷 패널을 마운트했다.