Dies ist mein nun endlich fertiger Buchscann0r. Der Buchscann0r ist in zwei Achsen beweglich. Der Buchhalter unten ist nach links und rechts verschiebbar,
damit die Glasplatten immer exakt im Falz des Buches sitzen. Weiterhin ist der rechte Tei des Buchhalters nur gesteckt und lässt sich in der Position zwischen 0 und 120mm in 12mm-Schritten verschieben, damit hat jedes Buch korrekten Halt im Gestell, und der Buchrücken wird geschont, da er egal wie dick das Buch ist, immer flach aufliegt.
Die beiden Glasplatten sind an stabileren Schienen befestigt und mit einem Gegengewicht ausgerüstet, um den Scanvorgang zu erleichtern und den notwendigen Kraftaufwand für eine spätere Motorisierung zu minimieren. Die Kette läuft über zwei Zahnräder, welche beide kugelgelagert sind. Die Konstruktion der Umlenkmechanik ist bewusst großzügig ausgeführt, um Platz frei zu behalten für die spätere Montage eines Motors. Die Achsen sind aus Silberstahl und haben eine Toleranz von wenigen hunderstel Millimeter. Die Kugellager sind versiegelt, brauchen also weder geölt noch gereinigt zu werden, da sie nicht verschmutzen können. Die Zahnräder stammen aus einem Modellbau-System mit verschiedenen Größen, dies erleichtert die spätere Montage eines Getriebes, da man leicht weitere passende Zahnräder kaufen kann.
Die Kameras sind zwei Canon Ixus100IS mit 12,1 Megapixel. Als Software läuft auf den Kameras ein SDM, da ich mit dem CHDK die Kameras nicht per Remote auslösen konnte. Inzwischen sind alle Softwareprobleme dank des Engagements von Carcinoma gelöst. Die Box unten Rechts enthält ein Netzteil und eine kleine Platine, welche das Foto auslöst. Die Schaltung ist äußerst simpel und tut nichts anderes, als beim Auslösen des Tasters 5V auf Pin1 (+) und Pin4 (-) des USB-Ports zu legen. Die Stromversorgung kann vom SDM (und theoretisch auch vom CHDK) abgefragt werden und so als Taster-Input in Skripten genutzt werden.
Das Gehäuse ist bewusst großzügig und erweiterbar gehalten, damit spätere Elektronik für Schrittmotorsteuerung, Servosteuerung oder Auslesen von Sensorik bequem Platz finden kann. Auch das verbaute Netzteil ist absolut überdimensioniert. Es hat eine Leistung von 110W und liefert 5V und 12V. Damit sollte auch der hungrigste Motor zufrieden zu stellen sein und weitere Umbaumaßnahmen der Stromversorgung sind nicht notwendig.
Der Buchscann0r ist ab jetzt funktionstüchtig, auch wenn die Kamerahalterungen noch etwas Feinjustage benötigen, damit die Kameras auch wirklich das Buch aus dem optimalen Winkel aufnehmen.
Ich möchte mich für die Hilfe bei allen Beteiligten Bedanken. Ganz besonders QShell für die gedrehten Achsen und den Korrosionsschutz der Zahnräder, Maethor für unermüdliches Gerade-Feilen der Holzteile und viel weitere Hilfe beim Zusammenbauen, Carcinoma und Grimm für Hilfe bei der Kamerasoftware, sowie allen anderen Beteiligten, die Gehalten, gefeilt, gesägt, gedacht, beraten und überlegt haben. Ohne die c-base und deren Mitglieder wäre dieses Projekt niemals so schnell fertig geworden.
Mit dieser Hardwarebasis ist es nun möglich in kleinen Schritten vorzugehen, auf dem Weg zu einem vollautonomen Buchscanner, der auch selbst umblättert. Bis dahin ist noch viel Arbeit zu tun, aber die Vorarbeiten sind nun erledigt. Natürlich kann der Buchscann0r jederzeit von Basemembern benutzt werden. Dazu bitte eine E-Mail an ijon@c-base.org, dann verabreden wir einen Termin für eine kurze Einführung und ich gebe dir die Kameras, welche ich nicht in der Base lagere, da ich sie auch für andere Dinge verwende.
Es gibt natürlich noch viel zu tun, so müssen die Kabel besser verlegt werden und im Gehäuse zusammengeführt werden, derzeit bekommt der Strahler seinen Strom über einen eigenen Stecker. Dies soll geändert werden, so dass der Strahler in Zukunft über einen Schalter im Gehäuse gesteuert wird. Natürlich bekommt das Gehäuse noch eine Innenbeleuchtung, da es aus Plexiglas gebaut wurde. Dies hat nicht nur optische Gründe, sondern soll auch den Opensource-Gedanken versinnbildlichen, der hinter dem Projekt steht.
Ich habe auch schon eine Idee für das vollautomatische Umblättern, aber ich würde mich freuen, wenn sich noch mehr Leute mit diesem Problem (rein gedanklich) beschäftigen und mir ihre, unabhängig gebildeten, Ideen bei einem Bier erzählen könnten. Auch die Software für die Postproduktion ist bisher nicht optimal, hier ist noch etwas Forschungsarbeit von mir notwendig, bevor ich umfassend über den Status Quo berichten kann, etwas fertiges oder funktionstüchtiges gibt es bisher aber nicht, wohl aber einige Shell-Skript-Konglomerate, die mehrere verschiedene Programme nacheinander starten und verschiedene Tasks durchführen, das ist aber alles noch beta, halbfertig und für andere Kameratypen gebaut, in wieweit das benutzbar ist, muss evaluiert werden.
Eine grafische Oberfläche, die die verschiedenen Funktionen und Tasks bündelt und passend zum Konzept des Scanners durchführt, wäre der Traum der DIY-Buchscanner-Community. Ich bin auf die Verbesserungen der nächsten Monate gespannt und würde mich freuen, wenn auch Programmierer aus der c-base an dem/den opensource-Projekten zu Buchscanner-Postproduktion teilnehmen würden.
Kommentare
7 Antworten zu „Buchscann0r“
tolles projekt ijon!
weiter so.
[…] am extremely pleased to announce that c-base Hackerspace is doing DIY Book Scanner meetups. If you’re in Berlin, or nearby, be sure to get in touch with them! On the 9th of October […]
Wo kann ich eins bestellen?
@name
Gar nicht, aber du kannst einen nachbauen! Ich werde, sobald das mit dem Blättern funktioniert, eine Bauanleitung veröffentlichen.
Hi. etz ist fast ein Jahr um, und noch keine Bauanleitung veroeffentlicht ^^^^ …
Hat sonst jemand diese Bauanleitung?
Oder ein andere?
Wuerde mich freuen. Gruesse, BF
Ijon: was meinst du mit Blaettern? Roboter zum Umblaettern?
[…] am extremely pleased to announce that c-base Hackerspace is doing DIY Book Scanner meetups. If you’re in Berlin, or nearby, be sure to get in touch with them! Please see Aegre’s […]