Как сделать рамочный хронограф для пневматики с целью настройки и тестирования своего оружия

Самодельный рамочный хронограф для пневматики

Конструкция аппарата включает рабочую зону, через которую пролетает пуля, вычислительную схему и дисплей для визуализации полученных результатов. Принцип действия прибора состоит в фиксировании времени, которое требуется пуле для пролета известного отрезка между двумя или несколькими датчиками, и последующий расчет ее средней скорости (расстояние делится на время).

Существуют различные схемы хронографа, отличающиеся функциональностью, дизайном и ценой реализации.

Самые простые датчики, реагирующие на пролет пули и доступные для обывателя, работают за счет изменения интенсивности падающего на них света (пролетающая пуля отбрасывает тень). Именно светочувствительные элементы применяются в конструкциях большинства самодельных и серийных приборов.

Преимущества самодельного рамочного хронографа для пневматики со световой схемой:

  • большие размеры рабочей зоны, позволяющие производить выстрел как в упор, так и на значительном удалении (можно испытывать баллистические характеристики пуль на разном расстоянии);
  • широкий диапазон измеряемых скоростей из-за увеличенного линейного промежутка между датчиками;
  • пригодность к тестированию любого типа пневматики, независимо от конструкции и принципа действия (PCP, ППП, модели на CO2 и пр.);
  • возможность использования в домашних условиях с оружием, оснащенным саунд-модератором.

Недостатки:

Читайте также:  Автомат / модульный карабин / штурмовая винтовка Heckler-Koch HK-416 (Германия)

  • необходимость защиты лицевой части рабочей зоны от случайных попаданий (бронирование);
  • чувствительность оптической схемы к сильному механическому воздействию, в том числе рикошету и ударам осколками пули;
  • громоздкость;
  • рассчитанная скорость пули зависит от траектории полета (выстрел по диагонали уменьшает измеренное значение);
  • зависимость работоспособности большинства моделей от степени освещенности и погоды;
  • ложное срабатывание при попадании в камеру посторонних объектов (снег, механические частицы, насекомые).

Фото самодельного рамочного хронографа

Необходимые материалы и инструменты для самодельного рамочного хронографа своими руками

Главная причина популярности рамочных хронографов – универсальность в эксплуатации и возможность использования с любым типом оружия.


Как узнать скорость пули без хронографа

Доколе нам будут задавать вопрос “как мне измерить. “! Сколько можно раз употреблять слова “маятник” и “хрон”! Сколько можно выкладывать электронных схем и программ! Цивилизация не в силах постичь приборы сложнее линейки. Причем, деревянной.

Предлагаю всем, кому дорого его психическое здоровье, срочно родить методику, позволяющую определить НАЧАЛЬНУЮ СКОРОСТЬ ПУЛИ по единственному возможному параметру, доступному современному школьнику. По пробивной, мать ее, способности.

Не скрою, что попытки тарировать оный параметр в таких единицах как “страницы ТиЦ”, “Доска сосновая”, “доска-хер-ее-знает-какая”, “собственный затылок” и прочая и прочая неоднократно предпринимались. Слава героям-первопроходцам! Но! Цивилизация не стоИт на месте, товарищи! Наши, советские ученые уже синтезировали искусственную рыбу новые материалы! Материалы двадцатого двадцать первого века!

Посему предлагаю измерять вышепоименованную скорость по глубине проникновения пули в упаковочный пенопласт, товарищи! Методика будет доступна даже кадровому большевику – используя электрические приборы, доступные только буржуазии, мы проведем миллиарды! Нет! Триллионы отстрелов через них в пенопласт. Занесем результаты недрогнувшей рукой в таблицу. Примем за погрешность величину в 10 процентов и будем посылать алкающих знаний отроков фпоиск в оную таблицу.

Спасибо, товарищи. Я кончил.

