photobox
This is an old revision of the document!
Photobox
Link zum manuellen Configurieren unter OpenWRT, da ich meine Einstellungen ja nicht verlieren will: http://www.frank-weber.com/wireless-tethered-shooting/
So, und für den Arduino eine Library zum Nikon kontrollieren: http://www.vonroth.com/Arduino/NikonIrControl/
http://mobcup.net/browse/ringtones/mp3/0/downloads/tardis
#include <nikonIrControl.h> int CameraIrPin = 7; // LED connected to digital pin 13 int HauptLED = 5; int ZusatzLED = 6; int TasterLED = 3 int TRIGGER = 4; int tast = 2; long previousMillis = 0; long interval = 510000; //8,5 Minuten void setup() // run once, when the sketch starts { pinMode(CameraIrPin, OUTPUT); // sets the digital pin as output pinMode(HauptLED, OUTPUT); pinMode(ZusatzLED, OUTPUT); pinMode(TasterLED, OUTPUT); pinMode(TRIGGER, OUTPUT); pinMode(tast, INPUT); // set pin to input digitalWrite(tast, HIGH); // turn on pullup resistors } void loop() // run over and over again { // Zustände aller PINS setzen digitalWrite(TRIGGER, HIGH); digitalWrite(TasterLED, HIGH); analogWrite(HauptLED, 128); analogWrite(ZusatzLED, 255); unsigned long currentMillis = millis(); // Wenn Taster gedrückt (LOW), dann Zyklus abarbeiten if (digitalRead(tast) == LOW || (currentMillis - previousMillis > interval)) { //Zeit wegspeichern previousMillis = currentMillis; // ZusatzLED anschalten mit PWM auf 0 analogWrite(ZusatzLED, 0); analogWrite(HauptLED, 0); // Antriggern von externem Lichteffekt digitalWrite(TRIGGER, LOW); // Tasterbeleuchtung abschalten digitalWrite(TasterLED, LOW); // kurz warten um IR LED nicht durch flackernde Beleuchtung zu stören delay(25); // Camera per IR auslösen cameraSnap(CameraIrPin); delay(1000); // Trigger für externen Effekt wieder zurücknehmen digitalWrite(TRIGGER, HIGH); delay(2000); } }
photobox.1469087313.txt.gz · Last modified: 2016/07/21 07:48 by admin