프로젝트 소개

nøskop는 게임 컨트롤러를 통해 브라우저에서 직접 컴퓨터 현미경을 제어하는 것을 목표로 하는 실험적인 오픈 개발 프로젝트입니다. 작동 방식 - 브라우저 측면에서는 USB 또는 Bluetooth를 통한 DualSense 컨트롤러 지원을 위해 WebHID API를 사용합니다. - 현미경 스테이지를 구동하는 모션 하드웨어인 Marlin 스타일 CNC 장치와 통신하기 위해 Web Serial API를 사용합니다. 현재 상태 (프로젝트 명시 기준) - cli/ 경로에 별도의 Node.js CLI 도구가 있으며, DualSense 통합과 함께 기본적인 이동 제어 기능을 제공합니다. - 브라우저 버전은 아직 현미경과 통합되지 않았으나, DualSense 및 웹캠 통합이 포함된 기본 UI가 구축되어 있습니다. - 기능적으로 작동하는 부분이 매우 적으며, 프로젝트 자체적으로 미완성 상태임을 밝히고 있습니다. - noskop.com에서 호스팅된 미리보기를 확인할 수 있습니다. 의도 nøskop는 완성된 실험실 도구라기보다, 현미경 조작을 더 즐겁고 쉽게 만들어 상호작용 과정에서 기기 자체가 느껴지지 않을 정도의 경험을 제공하려는 시도입니다. README에서는 Jabez Hogg의 'The Microscope: Its History, Construction, and Application (1854)'과 Lionel Smith Beale의 'How To Work With The Microscope (1857)'라는 두 권의 19세기 현미경 매뉴얼을 인용하며, 많은 현미경 사용자들이 기본적인 기계적 세부 사항과 취급의 어려움 때문에 거부감을 느낀다는 점을 뒷받침하고 있습니다. 사용자 및 기여자를 위한 실무 참고 사항 - WebHID 및 Web Serial에 의존하므로 해당 API를 지원하는 브라우저와 호환 가능한 컨트롤러 및 CNC 하드웨어가 필요합니다. - 현재로서는 CLI 구성 요소가 더 실용적이며, 브라우저 애플리케이션은 완전한 제어 인터페이스라기보다 UI 쉘을 갖춘 초기 프로토타입으로 보는 것이 적절합니다. - 저장소는 제어와 이미징을 점진적으로 연결하려는 프로젝트 접근 방식을 반영하여 CLI와 브라우저 코드가 분리되어 구성되어 있습니다.