ober
30-11-2009 15:11
пока писАл, с лестничной клетки сперли пенопласт от телевизора. блин
UPD. надо три параметра – скорость по хрону, масса боеприпаса (или его название) и глубина проникновения. пенопласт для меня бывает тока двух типов – белый и голубой. так шта на них предлагаю не зацикливаться, ибо так можно докатиться до молярной массы.
Mixamarket
30-11-2009 15:14
Зачет. тока где же юзер будет брать пенопласт? Посему предлагаю вещь, которая думаю имеется в каждом доме и не вединичном количестве – РУЛОНЫ ТУАЛЕТНОЙ БУМАГИ 54 МЕТРА. а?
ober
30-11-2009 15:16
слющай, ну не пенопласт, можно картон. главное, чтоб опять не развели нытье, что “недоступно”, “дорого”. пенопласта в современном городе найти, думаю, не проблема.
Strelok-mod79
30-11-2009 15:18
МР-654 пробивал 13 см пенопласта. Боюсь Варя90 метра 2 прошьет .

ПОДДЕРЖАТЬ

Вы можете поддержать меня за создание доступных проектов с открытым исходным кодом, полный список реквизитов есть вот здесь .

5/5(1
голос )

ПРОШИВКА

ВНИМАНИЕ!Максимально подробный гайд по началу работы с платой и загрузке прошивки для проекта находится здесь . Изучи его внимательно, прежде чем писать на форум или в группу ВК! В группе сразу увидят, если инструкция была проигнорирована и отправят её читать. Инструкции пишутся не просто так, и тратить своё время на их цитирование никто не будет.ИНСТРУКЦИЯСКАЧАТЬGITHUB

Покупка хронографа для пневматики

Купить в Москве и Санкт-Петербурге различные типы хронографов можно в следующих магазинах:

Читайте также:  Сайга 223 rem. – универсальный нарезной автоматический карабин для начинающего охотника

  • Airgun Store — по цене от 3500 до 24 тыс. р.;
  • Diada Arms — по цене от 4 тыс. до 13 тыс. р.;
  • Pnevmat 24 — по цене от 4 тыс. до 7 тыс. р.;
  • Oxotnika.net — по цене от 3 тыс. до 20 тыс. р.

В этих магазинах также предлагаются различные комплектующие и аксессуары для хронографов. Можно приобрести более бюджетную модель на AliExpress по цене от 3 тыс. р. или купить б/у, например, на портале Guns.ru или Avito по цене от 1500 р.

Принцип действия самодельного хронографа

Питание прибора может осуществляться от аккумуляторов, батареи или блока питания (от сети). Наиболее удобна автономная работа, поскольку наладку оружия не всегда можно провести в домашних условиях.

Измерение скорости производится в несколько этапов:

  • при пересечении оси первого датчика происходит обнуление отсчета времени микропроцессора;
  • после прохождения оптической оси второго датчика отсчет времени останавливается и передается для вычисления;
  • рассчитанная микропроцессором скорость пули выдается на дисплей.

Схема действия рамочного хронографа

Изготовление рамочного хронографа для пневматики своими руками с нуля требует опыта пайки, базовых знаний в электротехнике и проектировании электрических цепей. Чтобы упростить выполнение задачи, компоновку микросхемы можно заказать у радиолюбителей, обеспечив их необходимыми для работы деталями. Самостоятельно собранный хронограф – отличное вложение и экономия средств, которые можно направить на тюнинг пневматики или покупку долгожданного обвеса.

На видео испытание самодельного рамочного хронографа:

Серая коробочка радиодеталей. Хронометр для пневматики своими руками


  • Цена: 2,99
  • Перейти в магазин

Читать еще:  Обзор пулемета Калашникова модернизированного (ПКМ)

