À propos du projet
nøskop est un projet expérimental, développé en open source, visant à rendre un microscope informatisé contrôlable via une manette de jeu, nativement depuis le navigateur.
Fonctionnement
- Le côté navigateur s'appuie sur l'API WebHID pour la prise en charge de la manette DualSense via USB ou Bluetooth.
- Il utilise l'API Web Serial pour communiquer avec un appareil CNC de type Marlin, c'est-à-dire le matériel de mouvement qui actionne la platine du microscope.
État actuel (selon le projet)
- Un outil CLI Node.js distinct se trouve sous cli/ et fournit des commandes de mouvement de base ainsi que l'intégration de la DualSense.
- La version navigateur n'est pas encore intégrée au microscope, mais il existe une interface utilisateur basique incluant l'intégration de la DualSense et de la webcam.
- Très peu de fonctionnalités sont opérationnelles, et le projet se décrit comme incomplet.
- Un aperçu hébergé est disponible sur noskop.com.
Intention
Plutôt que de se positionner comme un outil de laboratoire fini, nøskop est présenté comme une tentative de rendre l'utilisation du microscope plus agréable et plus facile, idéalement au point où l'instrument lui-même semble disparaître derrière l'interaction. Le README cite deux manuels de microscopie du XIXe siècle — The Microscope: Its History, Construction, and Application (1854) de Jabez Hogg et How To Work With The Microscope (1857) de Lionel Smith Beale — pour soutenir l'idée que de nombreux propriétaires de microscopes sont découragés par les détails mécaniques élémentaires et les difficultés de manipulation.
Notes pratiques pour les utilisateurs et contributeurs
- Parce qu'il dépend de WebHID et Web Serial, il nécessite un navigateur prenant en charge ces API, ainsi qu'une manette et un matériel CNC compatibles.
- Le composant CLI est la partie la plus utilisable aujourd'hui ; l'application navigateur doit être considérée comme un prototype précoce avec une structure d'interface plutôt que comme une surface de contrôle complète.
- Le dépôt est organisé avec le CLI séparé du code du navigateur, reflétant l'approche progressive du projet pour lier le contrôle et l'imagerie.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.