ОПТИЧЕСКИЙ ХРОНОГРАФ

ПЕРВЫЕ ШАГИ С ARDUINO

ВНИМАНИЕ!

Если вы не знаете, куда подключить Arduino, где взять программу для прошивки, как установить драйвера, как всё настроить и как устанавливать библиотеки — читайте статейку «Первые шаги с Arduino», ссылка справа от этого текста. Там же разобраны типичные ошибки, описаны варианты питания и есть краткий FAQ.

ПЕРВЫЕ ШАГИ С ARDUINO

Обычная версия

  • Светодиод и фототранзистор должны быть инфракрасными (длина волны около 940 нм)
  • Светодиод я пробовал L-53F3C и TSAL6100, здесь проблем нет, главное чтобы питался от дуины и совпадал по длине волны с фототранзистором
  • Фототранзистор я брал L-53P3C. От фототранзистора зависит чувствительность хронографа, поэтому нужно искать фототранзистор с минимальным временем отклика
  • Логические провода (жёлтые) подключены к 2 и 3 цифровым пинам (D2 и D3) платы arduino, чёрный провод идёт в землю (GND) и красный в питание (5V)
  • И у диода и у транзистора ножки разной длинны, короткие подключаем чёрным проводом (земля), а длинные уже пойдут на плюсовой
  • Как подобрать резистор для фототранзистора читайте ниже, для моего L-53P3C подходит резистор номиналом 30 кОм
  • Обновлена прошивка: теперь выводит номер выстрела, скорость и дульную энергию!
Скачать прошивку

12.12.2015: Исправлена серьёзная ошибка в коде, из-за которой после FAIL хрон мог перестать считать правильно и выдавать нули.

посмотреть код

Подбор резистора

  • Для разных типов фототранзистора нужно подобрать свой резистор (чувствительность хронографа)
  • Собираем схему, она отличается от оригинальной только тем, что один из резисторов фототранзистора заменён подстроечным резистором на 50 кОм, а также есть соединение с одним из аналоговых входов платы (6 аналоговый вход!!!)
  • Собираем, прошиваем, запускаем
  • Смотрим в монитор COM порта, там побегут числа. Технически это напряжение на аналоговом входе (0..5 вольт, переведено в 0…1024)
  • Вращаем ручку резистора и добиваемся величины 400-430 на экране. Ни в коем случае не больше!
  • Мультиметром измеряем полученное сопротивление и впаиваем в цепь соответствующий резистор
Скачать прошивку
посмотреть код

Обычная версия + bluetooth

  • То же самое, что обычный вариант, только шлёт результаты измерений по каналу беспроводной связи bluetooth
  • Для приёма результатов на компьютер вам нужен bluetooth адаптер, а в ноутбуки данный модуль обычно уже встроен
  • Для чтения результатов на экране смартфона скачайте приложение Bluetooth terminal и свяжите его с bluetooth модулем ардуино
  • Схема точно такая же, просто добавляется bluetooth модуль
  • Если не заработает, поменяйте местами контакты RXD и TXD
  • Обновлена прошивка: теперь выводит номер выстрела, скорость и дульную энергию!
Скачать прошивку
посмотреть код