Владею пневматической винтовкой, всегда была интересна скорость вылета пули из ствола, это кому-то покажется странным, но у пневмолюбов скорость пули одна из главных тем для членометрии. Погуглив немного нашел несколько вариантов схем на разных микроконтроллерах, так как у меня уже был опыт работы с AVR, без раздумий выбрал вариант на avr. Все необходимые детали я нашел на упоминавшемся уже здесь Taydaelectronics.com. Покупка собрана, оплачена, получена, приступим…

Сразу приложу схему:


поподробнее желающие могут посмотреть на сайте автора.

Итак, нам понадобится:


Микроконтроллер attiny 2313 — 1 шт.
Регулятор напряжения L7805 — 1 шт.
Пара конденсаторов 330 нФ и 100нФ для регулятора напряжения
(можно запитать всю схему от трех пальчиковых батареек вместо кроны, тогда регулятор и конденсаторы не понадобится)
Подстроечный резистор на 20-50 килоом 2 шт.
7-сегментный индикатор на три цифры с общим катодом 1 шт.
УФ светодиод 2 шт.
Фототранзистор 2 шт.
выключатель, панелька для микроконтроллера, панелька для индикатора, коннекторы для шлейфов, сам шлейф я использовал от старого компьютера. Так же набор резисторов.
КОРОБОЧКА.

добавил разъемов в схему

кое-как расставил компоненты, чтобы иметь примерное представление, как рисовать дорожки. И да, у меня нет принтера, я рисую дорожки перманентным маркером)))

сначала пробую на бумаге

потом переношу на текстолит

Травим. Травлю в горячем растворе хлорного железа, разведенного примерно 1:3 с водой. После травления раствор храню на балконе, он работает даже после высыхания, нужно просто добавить воды. Следует осторожничать и не допускать попадания его на металлические поверхности — начнется усиленная коррозия.

Чистим

Сверлим. Дрельку делал из патрона и моторчика с фасттека.

Вот все компоненты запаяны на плату, осталось только прошить микроконтроллер

ОНО ЖИВОЕ!

После этого я изготовил измерительную трубку с датчиками. Устроено просто — на расстоянии 50 мм друг от друга находятся расположенные друг напротив друга фототранзистор и светодиод, своеобразные оптопары. Когда пулька пролетает по трубке, она поочередно перекрывает луч света первому и второму транзистору, о чем они сигналят микроконтроллеру, который высчитывает скорость по всем известной со школы формуле.

/*
* Прошивка без наворотов, расстояние между датчиками 100мм
* общий анод!
* Updated at: 15.12.2013
* Author: pahan
*/

#define F_CPU 1000000UL

0b00111111
#define LED_1

0b00000110
#define LED_2

0b01011011
#define LED_3

0b01001111
#define LED_4

0b01100110
#define LED_5

0b01101101
#define LED_6

0b01111101
#define LED_7

0b00000111
#define LED_8

0b01111111
#define LED_9

0b01101111
#define LED_DOT

0b01000000
#define LED_E

0b01111001
#define LED_r

0b01010000
#define LED_G

0b00111101
#define LED_o

#define BASE_LENGTH 1000

typedef struct LedPanel <
int seg1;
int seg2;
int seg3;
> LedPanel;

void renderSegmentNext() <
static int activeSegment = 0;
activeSegment = (activeSegment + 1) % 3;

switch (activeSegment) <
case 0:
PORTB = led.seg1;
PORTD =

0b0110000;
break;
case 1:
PORTB = led.seg2;
PORTD =

0b1010000;
break;
case 2:
PORTB = led.seg3;
PORTD =

void initPorts() <
//init led ports
DDRB = 0xFF;
DDRD |= (0b111 400) <
led.seg1 = LED_MINUS;
led.seg2 = LED_MINUS;
led.seg3 = LED_MINUS;
return;
>

led.seg3 = digitToLedValue(value % 10);
if (value >= 10) <
led.seg2 = digitToLedValue((value / 10) % 10);
> else <
led.seg2 = LED_EMPTY;
>
if (value >= 100) <
led.seg1 = digitToLedValue((value / 100) % 10);
> else <
led.seg1 = LED_EMPTY;
>
>

