À la mi-2018, nous avons appris comment fonctionne un tourne-disque et la manière dont l'audio est stocké sur des disques en vinyle. Quelques mois plus tard, nous avons observé un CD-ROM au microscope, tout un festival de points et de rayures symbolisant des uns et des zéros. Que se passe-t-il si nous combinons ces deux concepts ? Le résultat est un tourne-disque binaire, fabriqué par l'utilisateur de YouTube John Bumstead, capable de lire du texte encodé sur de grands disques en bois.
Un concept ingénieux
Un des aspects les plus intéressants du système binaire est que nous pouvons utiliser presque n'importe quoi pour le représenter : des lumières, des bouteilles, des fruits, des trous ! Les cartes perforées furent nos principales alliées pour stocker et reproduire du code, et bien qu'on les considère aujourd'hui obsolètes, leur héritage est gigantesque. Mais la carte n'est qu'un format. N'importe quel objet qui reçoit des trous a le potentiel de devenir un support de stockage, à condition qu'il existe une méthode pour récupérer l'information plus tard. Alors, pourquoi pas un tourne-disque ? Et je ne parle pas d'un traditionnel : celui-ci lit du texte.
Le projet en détail
Le tourne-disque binaire est un développement de John Bumstead, ingénieur optique qui a décidé de démontrer comment fonctionnent les dispositifs de stockage, en modifiant essentiellement leur échelle. Les disques de bois possèdent des trous et des « non-trous » (c'est ainsi que Bumstead les appelle) qui bloquent un laser ou le laissent passer, des zéros et des uns respectivement. Grâce à cette combinaison, Bumstead peut encoder de petits échantillons de texte, ensuite reproduits sur une matrice de LEDs et accompagnés de notes MIDI. En moyenne, ses disques stockent environ 700 bits en raison de la taille des trous, ce qui l'oblige à utiliser des messages très courts. À titre de comparaison, un CD classique de 700 mégaoctets contient huit millions de fois plus d'informations.
La vidéo ainsi que son tutoriel sur Instructables explorent la construction du dispositif, qui est plus complexe qu'il n'y paraît (la phase de prototypes a été difficile). Bumstead explique qu'il a besoin de deux détecteurs, un pour lire l'information, et un autre pour ne pas perdre le timing (en d'autres termes, « l'horloge »). La liste des matériaux requis est longue et comprend un Arduino Nano. Au-delà de ses difficultés naturelles, nous sommes convaincus que vous devriez reproduire le projet si vous en avez l'occasion.
Accédez au tutoriel : Cliquez ici