# 유체 시뮬레이션 펜던트

> Clean Markdown view of GeekNews topic #18732. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18732](https://news.hada.io/topic?id=18732)
- GeekNews Markdown: [https://news.hada.io/topic/18732.md](https://news.hada.io/topic/18732.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2025-01-14T21:34:37+09:00
- Updated: 2025-01-14T21:34:37+09:00
- Original source: [mitxela.com](https://mitxela.com/projects/fluid-pendant)
- Points: 1
- Comments: 1

## Topic Body

### 유체 시뮬레이션 펜던트

#### 소개
- 유체 시뮬레이션 펜던트는 실시간 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에서 차단하도록 설계하여 배터리 보호를 강화함.

#### 결론
- 유체 시뮬레이션 펜던트는 기술적 혁신과 창의적 디자인의 결합을 보여줌.
- 대각선 차리플렉싱과 같은 새로운 라우팅 옵션을 탐색함으로써 더 많은 가능성을 발견할 수 있음.

## Comments



### Comment 33428

- Author: neo
- Created: 2025-01-14T21:34:37+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=42683389) 
- LED를 더 가까이 배치할 수 있었음. 인접한 LED가 단일 패드를 공유할 수 있었음
  - 모든 LED가 동일한 부품이므로 오븐에서 동일한 속도로 가열됨. 따라서 tombstoning 현상이 발생하지 않을 것임
- 흥미로운 비디오였음. 계획 없이 거의 다 봤음
  - 소프트웨어가 LLM이 코드 평가를 통과하는 방법을 이해하려고 애쓰는 예시임
  - Claude와 ChatGPT를 사용해봤지만, 특이한 문제에서는 별로였음. CRUD나 일반 알고리즘에서는 훌륭했음
  - 저자가 자신의 "FLIP 시뮬레이션" 버전을 만듦. ChatGPT의 o3 모델도 이 소프트웨어를 작성할 수 없을 것이라 생각함
  - 이 프로젝트는 AI 프로젝트가 아니지만, 인공지능 소프트웨어 엔지니어들이 해낼 수 있을지 의문임
- 선반 접근은 기본적인 인권임
  - 한 교사가 자신의 학교가 주에서 마지막으로 선반을 가진 학교라고 말했음
  - 현재는 다른 주에서 존재할 수 없고, 심각한 사고가 발생하면 사라질 것임
- 이 제품이 판매 중인지 궁금함. 매우 멋짐
- Charlieplexing에 대한 링크 제공
- 이 프로젝트가 매우 멋짐. 시뮬레이션 측면이 마음에 듦
  - 비슷한 맥락에서, 많은 LED를 사용한 자전거 POV 디스플레이 작업 중임. 와이파이를 통해 "실시간" 비디오가 작동함
- mitxela의 프로젝트 아이디어와 과정 비디오를 정말 좋아함. 다른 프로젝트도 추천함
- 이 프로젝트가 매우 인상적임. 프로젝트와 이를 수행하는 사람들이 영감을 주지만, 재현할 수 없을 것 같음
  - 비슷한 수준의 창작자 추천을 원함
- 이전에 실제 액체(수은)를 사용해 LED를 트리거하는 아이디어에 끌렸음. KiCad에서 설계가 훨씬 간단함
- "프로토타입"이라는 용어를 사용하지 않을 것임
