W połowie 2018 roku dowiedzieliśmy się, jak działa gramofon, a kilka miesięcy później przyjrzeliśmy się płycie CD pod mikroskopem. Co się stanie, jeśli połączymy oba te pojęcia? Rezultatem jest binarny gramofon, zbudowany przez użytkownika YouTube, Johna Bumsteada, który potrafi czytać tekst zakodowany na dużych drewnianych płytach.
Jednym z najciekawszych aspektów systemu binarnego jest to, że możemy użyć prawie wszystkiego, aby go przedstawić: światła, butelki, owoce, dziury! Karty perforowane były naszymi głównymi sojusznikami w przechowywaniu i odtwarzaniu kodu, a chociaż dziś uważa się je za przestarzałe, ich dziedzictwo jest ogromne. Ale karta to tylko format. Każdy przedmiot, który otrzymuje otwory, ma potencjał, aby stać się nośnikiem danych, o ile istnieje metoda późniejszego odzyskania informacji. Więc co powiecie na gramofon? I nie mam na myśli tradycyjnego: Ten czyta tekst..
Binarny gramofon to dzieło Johna Bumsteada, inżyniera optyka, który postanowił pokazać, jak działają urządzenia pamięci masowej, po prostu zmieniając ich skalę. Drewniane płyty mają otwory i „nie-otwory” (jak nazywa je Bumstead), które blokują laser lub przepuszczają go, odpowiednio zera i jedynki. Dzięki tej kombinacji Bumstead może zakodować małe próbki tekstu, które następnie są odtwarzane na macierzy LED, w towarzystwie nut MIDI. Średnio jego płyty przechowują około 700 bitów ze względu na rozmiar otworów, co zmusza go do używania bardzo krótkich wiadomości. Dla porównania, konwencjonalna płyta CD o pojemności 700 megabajtów przechowuje osiem milionów razy więcej informacji.
Zarówno wideo, jak i jego tutorial na Instructables opisują budowę urządzenia, które jest bardziej skomplikowane, niż się wydaje (faza prototypowania była trudna). Bumstead wyjaśnia, że potrzebuje dwóch detektorów – jednego do odczytu informacji, a drugiego, aby nie stracić timingu (innymi słowy „zegara”). Lista wymaganych materiałów jest długa i obejmuje Arduino Nano. Poza naturalnymi trudnościami jesteśmy przekonani, że powinieneś odtworzyć ten projekt, jeśli masz taką możliwość.
Dostęp do tutoriala: Kliknij tutaj