ISR( TIMER1_OVF_vect ) <
//stop timer and reset value
TCCR1B &=

(1 я просто приставлял ствол к трубке. три выстрела, все удачные

Вполне можно значительно увеличить сечение измерительного прохода, если чуть усложнить оптическую систему и дополнительно усилить сигнал с фототранзистора. Если в проходе прямоугольного сечения сверху и снизу проложить два строго параллельных зеркала, то запущенный в такую систему под небольшим углом сфокусированный световой луч образует в сечении прохода световую преграду. При этом, прерывание летящей пулей светового луча в любой точке — вызовет появление сигнала на фотоприёмнике. Как-то так:


Дальше целое поле для творчества, Например, расфокусировать луч по оси, находящейся в плоскости преграды, сократив при этом количество отражений и усилив ставший более слабым импульс на выходе фотоприёмника, или вообще применить вместо светодиода лазерный диод, дающий не точку, а линию…

Необходимый материал и детали

Для сборки хронографа требуется ряд устройств и инструментов. Их полный перечень зависит от навыков пользователя по проектированию и монтажу электрических схем.

Обязательно понадобятся следующие компоненты:

  • паяльник, припой и флюс – применяются на всех этапах подготовки микросхемы и соединения проводов;
  • микросхема, с помощью которой осуществляется замер временного интервала между прохождением пулей датчиков и расчет скоростных параметров;
  • светодиоды – служат источником искусственного освещения;
  • оптические приемники – фиксируют изменение освещенности при пролете пули между ними и светодиодами;
  • корпус прямоугольной формы, имеющий четыре стороны и полый изнутри (наподобие внешней части спичечной коробки). Лучше всего подойдет цельнометаллический корпус, устойчивый к удару пули при промахе;
  • дисплей для вывода результатов измерений.

Принцип работы хронографа для измерения скорости пули

Преобладающее большинство хронографов устроено примерно одинаково: два датчика прохождения снаряда, электроника, экран, кнопки. Датчики получающие информацию о том, что пуля (иной снаряд) пролетает мимо чаще всего оптические, именно они находятся в «окошечках» ближе к переду и заду хронографа; именно для этих датчиков устанавливаются экраны на ножках, которые позволяют датчикам хорошо различать пролетающие объекты и не отвлекаться на помехи. Момент прохождения пулей первого датчика фиксируется электронными «мозгами», начинается отсчет времени благодаря импульсному генератору (примерно как в электронных часах), прохождение второго датчика отсчет останавливает, далее хронограф считает скорость опираясь на время полученное с датчиков и на расстояние между датчиками (расстояние между ними постоянное и хорошо известно хронографу ). И вот мы уже видим на экране хронографа результат в выбранных единицах.

Типы хронографов

Измерение стартовой скорости пули при помощи хронографа, позволяет выявить мощность пистолета или винтовки, подобрать подходящие пули, рассчитать баллистические поправки, провести сравнение скорости в начале и после модернизации оружия.



Существуют различные типы хронографов. Надульная модель занимает мало места и без труда помещается в кармане чехла, а также она меньше тратит энергию. Для конкретного типа оружия может потребоваться переходник. Такой вид не зависит от освещения и удобен в использовании на природе. Прицельную стрельбу можно вести вместе с прибором. Для СО2 такая модель не подходит.

При обладании внушительным арсеналом, лучше приобрести рамочный хронограф, чтобы не закупать большое количество переходников. Этот тип прибора хорошо работает с СО2, имеет разъем для внешнего источника питания. Броня позволяет проводить измерение показателей на различной дистанции, не опасаясь повредить механизм. Наличие дополнительного экрана помогает оперативно получать результаты.

Существуют также рамочные модели большого размера, расширяющие число возможностей. Такой вариант подходит для использования с любыми видами оружия, удобен при стационарном подключении к сети. В качестве альтернативы, хронограф может получать питание от батарей класса АА в количестве восьми штук. В отличие от модели малого размера, большой аппарат обладает встроенным индикатором фронтального типа. Можно дополнительно установить съемный экран. При помощи USB-адаптера можно переносить данные измерения с устройства на компьютер.

Читать еще:  Ремонт пневматической винтовки Horhe Jager (Егерь): конструкция, уход, чистка, смазка, разборка, обработка

УПРАВЛЕНИЕ

  • При включении по умолчанию попадаем в режим измерения скорости одного выстрела (SP). Если нажать и подержать кнопку, попадаем в режим измерения средней скорости по 5 выстрелам, нажатие и удержание снова приведёт к измерению одного выстрела
  • Короткое нажатие переключит в следующий режим – измерение энергии выстрела (EJ). Нажатие и удержание в этом режиме запустит режим выбора массы пули. Короткое нажатие приведет к увеличению выбранной цифры на 1, а длинное нажатие – к переходу к следующей цифре. При переходе с четвёртой цифры вы снова попадёте в режим измерения энергии.
  • Короткое нажатие с режима энергии – режим измерения скорострельности (RA). Показания выводятся в выстрелах в минуту, при долгом нажатии – в выстрелах в секунду, и так по кругу.
  • При следующем коротком нажатии хрон перейдёт в режим измерения числа сделанных выстрелов, длинное нажатие сбросит счётчик в 0, а короткое вернёт вас в самое начало – режим измерения скорости одного выстрела.
  • По USB тоже работает, чувствительность настраивается точно так же

КОМПОНЕНТЫ

Инструменты, полезное

Каталоги ссылок на Алиэкспресс на этом сайте:

  • Всё для пайки: паяльники, приспособления
  • Платы Ардуино, модули и датчики
  • Модули и датчики для умного дома
  • Дешёвые инструменты
  • Аккумуляторы, платы защиты, зарядники
  • Мультиметры
  • Блоки питания, преобразователи

Железки со схемы

Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей . Также проект можно попробовать собрать из компонентов моего набора GyverKIT .

  • Arduino, bluetooth, адаптер на батарейку и дисплей ссылки
  • Светодиод
  • Фототранзистор
  • 220 Ом
  • Подстроечный
  • Кнопочки
  • Коробочка от губки для обуви
  • Батарейка Крона

ВИДЕО

Порядок сборки хронографа

Перед тем как ответить на вопрос, вроде как сделать рамочный хронограф для пневматики своими руками, следует подготовить корпус к установке датчиков и элементов микросхемы, которые должны быть защищены или расположены в местах, недоступных для попадания пули. Изнутри корпус рекомендуют окрасить темной небликующей краской, поглощающий свет. Это уменьшит число ложных срабатываний и повысит чувствительность прибора.

В заранее подготовленные отверстия в корпусе устанавливаются светодиоды и светочувствительные элементы. Светодиоды должны немного выдаваться во внутреннюю полость хронографа, а фотоприемники – быть слегка заглубленными, чтобы уменьшить интенсивность падающего внешнего освещения.

После установить плату, подключив ее к датчикам и подготовив места ввода питания. Если есть желание составить микросхему самостоятельно, минуя привлечение сторонних специалистов, можно использовать следующую схему (рис. 1).

Рис. 1 Микросхема хронографа

Микросхема для рамочного хронографа своими руками

Читайте также:  Стратегический сверхзвуковой бомбардировщик B-1 Lancer

После сборки основных узлов необходимо закрыть электрическую схему прибора, обезопасив ее от механического воздействия и случайного попадания влаги. Это удобнее всего сделать, предусмотрев заранее отдельный пластмассовый коробок для печатной платы, имеющий выходы к дисплею, датчикам и батарее.

Хронограф Caldwell Ballistic Precision Chronograph G2

По характеристикам точности и диапазона скорости данный хронограф такой же как и предыдущий рассмотренный (точность +/- 0,25% , диапазон измерения скорости: 1,5 – 3047,7 (м/с)).

Но G2 отличается наличием встроенной светодиодной подсветки (для работы при недостаточном освещении), компоновкой и возможностью беспроводного соединения со смартфоном или планшетом посредством bluetooth (блютуз).

Купить хронограф

Вы можете купить в интернет-магазине Ekipirovka4you любой из этих хронографов для измерения скорости пуль и других снарядов.

Критерии выбора хронографа для измерения скорости пули (снаряда)

Главное, что должно интересовать покупателя хронографа – это показатели точности, и средства вывода информации. То есть с какой точностью происходят измерения скорости (+/- сколько процентов), и как Вам удобно получать информацию и что с ней дальше делать. Диапазон измеряемых скоростей не так важен так как, чаще всего максимальная и минимальная скорости у хронографов такие, что в диапазон с большим запасом влезает и стрела из лука и пуля из Барретта. То есть чаще всего оружие вписывается в диапазон скорости, но если Вы собрались измерять что-то необычное, то на диапазон допустимых скоростей нужно обращать внимание, особенно на нижний порог.

Недорогой хронограф для пневматической винтовки

В этой статье мы рассмотрим, как можно сделать простой хронограф из недорогих и доступных деталей. Приспособление необходимо для того, чтобы измерять скорость полета пули у винтовки. Эти цифры нужны для того, чтобы определить, в каком состоянии находится винтовка, ведь со временем некоторые узлы пневматики изнашиваются и требуют замены.

Подготавливаем необходимые материалы и инструменты:
— китайский Digispark (обошелся на момент покупки в 80 рублей);
— дисплей сегментного типа на TM1637 (обошелся при покупке в 90 рублей);
— инфракрасные светодиоды и фототранзисторы (10 пар) — стоимость составила 110 рублей;
— сто резисторов на 220 Ом обошлись в 70 рублей, но из них будут нужны только два.

Вот и все, это весь список элементов, которые нужно будет купить. Кстати резисторы тоже можно найти в старой бытовой технике. Можно ставить и больше по номиналу, но не меньше. В итоге можно уложиться в 350 рублей, а ведь это не так много, учитывая, что заводской хронограф обойдется как минимум в 1000 рублей, да и сборка там куда хуже нашей самоделки.

Помимо всего прочего, нужно запастись такими деталями как:
— провода;
— кусок трубы длиной не менее 10 см (подойдет пластиковая водопроводная);
— все для пайки;
— мультиметр (желательно).

Первые описанные три детали имеют свои нюансы, поэтому каждую из них нужно рассмотреть отдельно

Digispark
Этот элемент представляет собой миниатюрную плату, которая совместима с Arduino, на борту она имеет ATtiny85. Как подключить этот элемент к Arduino IDE, можно почитать на официальном сайтt проекта , еще там можно скачать для нее драйвера.
У этой платы есть несколько вариантов, в одной используется microUSB, а другая оборудована USB-коннектором, который разведен прямо на плате. В связи с тем, что самоделка не имеет индивидуального блока питания, автор выбрал первый вариант платы. Если установить в самоделку батарею или аккумулятор, это сильно повысит ее цену, причем не сильно повлияет на практичность. А кабель для зарядки мобильного и Power bank есть почти у каждого.

Важно учитывать тот факт, что нумерация пинов для функции analogRead() имеет отличия. А еще на третьем пине находится подтягивающий резистор номиналом 1.5кОм, поскольку он применяется в USB.

Пару слов о дисплее
Дисплей для самоделки можно использовать любой, но автор остановил свой выбор на дешевом варианте. Чтобы сделать устройство еще дешевле, от дисплея можно отказаться совсем. Данные просто можно через кабель выводить на компьютер. Здесь будет нужна библиотека DigitalTube . Рассмотренный дисплей является копией дисплея Grove .
Как выглядит дисплей спереди и сзади можно увидеть на фото.


Если попробовать выйти за пределы значений [0, 15], то дисплей будет показывать неразбериху, которая плюс ко всему еще и является не статичной. Поэтому для вывода спецсимволов, таких как градусы, минусы и пр., придется повозиться.

Автор хотел, чтобы на дисплее выводилась и готовая энергия полета пули, что вычислялось бы в зависимости от скорости пули и ее массы. Значения по задумке должны были выводиться последовательно, а чтобы понять, где какое, их нужно как-то отметить, к примеру, с помощью буквы «J». В крайнем случае, можно просто задействовать двоеточие, но автора это не устроило, и он полез в библиотеку. В итоге на базе функции display была сделана функция setSegments(byte addr, byte data), она зажигает в цифре с номером addr сегменты, которые закодированы в dаta:

Кодируются такие сегменты довольно просто, за верхний сегмент несет ответственность младший бит data, ну а далее по часовой стрелке, 7-ой бит несет ответственность за средний сегмент. Символ «1» при кодировке выглядит как 0b00000110. За двоеточие отвечает восьмой старший бит, он используется во второй цифре, а во всех других игнорируется. Впоследствии автор автоматизировал процесс получения кодов, используя Exсel.


#include
#define CLK 0
#define DIO 1
TM1637 tm1637(CLK, DIO);

Читать еще:  Самостоятельный ремонт блока питания компьютера

void setSegments(byte addr, byte data)
<
tm1637.start();
tm1637.writeByte(ADDR_FIXED);
tm1637.stop();
tm1637.start();
tm1637.writeByte(addr|0xc0);
tm1637.writeByte(data);
tm1637.stop();
tm1637.start();
tm1637.writeByte(tm1637.Cmd_DispCtrl);
tm1637.stop();
>

void setup() <
tm1637.init();
tm1637.set(6);
>

void loop() <
// Вывод Hello
setSegments(0, 118);
setSegments(1, 121);
setSegments(2, 54);
setSegments(3, 63);
delay(500);
>

Приступаем к сборке и настройке самоделки:

Шаг первый. Сборка

Собирается все по очень простой схеме. Из всех пинов будут нужны всего Р0, Р1 и Р2. Первые два используются для дисплея, а Р2 нужен для работы датчиков.
Как можно заметить, один резистор используется для того, чтобы ограничить ток для светодиодов, ну а второй стягивает Р2 на землю. В связи с тем что, фототранзисторы подключаются параллельно, то когда пуля будет проходить перед любой оптопарой, напряжение на Р2 будет падать. Чтобы определить скорость полета пули, нужно знать расстояние между датчиками, замерить два скачка напряжения и определить время, за которое они произошли.
В связи с тем, что будет использоваться только один пин, не имеет значения, с какой стороны стрелять. Фототранзисторы в любом случае заметят пулю.






_BV(bit))
#endif
#ifndef sbi
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit))
#endif

