Midden 2018 leerden we hoe een platenspeler werkt. Een paar maanden later bekeken we een cd-rom onder de microscoop, een heel festival van puntjes en streepjes die enen en nullen voorstellen. Wat gebeurt er als we beide concepten combineren? Het resultaat is een binaire platenspeler, gemaakt door YouTube-gebruiker John Bumstead, met de mogelijkheid om tekst te lezen die op grote houten schijven is gecodeerd.

Binaire platenspeler: tekst lezen van houten schijven
Platenspeler

Een nieuw medium voor binaire gegevens

Een van de interessantste aspecten van het binaire systeem is dat we bijna alles kunnen gebruiken om het voor te stellen: lampen, flessen, fruit, gaten! Ponskaarten waren onze belangrijkste bondgenoten bij het opslaan en afspelen van code, en hoewel ze tegenwoordig als verouderd worden beschouwd, is hun erfenis gigantisch. Maar de kaart is slechts een format. Elk object dat gaten kan ontvangen heeft het potentieel om een opslagmedium te worden, zolang er een methode bestaat om de informatie later terug te halen. Dus, wat dacht je van een platenspeler? En ik heb het niet over een traditionele: Deze leest tekst.

De binaire platenspeler van John Bumstead

De binaire platenspeler is een ontwikkeling van John Bumstead, een optisch ingenieur die besloot te demonstreren hoe opslagapparaten werken, in feite door hun schaal aan te passen. De houten schijven hebben gaten en 'niet-gaten' (zoals Bumstead ze noemt) die een laser blokkeren of vrijlaten, nullen en enen respectievelijk. Door die combinatie kan Bumstead kleine tekstfragmenten coderen, die vervolgens worden weergegeven op een LED-matrix en begeleid door MIDI-noten. Gemiddeld slaan zijn schijven ongeveer 700 bits op vanwege de grootte van de gaten, en dat dwingt hem om zeer korte berichten te gebruiken. Ter vergelijking: een conventionele cd van 700 megabyte slaat acht miljoen keer meer informatie op.

Zowel de video als zijn tutorial op Instructables verkennen de constructie van het apparaat, die complexer is dan het lijkt (de prototypefase was moeilijk). Bumstead legt uit dat hij twee detectoren nodig heeft: één om de informatie te lezen en één om de timing (met andere woorden, 'de klok') niet te verliezen. De lijst met benodigde materialen is lang en omvat een Arduino Nano. Afgezien van de natuurlijke moeilijkheden zijn we ervan overtuigd dat je het project zou moeten reproduceren als je de kans krijgt.

Toegang tot de tutorial: Klik hier