Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
Joachim Breitner veranstaltete im FabLab Karlsruhe einen Workshop
auf dem er unter anderem seinen Taschenrechner auf Papier
vorstellte. Den Rechner hat er mit einem speziellen Digitalstift
realisiert, dessen genaue Funktionsweise analysiert wurde.

Im Workshop ging es speziell um den Tiptoi-Stift, der auf dem
Papier ein fast unsichtbares Punktemuster analysiert. Dieses
Punktemuster macht das Papier zu digitalem Papier. Hier werden
immer im Code 16 Punkte zu einem Block zusammengefasst, von denen
die Punkte am linken und oberen Rand zur Erkennung, und die
restlichen neun Punkte die eigentliche Information als Zahl mit
Prüfbits beinhalten. Dabei entsprechen vier Punkte etwa einem
Millimeter und daher sind die Muster, die sich auf den aktiven
Bereichen wiederholen, mit dem Auge kaum zu erkennen.

Die Funktionen des Stifts werden als GME-Dateien wie auf einen
USB-Stick kopiert, und diese konnten in einem längeren Prozess
zum Großteil analysiert werden. Zunächst wurden die im freien Ogg
Vorbis-Format kodierten Tondateien gefunden, die über eine
einfache Substitutions-Chiffre verschleiert wurden. Im Folge der
weiteren Analyse wurden die Programme zu den Papiermustern
gefunden, und aus diesen konnte die Maschinensprache der Stifte
im Großteil bestimmt werden. Das System reagiert auf gescannte
Codes, und kann dann verschiedene Aktionen wie das Abspielen von
Audio, Variablen setzen, Rechnungen durchführen und Variablen
abfragen.

Ein Rätsel verblieb, warum die berechneten Werte aus den
Papiercodes nicht mit den Kennungen in den Programmen
übereinstimmten. Dies konnte man durch Wechsel des Stifts in
einen Debug-Modus durch Drücken der Minus-Taste beim Anschalten
und anschließend der Plus-Taste nachvollziehen, denn dann liest
der Stift die in der Maschinensprache verwendeten Codes auf
Chinesisch vor. Zum Verständnis braucht man da nur eine Tabelle
der chinesischen Zahlen von 1 bis 10. Aber auch diese Zuordnung
konnte inzwischen analysiert und gelöst werden.

Damit können nun komplett eigene Seiten mit Papier-Code und
zugehörigen GME-Programmen von jedem selbst erstellt werden, dazu
wurde das tttool entwickelt, mit dem sowohl die Programme in
einer speziellen Sprache, wie auch die zugehörigen Punktemuster
erzeugt werden können. Das Erstellen druckbarer Seiten erfordert
dann nur noch ein geeignetes Grafikprogramm und passende
Hintergrundbilder, wie Joachim Breitner im Gespräch mit Sebastian
Ritterbusch darlegt.

Literatur und Zusatzinformationen

J.Breitner: tttool, Das Schweizer Taschenmesser für den
Tiptoi-Bastler

Mailingliste für das tttool

FabLab Karlsruhe e.V.

Entropia e.V. Karlsruhe

Weitere Episoden

DEI in Math

DEI in Math

30 Minuten
vor 3 Wochen
Fractional Laplacian

Fractional Laplacian

43 Minuten
vor 2 Monaten
LLM statistics

LLM statistics

23 Minuten
vor 3 Monaten
Pagerank

Pagerank

15 Minuten
vor 9 Monaten
Zielvolumentraining

Zielvolumentraining

37 Minuten
vor 1 Jahr
Episode melden

„Papierrechner“

Worum geht es? Danach fragen wir noch nach dem Grund.

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz