JAM is pretty sweet, but doesn’t taste sweet at all. JAM stands for Just A Moment.
Für meinen Fotografiealltag hatte ich da mal eine Idee mit einem Arduino Mikrokontroller, der mir die Arbeit erleichtern könnte bei Multicam-Szenarien. Die ersten Schritte sind gemacht, jetzt wird es verwirklicht. Heute ein Blogeintrag in denglish:
JAM besteht aus mehreren (4-10) dSLR und (1-2) HDV Cams, die alle an einen Controller angeschlossen sind. Dieser JAMtrigger steuert den Fokus und Trigger jeder DSLR cam, die Blitze sowie die LANC Funktion der HDV Cams. Die Cams sind in bestimmten Abständen aufgestellt.. eine HDV Cam wird mit der Hand geführt, dockt dann an das array von dslr cams an, löst einen Taster aus, der mit dem JAMtrigger verbunden ist. Der löst nun die Cams in festgelegten Intervallen aus. Am Ende des dslr-arrays steht wieder eine HDV cam…
Quasi bullettime wie in “Matrix”, aber mit mehr Auflösung, weniger cams, mit Blitzen und komplett digital.
Das ging bisher nur im Format “jeder löst zwei Cams manuell per Hand aus wenn die HDV-Cam an einem Punkt angekommen ist” -> Macht Spaß und funktioniert auch ganz gut für stills, wenn man zu viert mehrere Cams mit bestimmtem delay auslösen will, klappt das aber gar nicht gut!
“JAM milkmaid calculations in the night.” (prints available!!)
Skizzen für die cam positions. Oben links: Goldentek GC-1602G0 Display, das billigste wo gibt.
Die Cams werden auf eine Siebdruckplatte montiert. Die Löcher für die zöllischen 1/4” UNC Stativschrauben sind in festgelegten Abständen gebohrt. Es gibt mehrere Kurven auf dem Brett, auf denen man die Cams anordnen kann, für einen größeren Radius ist der Graph flacher und die Abstände der Cams größer. Auch eine timefreeze-Kamerafahrt ist somit möglich. Die Abstände werden exponentiell kleiner, ebenso die delays zwischen den Auslösungen der Cams, das ergibt dann einen flüssigen Stop.
Stop wird vom Gefühl her mit Doppel-P geschrieben. Egal.
Zur elektronsichen Seite des JAM-Projekts:
in der Mitte: Arduino Duemilanove, easy-going-ATmega328-Evaluationsboard
Der Controller basiert auf einem Arduino (Einführung auf freeduino.com) mit ner Menge 595 Shiftregistern
als Multiplexer (gibt es die auch mit mehr als 8 Ausgängen?), der serienmässige Arduino Duemilanove hat sonst zu wenig I/O Ports. Da ist ein Pollin 2x16char Billigdisplay dran (wiederum mit Shiftregister 4094, somit 3 anstatt 7 Ports, obwohl schon im 4bit Modus) und ein rotary encoder mit Taster von Reichelt. Memo: den rotary encoder zu entprellen im Interrupt ist gar nicht so einfach, also Foren durchwühlen, aber darum kümmer ich mich später.
Ausserdem sind über 20 Optokoppler im Einsatz, um die Cams und Blitze galvanisch zu trennen (bzw. ein 847X Chip = vier 817X Optokoppler), ein paar LEDs, 7805 zur Spannungsversorgung usw..
Warum kosten die LCDs bei Reichelt eigentlich ein Vermögen? Da wo Pollin bei den LCD Preisen aufhört, fängt Reichelt an.


#1 by ollie aus hamburg at July 3rd, 2009
| Quote
hi alex,
danke für dein comment auf transfairdesign.de und nu hat es dich erwischt, wenn du mal schauen und lesen magst:
http://see2feel.de/fotografie-blog/stoekchen-fotografie/2009-07-03/
cu ollie
#2 by alex at July 4th, 2009
| Quote
sorry.. aber ne danke, finde das langweilig. die fragen hängen mir zum hals raus..
btw beim kommentarposten auf see2feel.de bekomme ich die meldung “Error: Bitte mit dem Zurück Button auf die vorherige Seite gehen und das Rechenfeld ausfüllen!” obwohl da kein Rechenfeld ist. alex
#3 by ollie aus hamburg at July 8th, 2009
| Quote
da ist mir ein codeschnippsel “verloren” gegangen! sorry… nun ist alles ok!
cu ollie
#4 by Jan at July 8th, 2009
| Quote
Pollin ist günstig, weil sie Sonderposten verkaufen.
Aber auch da ist noch massig Marge drin, dieses Gerät hier kostet bei mir vor Ort unter 20 Euro:
http://www.pollin.de/shop/shop.php?cf=detail.php&pg=NQ==&a=OTA5OTQ2OTk=
Ich hab Deinen Trackback mal als Teilnahme an meiner Verlosung gewertet und in die Abstimmung mit aufgenommen: http://www.freeduino.de/de/content/abstimmung-arduino-blogparade
#5 by alex at July 8th, 2009
| Quote
Unter 20 Euro !? Man, das ist pervers billig/günstig.
Da kostet doch allein der Trafo oder gar das Gehäuse wenn man’s einzeln kauft.
Ich hab’ so ein > 100Eu Voltcraft 0-30V 3A (+ 5V 2A, aber defekt weil ich die beiden Spannungen mal in Reiche geschaltet hatte..)
Damals kannte ich Pollin noch nicht.
Hätte gern eins mit symmetrischem Ausgang.. Da könnte man ja glatt 2 für 20Eu kaufen und auf symmetrisch umbauen. Für 40Eu ein stabilisiertes +-30V 3A Netzteil!
#6 by jo at August 27th, 2009
| Quote
da bin ich ja schwer gespannt auf die bilder!!
ich hab in letzter zeit ne menge mit rotEncodern rumgemacht…. früher mit passivem tiefpass hinterm encoder und hardwareInterrupts am Arduino.
Viel besser funktionierts aber mit timerInterrupt.
Dafür gibts ne prima library [ Timer1.h ]
hier findest du einen ausführlichen beitrag zu encodern:
http://www.mikrocontroller.net/articles/Drehgeber#Solide_L.C3.B6sung:_Beispielcode_in_C
wenn du code oder library für den timerinterrupt brauchst, dann sag einfach bescheid.
gruss, j