1P by GN⁺ | ★ favorite | 댓글 1개
  • 기존 리프레시 가능한 브레일 디스플레이는 가격과 접근성이 큰 장벽이라, Jacques Mattheij와 Mahmoud Al-Qudsi가 휠 기반 저가 구조를 개념 증명으로 실험함
  • 설계의 핵심 난점은 점 지름 1.6mm, 점 간격 2.5mm, 셀 폭 7.6mm 같은 브레일 규격 안에 작은 기계 구동계를 안정적으로 넣는 데 있음
  • 볼펜 클릭식 핀, 주행거리계식 캠, 3비트 소형 휠을 거쳐, 한 휠에 64개 6점 브레일 조합을 담는 대형 문자 휠에서 동작 가능성이 확인됨
  • 영구자석, 릴레이 코일, H-bridge, 3상 스테퍼, 내부 코일 구조를 차례로 시험했고, 마지막 프로토타입은 느린 스텝과 빠른 스텝 모두 가능하며 조용하고 토크가 충분한 상태에 도달함
  • 아직 제품이 아니라 개념 증명 단계이며, 실제 제품화에는 제조성, 재료, 전자기 설계, 비용 절감, 수명, 서비스성, 전력 소모 최적화가 남아 있음

저가 브레일 디스플레이가 어려운 이유

  • Mahmoud Al-Qudsi는 저렴하고 만들기 쉬운 브레일 리더를 간헐적으로 개발해 왔고, 8개 코드가 들어간 팔각 휠을 쓰는 장치 특허도 낸 적이 있음
  • 대량 생산 정밀 기기가 매우 저렴해진 시대에도 저렴한 브레일 리더가 사실상 없다는 점이 출발점임
    • 장치는 비싸고, 취약하고, 구하기 어려움
    • 전 세계 시각장애인은 약 4천만 명이며, 개발도상국뿐 아니라 선진국에서도 리더 접근성이 제한적임
  • 브레일은 기술 구현 편의보다 손가락으로 읽기 쉬운 형태를 기준으로 정의돼, 디스플레이 구현에는 매우 작은 기계 부품을 정밀하게 움직이는 기계적 난제가 생김
  • 규격으로 제시된 치수는 다음과 같음
    • 점 지름: 1.6mm
    • 점 사이 거리: 2.5mm
    • 셀 폭: 7.6mm
    • 줄 높이: 10mm
  • 가장 저렴한 40셀 8점 디스플레이도 약 700달러, 점당 약 2달러 수준이며, 대부분의 제품은 그보다 훨씬 비쌈
  • 목표 가격은 셀당 5달러로 잡고, 저가 재료, 특수 공구 최소화, 쉬운 제조를 중요 조건으로 둠

기존 시장과 설계 기준

  • 기존 장치들은 가격보다 사용성·내구성을 우선한 설계가 많고, 가격 목표가 있었던 제품도 실제로는 목표를 크게 초과한 경우가 있음
  • American Foundation for the Blind 개요 글은 장치 가격을 3,500~15,000달러로 인용하지만, 경쟁력 있는 가격의 Orbit 20이 빠져 있어 이상하다고 봄
  • 예시로 든 제품과 가격·특징
    • Orbit 20: 크기 17×11×3cm, 경쟁력 있는 가격으로 언급됨
    • Brailliant BI 40X: “Gold Standard”로 언급되며 약 3,500유로
    • Canute: 1,900파운드, 셀 수 대비 매우 저렴하지만 매우 시끄럽고 느림
    • Canute는 이후 Mahmoud의 휠을 쓰는 것처럼 보인다고 덧붙임
  • Orbit 20의 셀당 가격을 35달러로 잡으면, 1980년대 텍스트 터미널에 해당하는 80×25급 장치는 약 70,000달러가 됨
  • 셀당 가격 범위는 낮게는 Canute의 7달러, 높게는 100달러 수준임
  • MVP에서 중요한 조건은 다음과 같음
    • 손가락, 머리카락, 옷, 장신구가 위험해지지 않는 안전성
    • 낮은 소음, 낮은 무게, 긴 무전원 사용, 표준 소프트웨어·사용 사례 지원
    • 점 높이·간격·정렬이 균일하고, 만졌을 때 점이 움직이지 않는 문자 품질
    • 긴 수명, 낮은 이동 부품 수, 방수·방진, 쉬운 수리
    • USB-C 전원, 낮은 소비전력, 약 0.5Hz 업데이트 속도
  • 타협하지 않을 항목은 문자 품질, 문자 간 거리, 올바른 문자 표시, 전체 6비트 세트, 소음 수준임