void setup() <
sbi(ADCSRA,ADPS2);
cbi(ADCSRA,ADPS1);
cbi(ADCSRA,ADPS0);
.
>

Что же получилось узнать в ходе эксперимента, видно на фото

Логика работы прошивки имеет несколько этапов:

— измерение разницы значений на пине до и после;
— если разница превышает порог, то идет выход из цикла и запоминается текущее время (micros());
— второй цикл работает аналогично первому и имеет счетчик времени в цикле;
— если счетчиком была достигнута заданная величина, то идет сообщение об ошибке и переход в начальное состояние. При этом цикл не уходит в вечность ,если пуля вдруг не была поймана вторым датчиком;
— если же не произошло переполнения счетчика и разница значения больше порога, идет замер текущего времени (micros());
— теперь на основе разницы во времени и расстояния между датчиками можно высчитать скорость полета пули и вывести информацию на экран. Ну а потом все начинается сначала.

Завершающий этап. Тестирование
Если все сделано верно, устройство заработает без проблем. Единственная проблема — это плохая реакция на люминесцентное и светодиодное освещение, частота пульсаций при этом составляет 40 кГц. При этом в устройстве могут образовываться ошибки.

Работает самоделка в трех режимах:

После включения идет приветствие, и потом экран заполняется полосками, это говорит о том, что устройство ожидает выстрела

