ОПТИЧЕСКИЙ ХРОНОГРАФ
ПЕРВЫЕ ШАГИ С ARDUINOПЕРВЫЕ ШАГИ С ARDUINO
ВНИМАНИЕ!
Если вы не знаете, куда подключить Arduino, где взять программу для прошивки, как установить драйвера, как всё настроить и как устанавливать библиотеки – читайте статейку “Первые шаги с Arduino”, ссылка справа от этого текста. Там же разобраны типичные ошибки, описаны варианты питания и есть краткий FAQ.
Обычная версия
- Светодиод и фототранзистор должны быть инфракрасными (длина волны около 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
- Обновлена прошивка: теперь выводит номер выстрела, скорость и дульную энергию!