기계식 아이디어에서 전체 문자 휠까지

  • 첫 실험은 볼펜 클릭식 메커니즘을 점마다 쓰는 방식이었음
    • 장점: 저렴하고, 잠기며, 잠긴 뒤 전력 소모가 없음
    • 단점: 시끄럽고, 부피가 크며, 2.5mm 점 간격 안에 넣기 어렵고, 부품 수가 많음
    • 4:1 스케일로 6개 저가 수납식 펜을 써 테스트했지만, 소형화와 수명 문제가 드러나 보류됨
  • 두 번째 축은 자동차 기계식 주행거리계처럼 휠을 나란히 놓고, 캠이나 점 자체로 브레일을 표시하는 방식임
    • 캠과 스프링 핀 방식은 마모와 고정밀 부품 밀집 때문에 비싸질 가능성이 큼
    • 점을 휠 표면에 직접 올리면 푸시로드, 슬라이드, 별도 핀이 필요 없어 부품 수가 줄어듦
  • 3비트 휠 실험에서는 한 휠에 가능한 조합을 중첩 배치해 회전량을 줄이는 방법을 시도함
    • 3개 점 조합을 8개 면에 모두 따로 두면 360도 전체 회전이 필요함
    • 조합을 겹치게 배치하면 120도 구간 안에도 전체 패턴을 넣을 수 있고, 원하는 패턴까지 최대 1/6회전만 움직이면 됨
  • 더 얇은 휠 실험에서는 휠 폭을 2.6mm까지 줄이고, 점 간격을 규격에 가까운 수준으로 맞춤
    • 하지만 1:1 스케일에서는 눈으로도 점을 구분하기 어려울 정도로 해상도가 부족했음
  • 이후 설계는 전체 6점 브레일 조합 64개를 한 휠에 모두 넣는 방식으로 전환됨
    • 최소 점 간격 2.3mm, 점 지름 1.5mm를 쓰면 64개 위치에 필요한 선형 길이는 147mm
    • 이 계산에서 휠 지름은 약 46mm가 됨
    • 장점은 구동 문제가 단순해져 한 휠을 인덱싱해 위치로 돌리면 끝난다는 점임
    • 단점은 줄 간격과 전체 장치 크기가 커진다는 점임
  • 46mm 휠 기준으로 80×10 줄 화면은 약 61cm 너비, 46cm 높이가 되며, 40×10은 큰 노트북 영역에 가까움