Сразу после выстрела устройство покажет скорость полета пули (отмечается символом n), а потом высветится информация об энергии пули (символ J). При показе джоулей также высвечивается двоеточие.

Получайте на почту подборку новых самоделок. Никакого спама, только полезные идеи!

*Заполняя форму вы соглашаетесь на обработку персональных данных

СХЕМЫ

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

  • Светодиод и фототранзистор должны быть инфракрасными (длина волны около 940 нм)
  • Светодиод я пробовал L-53F3C и TSAL6100, здесь проблем нет, главное чтобы питался от дуины и совпадал по длине волны с фототранзистором
  • Фототранзистор я брал L-53P3C. От фототранзистора зависит чувствительность хронографа, поэтому нужно искать фототранзистор с минимальным временем отклика
  • И у диода и у транзистора ножки разной длинны, короткие подключаем чёрным проводом (земля), а длинные уже пойдут на плюсовой
  • Прошивка chron2_0

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

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

Версия с дисплеем

  • Отображение скорости, энергии и скорострельности
  • Одно нажатие: переключение между скоростью и энергией, длинное нажатие: переключение на скорострельность и обратно
  • Прошивка chron_disp2.1, также в архиве есть библиотека TM1637

Основные «клиенты» хронографа

Возможно Вам будет интересно узнать зачем нужен хронограф применительно к рынку оружия, не исключено, что Вам близка одна из групп.

  • Тюнинг пневматики – огромное число желающих измерять скорость пули. Поставил новую пружину – скорее к хронографу, купил новые пули – опять хронограф нужен, смазал ствол – снова хронограф, подкрутил винт на известной PCP – винтовке и снова нужен хронограф, получил отличный результат, отписался в интернете, взбудоражил общественность
  • Точная стрельба – не менее важная часть рынка хронографов. Измерение скорости пули выпущенной из снайперской винтовки дает стрелку возможность делать целый ряд выводов начиная с мыслей относительно производителя боеприпасов и заканчивая… и не заканчивая, ведь точная стрельба – это сложный мир со своим пополняющимся списком нюансов.
  • Самокрут – в меньшей степени «гладкоствольные» и в большей «нарезные» (где это разрешено). Создавая свой рецепт суперпатрона замеры полученные с хронографа бесценны.
  • Контроль навески травматов – не исключено, что кто-то может измерять скорость травматического резинового шарика с помощью хронографа. Вероятно подобное происходит в испытательных лабораториях и носит исключительно научный характер!
  • Луки/арбалеты – пожалуй самая немногочисленная группа, но тем не менее скорость полета стрелы так же играет большое значение для стрелков-спортсменов и охотников.
Источники

  • https://safari-in-africa.ru/strelkovoe-oruzhie/6-vystrelov-v-sekundu.html
  • https://alexgyver.ru/chron_2/
  • https://arbalet-in.ru/avtomat/izmeritel-skorosti-puli-pnevmaticheskoj-vintovki.html
  • https://moy-instrument.ru/podelki/kak-sdelat-hronograf-dlya-pnevmatiki-svoimi-rukami.html
  • https://LigaStrelkov.ru/obsluzhivanie/kak-sdelat-ramochnyj-hronograf-dlya-pnevmatiki-s-tselyu-nastrojki-i-testirovaniya-svoego-oruzhiya.html

[свернуть]