1P by neo 1달전 | ★ favorite | 댓글 1개

유체 시뮬레이션 펜던트

소개

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

결론

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