전자기 구동 실험의 진화

  • 전체 문자 휠은 결국 구동계와 잠금 구조가 핵심 문제로 남음
    • 기어, 웜기어, 모터, 클러치, 캐리지 방식은 비용·마모·소음·단일 장애점 문제가 있음
    • 문자 위치가 조금만 흔들려도 오독 가능성이 있어, 구동계 유격은 개념 실패로 봐야 한다고 판단함
  • 휠을 스테퍼 로터처럼 쓰는 아이디어가 이어짐
    • 초기에는 4개 코일과 8개 자석으로 32스텝/회전 반스텝 동작을 시험함
    • 초안에서도 동작했고, 반스텝 모드에서 초당 200스텝, 약 3.5회전/초까지 보임
    • 원하는 문자는 항상 반 바퀴 이내에 있으므로 업데이트 시간은 약 1/7초로 계산됨
  • 16개 자석을 쓴 더 정확한 버전은 처음에 동작하지 않았지만, 한 코일의 접지가 내부에서 끊어진 문제를 찾은 뒤 작동함
    • 방사형 자석 배치가 약간 더 잘 동작했고, 낮은 전압에서 시작하며 더 빨리 안정화됨
    • 장치는 매우 조용해, 귀를 가까이 대도 들리지 않을 정도였음
  • 자석과 코일 구조에서는 공극(airgap) 이 반복적으로 핵심 문제가 됨
    • 공극이 자석 두께에 가까울 정도로 크면 대부분의 자기장이 새어 나감
    • 볼트 끝을 갈아 자석에 더 가깝게 하자 토크 차이가 크게 늘었고, 7V·0.6A에서 700스텝/초, 8V·0.7A에서 1000스텝/초가 나옴
  • 3상 스테퍼 방식도 시험됨
    • L293으로 3상 구동을 구성했고, 16자석 휠은 이전보다 토크가 늘고 더 부드럽게 가속하며 컨트롤러 출력 3비트만 사용함
    • 코일 전압 3V에서도 회전하기 시작해, 이전 4코일 구동의 5.5~6V보다 낮았음
  • 2×1mm 네오디뮴 자석 250개도 실험함
    • 자석 하나는 약 0.2g으로 추정되며, 35g을 쉽게 들어 올려 자기 무게의 약 175배를 듦
    • 하지만 너무 작아 조립과 극성 확인이 매우 어렵고, 64개 자석을 휠에 수작업으로 넣는 과정은 오류 가능성과 난도가 큼
  • 마지막 큰 전환은 코일을 휠 안쪽으로 옮기는 구조임
    • 내부 코일과 복잡한 스테이터 조각이 자석의 약 90% 를 활용하도록 설계됨
    • 첫 내부 코일 버전은 각도 계산 오류와 볼트 돌출 문제를 거쳐 재작업됨
    • 재작업 후 느린 스텝과 빠른 스텝 모두 가능하고, 토크가 많으며, 이전처럼 조용하게 동작함

결과와 남은 과제

  • 마지막 상태에서 “large wheel” 방식은 발명 관점에서 끝났고, 나머지는 엔지니어링 문제로 정리됨
    • 시작 후 경과 시간은 16일
    • 실제 투입 시간은 밝히고 싶지 않다고 함
  • 프로토타입은 표준 폭 문자, 정확한 정렬, 필요한 움직임을 달성함
    • 문자 폭 7.6mm를 만족하는 시점이 주요 도전 달성으로 평가됨
    • 다만 휠 단면 46mm, 높이 약 64mm로 원하는 것보다 큼
  • 비용 추정은 기계·전기기계 부품 기준 약 2달러
    • 베어링은 대량 기준 약 0.10달러로 추정됨
    • 자석은 현재 수량에서 개당 0.20달러, 대량에서는 개당 0.02달러까지 낮아질 수 있음
    • 자석 비용은 약 1.30달러, 구리선 0.50달러, 강철 몇 센트, 플라스틱 약 0.20달러로 계산됨
    • 전자부품과 조립에는 목표 예산 3달러가 남음
  • 실제 제품화에는 다음 최적화가 필요함
    • 크기, 비용, 전력 소모, 수명, 이동 토크, 유지 토크
    • 제조성, 재료 선택, 전자기 설계, 조립 자동화
    • 셀 교체와 수리 같은 서비스성
  • 이후 남은 방향으로는 3비트 휠을 나란히 쓰는 방식과 매트릭스 기반 디스플레이를 다시 다룰 수 있음
  • 외부에서도 유사한 휠 기반 접근이 확인됨

댓글과 토론

