?

Log in

No account? Create an account

Предыдущий пост | Следующий пост

фототриггер Arduino

Попалась в руки забавная зверушка - Meduino, аналог всем известного Arduino.
Почитав в нете, об этой игрушке, конечно, захотелось сделать фототриггер. Фототриггер - устройство управления фотоаппаратом или вспышкой (рабатывание затвора на звук или свет).
IMG_0577
Погуглив, нашел схему такого триггера. Но собирать идентичный не стал, немного видоизменил.
Итак, в наличии Meduino, датчик света, датчик звука, силовое реле и провод от пульта камеры.



IMG_0578
Собираем конструкцию и программируем плату.
IMG_0779
Силовое реле, вместо оптрона, позволит подключить даже моноблок.
Программа проста до безобразия.

// ravvinoff.livejournal.com

#define ENABLE_TRIGGER

//Пороговые значения для срабатывания триггера
//Определяются в зависимости от окружающих факторов
#define TRIGG_THRESHHOLD 500

//Выводит сообщения, помогает при определинии
//пороговых необходимых пороговых значений
#define PRINT_MESSAGES

// Задает используемые цифровые выходы
#define CAMERA_PIN 4

// Задает используемые аналоговые выходы
#define TRIGGER_ANALOG_PIN 0

void setup()
{
  pinMode(CAMERA_PIN, OUTPUT);
  digitalWrite(CAMERA_PIN, LOW);
//  pinMode(TRIGG_PIN, OUTPUT);
//  digitalWrite(TRIGG_PIN, LOW);

#ifdef PRINT_MESSAGES
  Serial.begin(9600); // открыть серийный порт
#endif
}

void loop()
{
  int triggVal;

#ifdef ENABLE_TRIGGER
  triggVal = analogRead(TRIGGER_ANALOG_PIN);
  if (triggVal < TRIGG_THRESHHOLD)
  {
    digitalWrite(CAMERA_PIN, HIGH);
#ifdef PRINT_MESSAGES
    Serial.println("Triggered!!!");
#endif
    delay(100);
    digitalWrite(CAMERA_PIN, LOW);
  }
#ifdef PRINT_MESSAGES
  Serial.print("TRIGG: ");
  Serial.println(triggVal, DEC);
#endif
#endif // ENABLE_TRIGGER
}




Реакция на сигнал на пин 0 вызовет замыкание силового реле (или размыкание, взависимости от подключения)
В связи с использованием стандартизированных заводских датчиков, нет необходимости прописывать их в программе.
Просто отключаете один и подключаете другой. А применение шнура от пульта позволяет управлять затвором камеры и при необходимости можно воткнуться в синхронизатор вспышки.
Затраты:
6$ датчик
12$ плата
2.5$ реле
Итого 20.5$

Исключив из схемы Meduino, напрямую подключив датчик к реле - цена конструкции составит 8.5$. Чувствительность можно менять резистором на самом датчике.


Комментарии

(Удалённый комментарий)
ravvinoff
16 ноя, 2013 15:55 (UTC)
в смысле тел комментаторов или на фото?