Archive for January 2nd, 2009

Making Of . . .

geschrieben am 2. January 2009 um 10:17 Uhr

Wie kommt eigentlich das minutengenaue Bild einer Nebenuhr hier rechts in die Seitenleiste? Los ging’s mit einem für mich als “alten Elektronikbastler” hoch interessanten Baustein, auf den ich durch das Make-Blog aufmerksam geworden bin: Arduino heisst das unter der Creative Commons Attribution-ShareAlike 3.0 License stehende Entwicklungsboard für einen Mikro-Controller und NormalZeit hat sich davon welche zu Weihnachten geschenkt.

uhrenarduino

Nach ersten Gehversuchen und verschiedenen Tests mit Leuchtdioden, Potis, Siebensegmentanzeigen und Modellbau-Servos ist schließlich ein größerer Testaufbau entstanden um der fliegenden Verdrahtung Herr zu werden, und ein Kabelfernauslöser für die Nikon Spiegelreflexkamera wurde auch noch passend umfunktioniert und als Interface eingebunden . . .

uhrundkamerasteuerung

Vorteil des Arduino Boards ist, daß man nur zum Programmieren den Computer braucht, nach Upload über die USB-Schnittstelle arbeitet das Teil autonom mit 7 bis 12 V Gleichspannung (die Akkus oben links). Extern zugeführt wird lediglich noch die 24 V Versorgungsspannung für die Uhr. Über eine nachgeschaltete Relaisstufe wird die Uhr mit einem (minütlich) polwechselnden ca. eine Sekunde langen Impuls versehen, dadurch wird der Minutenzeiger jeweils um eine Minute weiterbewegt und anschließend – ebenfalls über zwei Relais – ein Auslöseimpuls an die Kamera geschickt. Der gesamte Aufbau sieht dann so aus:

setuptotal

Dahinter sieht man eine zweite Nebenuhr, von der gibt es auch eine Serie die noch separat vorgestellt wird. Insgesamt wird nun 720 mal die Uhr weitergestellt (12 x 60) und es werden 720 einzelne Bilder abgespeichert. Das ganze läuft natürlich im Zeitraffer ab und dauert ca . eine dreiviertel Stunde. Danach habe ich die Bilddaten im PhotoShop quadratisch beschnitten, in den für’s Web passenden sRGB Farbraum konvertiert, auf die Zielgröße verkleinert und als JPEG-Datei gesichert. Und weil ich ein fauler Hund bin, hat das PhotoShop nach dem ersten Bild mit der Stapelverarbeitung ganz alleine gemacht und für alle 720 Dateien gerade mal 20 Minuten gebraucht.

Danach noch ein wenig Renaming mit Perl und Bash und alle Dateien duplizieren – der Tag hat schließlich 24 Stunden und damit 1440 Minuten – und dann alle 1440 Einzelbilder per FTP auf den WebSpace beim Provider hochladen. Mit Apache mod_rewrite eine passende .htaccess erstellen und schon liefert der Webserver nach Eingabe von http://salzserver.net/normalzeit/ClockSmall.jpg immer das zur Minute passende Bild:

NormalZeit