Hacker News 의견들
  • 시각장애인 입장에서 보면 소음, 전력 소모, 내구성은 꽤 크게 타협 가능한 요소임
    학교와 대학에서 점자 디스플레이가 있었다면 수학 문제를 훨씬 덜 겪었을 것 같음. 제대로 동작하고 싸기만 하다면 많은 사람에게 큰 진전이 됨
    전력은 기존 디스플레이와 비교하면 그렇게 비싼 요소가 아니고, 소음은 줄이거나 그냥 감수할 수 있으며, 중요한 부품은 잘 관리하면 됨. 더 어려운 건 돈을 쓰는 쪽임
    화면 낭독기는 일반 텍스트와 GUI 탐색에는 완벽하지만, 수식 같은 다차원 객체는 손으로 만져볼 수 있을 때 더 이해하기 쉬움

    • 일종의 역방향 플로터가 도움이 될 수도 있지 않을까?
      3D 프린터처럼 XY 갠트리가 있고, 축은 자유롭게 움직여서 사용자가 움직이는 좌표를 장치가 읽는 구조를 상상해볼 수 있음. 안에는 작은 서보 모터가 있어 스타일러스를 Z축으로 움직이고, 이미지를 볼 때 흰색은 아래로, 검은색은 위로 매핑함
      이렇게 하면 단순한 2D 그래프나 어쩌면 수식도 “볼” 수 있음. XY 갠트리에 힘 피드백 모터를 써서 스타일러스가 선 위에 머물도록 살짝 유도하면 사용성도 좋아질 것 같음
      이런 물건은 대략 200~300달러 정도로 가능해 보임
    • 저해상도 점자 디스플레이에 열이나 진동, 압전 같은 방식을 결합하고, 터치 감지와 문맥 기반 음성 합성을 붙이면 어떨지 궁금함
      디스플레이를 만지거나 읽는 위치에 따라 음성으로 보완해주는 식임
  • 대기업 CTO들이 밤잠을 설치게 만드는 혁신 서사의 아름다운 예시임
    아주 똑똑한 외부인이 종이와 펜, 컴퓨터, 3D 프린터를 갖고 있고 AliExpress 배송이 되는 곳에 산다면, 이론과 실험, 수면 부족 사이를 오가며 몇 주 만에 파괴적인 개념 증명을 만들 수 있음
    이 프로젝트가 실제로 잘 되거나, 다른 사람들이 영감을 받아 점자 리더기를 저렴하게 만들게 되면 좋겠음
    [0]: 이 프로젝트의 영감은 48일 전 시작됨: https://news.ycombinator.com/item?id=39159476

  • 이 글의 과학 전람회 같은 느낌이 좋음
    개인적으로는 꽤 큰 모터식 바퀴 방식으로 가기 전에 더 많은 선택지를 봤을 것 같음. 떠오르는 건 80~90년대 볼 타입 전동 타자기를 재활용하는 방법인데, 볼에 돌출 글자가 있고 이미 고정밀 위치 제어가 들어 있었음
    또 하나는 미세유체 디스플레이임. 휴대폰 제조사들이 2010년대 초반 화면 키보드의 촉각 피드백용으로 실험하던 방식임. 검색해보니 University of Michigan 팀이 8년 전에 정확히 그걸 점자 디스플레이에 썼고 [1], 지금은 회사로 분사되는 중임
    10년 전 “팝업” 터치스크린을 하던 회사는 Tactus였음 [2]. 전기기계식 쪽으로는 이미 오픈소스 움직임이 있고 꽤 흥미로운 결과도 보임 [3]
    [1] https://www.youtube.com/watch?v=0fIg4rI4cDw
    [2] https://www.youtube.com/watch?v=JelhR2iPuw0
    [3] https://www.youtube.com/watch?v=BXi1tG78AW4

  • 아주 작은 핀홀을 만들고 그 구멍으로 공기를 불어넣는 방식도 가능하지 않을까?
    구멍 크기와 공기 흐름을 조절해서 손끝으로 뚜렷하게 느낄 수 있다면, 훨씬 크고 멀리 떨어진 밸브로도 구동할 수 있어 기계 부품이 그렇게 미세하고 정밀할 필요가 없어짐
    결국 무언가를 느끼기만 하면 되고 실제로 그 자리에 물체가 있을 필요는 없음. 한 지점에 전압이나 정전용량 전하, 신호를 줘서 존재감처럼 느끼게 할 수 있을까?
    “매끈한 표면이 울퉁불퉁하게 느껴진다”는 직관적으로 이상하지만, 더 이상한 일들도 실제로 있었음

    • 3D 프린팅 유체 논리로 뭔가 할 수 있지 않을까 생각했음
      가능하다면 전체 장치에 고체 이동 부품이 없고, 하나의 큰 3D 출력물로 만들 수 있음. 예외라면 유체 압력으로 점을 올리는 큰 고무 막 하나, 압력원, 그리고 표시 데이터를 넣기 위해 전자장치와 연결되는 밸브 정도임
      아니면 유체 논리로 큰 시프트 레지스터를 만들고, 각 비트마다 증폭기를 둬서 각 점으로 출력할 수도 있음
      어려운 점은 유체 논리의 전성기 때 나온 장치들이 더 작은 장치에서 나타나는 낮은 레이놀즈 수에서는 동작하지 않는다는 것임. 새로운 미세유체 분야의 기술이 가능할지도 모르지만, 손으로 느끼거나 고무 막을 올릴 만큼 충분한 압력을 제어할 수 있는지는 모르겠음
    • 가능은 하지만 표준 점자 밀도에서 점 하나 셀보다 작거나 비슷한 크기의 저렴한 밸브가 여전히 필요함
      내가 아는 한 상용 제품으로는 없고, 있다 해도 가격이 너무 비쌀 것임. 결국 낮은 제작 비용에 맞춘 미지의 방식으로 새로 설계해야 함
      대부분의 밸브가 전자기, 즉 솔레노이드 기반으로 동작하므로 전기 제어 문제도 있음. 전체적으로 매력적인 해법 경로는 아님
    • “매끈한 표면이 울퉁불퉁하게 느껴진다”는 게 직관적으로는 이상하지만, Force Touch와 비슷하게 하되 하나의 균일한 트랙패드가 아니라 작은 점들의 행렬로 나누면 얼마나 잘 동작할지 궁금함
  • PCB 기반 설계가 대량 생산성 설계에는 더 나을 것 같음
    Carl Bugeja의 작업을 보면 됨
    https://www.youtube.com/watch?v=oa6sP-joAr8
    모터, 솔레노이드, 전기기계식 브레이크, 컴플라이언트 메커니즘 같은 선택지가 있음

    • 내 프로토타입도 Carl 덕분에 이 접근을 썼고 실제로 동작함
      다만 이 분야가 꽤 엣지 케이스라 공개적으로 개발되는 일이 드물어서, 전기·제어 요구사항과 물리 요구사항, 전자기 밀도, 부품 선택, 제조 공정, 비용 사이의 균형을 맞추는 과제가 남아 있음
    • 그 정도라면 더 전통적인 방식으로 돌아가는 게 나을 수도 있음
      각 “점”을 작은 자석 위에 올리고, 코일이 들어간 PCB로 구동하는 방식임
  • 예전에 비슷한 개념으로 점자 디스플레이 프로토타입을 만들었는데, 회전 바퀴 대신 열마다 선형 슬라이더를 썼음
    안타깝게도 프로젝트에서 다른 일로 샜고, 액추에이터를 붙이는 최선의 방법은 끝내 찾지 못했음
    내 설계는 한 장의 판을 레이저 커팅해서 만들 수 있고, 접착제나 체결구 없이 조립된다는 점이 자랑스러웠음. 물론 슬라이더를 구동하는 데 필요한 메커니즘은 제외임
    이미지: https://retr0.id/media/38116918-4023-437b-9a48-d2ffb1d02dbf/...
    짧은 데모 영상: https://twitter.com/David3141593/status/1639261097252233220 영상 캡션에는 마찰이 크다고 적었지만, 사포질한 뒤에는 완전히 괜찮았음

  • 또 다른 아이디어로, 실제 촉각 점 대신 적당한 크기와 위치의 두 접점 사이에 전압을 걸어 손끝으로 느낄 수 있게 하는 방법이 있음
    불편할 정도로 높지는 않게 하고, 일반 PCB처럼 제조하면 됨
    아마 서로 다른 점 사이에서 전류가 흐르지 않고 각 점의 작은 영역 안에서만 손가락 전류가 흐르도록, 점들 사이 전압을 다중화해야 할 것 같음

    • 동작할 수도 있고 엄청 단순한 해법이지만, 장기적인 신경 손상 가능성이 있는지는 확인하고 싶음
      사용자는 거의 매일 여러 시간씩 쓰게 될 테니까
  • 이 글을 읽다 보니 작업에 맞지 않는 프린터를 쓰고 있다는 느낌이 강하게 듦
    이런 부품은 레진 프린터에 자연스럽게 맞음. #8의 정렬 슬릿은 레진 프린터로 안정적으로 만들 수 있고, 점 품질도 더 좋아질 거라 봄
    게다가 레진 프린터의 출력 속도는 부품 부피가 아니라 Z축 높이에 좌우됨. 따라서 베드에 들어가는 만큼 많은 바퀴를 하나 출력하는 시간과 같은 시간에 뽑을 수 있고, 레진 프린터라면 10분 정도면 될 것임
    레진은 필라멘트 출력보다 물성 선택지도 훨씬 넓고, 이 용도에서는 가장 질긴 출력용 레진이 어떤 필라멘트보다 더 강해 부품 수명도 길어질 것임
    공정을 잡고 나면 층으로 출력해서 떼어낸 뒤 묶어서 자외선 경화할 수 있음. 기계를 더 자주 봐도 괜찮다면 자석 고정구를 써도 되고, 그런 판에서는 그냥 튀어나오듯 떨어질 것임
    #8 때문에 정렬 스포크의 프린터 정밀도 문제로 꽤 큰 임무가 생긴 것처럼 읽히는데, 레진 프린터라면 그 설계를 더 깊게 탐색할 수 있음

  • 다른 접근으로, 오른쪽에서 솟은 점자를 꿰매 넣을 수 있는 직물 루프를 만들고 그 루프를 왼쪽으로 당기는 방식이 있을 수 있음
    스크롤 LED 전광판처럼 읽히되, 돌출 점이 있는 직물 벨트가 되는 셈임
    기계적으로 가장 단순한 방법은 니티놀 와이어를 세로 방향, 즉 씨실과 평행하게 두는 것일 수 있음. 점자 한 글자를 찍으려면 니티놀 와이어 두 개를 눌러 올바른 위치에 돌출 점을 만들고, 그다음 직물 벨트를 왼쪽으로 이동시키면 됨
    표시부 아래에 숨은 복귀 구간에서는 니티놀 와이어를 원래 상태로 되돌릴 수 있음
    또는 쉽게 풀 수 있는 매듭을 직물에 올리는 어떤 기술이든 시도할 만함. 점자 점을 위해 직물 벨트 사이로 고리를 밀어 올렸다가, 복귀 경로에서 다시 빼내는 단순한 방식일 수도 있음

  • 내가 뭔가 놓친 게 아니라면, 이 글은 6점 점자 셀을 가정하는 것 같음
    하지만 지금까지 다뤄본 모든 점자 디스플레이는 8점 셀을 썼고, 그 표준은 컴퓨터 점자라고 부름