유체 시뮬레이션 펜던트
소개
- 유체 시뮬레이션 펜던트는 실시간 FLIP 유체 시뮬레이션을 실행하는 수제 보석임.
- 금 도금된 외관과 시계 유리로 보호된 디스플레이를 가짐.
- 초기 디자인과 동기는 유튜브 비디오에서 설명됨.
- 이 프로젝트는 여러 다른 프로젝트로 이어졌으며, 대각선 차리플렉스 디스플레이의 예기치 않은 이점도 포함됨.
기술 개요
- FLIP 시뮬레이션은 Matthias Müller의 작업을 기반으로 함.
- 하드웨어는 STM32L432KC, ADXL362 가속도계, MCP73832 충전 컨트롤러, TPS7A02 레귤레이터, TPS3839 슈퍼바이저로 구성됨.
- 대각선 차리플렉싱은 전통적인 매트릭스에 비해 절반의 비아로 라우팅을 허용함.
- DMA를 사용하여 디스플레이 매트릭스를 오버헤드 없이 실행 가능함.
유체 시뮬레이터 작성
- Ten Minute Physics 튜토리얼을 따라 유체 시뮬레이터를 재구현함.
- 입자 충돌과 같은 세부 사항은 다른 소스 코드를 참고함.
- 해시 그리드 알고리즘은 속도 향상을 제공함.
- 경계 조건의 작은 오류를 발견하고 수정함.
펜던트 1 제작
- 차리플렉스 디스플레이 패턴이 작동할 것인지 확인하기 위해 프로토타입을 제작함.
- PCB를 빠르게 제작하여 수작업 프로토타입을 대체함.
- FLIP 시뮬레이션을 L432에서 실행함.
- PCB 설계는 예상보다 쉬웠으며, 비아 수가 줄어들어 라우팅이 용이해짐.
금속 가공
- 금속 가공 장비를 사용하여 펜던트의 금속 부분을 제작함.
- O-링을 추가하여 느슨한 스냅백을 해결하고 방수 밀봉을 제공함.
- 시계 유리를 덮는 두 번째 펜던트를 제작함.
펜던트 2 제작
- PCB를 수정하여 리셋 회로, 웨이크업 라인 다이오드, 하드웨어 슈퍼바이저 칩을 포함함.
- TPS7A02 및 TPS3839 칩을 사용하여 전력 소모를 최소화함.
- 3.08V에서 차단하도록 설계하여 배터리 보호를 강화함.
결론
- 유체 시뮬레이션 펜던트는 기술적 혁신과 창의적 디자인의 결합을 보여줌.
- 대각선 차리플렉싱과 같은 새로운 라우팅 옵션을 탐색함으로써 더 많은 가능성을 발견할 수 있음.