User Tools

Site Tools


photobox

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 = 12;
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, 191);
  analogWrite(ZusatzLED, 191);
  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);
  }
}

LED Taster= Pin 3
Trigger für externes Event = Pin 4 (gerade nicht verwendet, kann Lichteffekt oder sonstiges anschalten)
Beleuchtung 1 = Pin 5
Beleuchtung 2 = Pin 6
Infrarot Auslöser = Pin 7
Taster Eingang = Pin 12

photobox.txt · Last modified: 2016/07/24 21:18 by admin