Airgun.Org.Ru

Всероссийское Общество любителей пневматического оружия
Текущее время: 19 мар 2024, 12:19

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 138 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 15 май 2013, 10:56 

Регистрация: 10.01.2013
Сообщений: 6
Откуда: РФ
Давно собирался сделать простой хрон на ардуино
http://airgun.org.ru/forum/viewtopic.php?f=35&t=67076

Не прошло и пол года :)
http://justforduino.blogspot.ru/2013/05/arduino.html
http://justforduino.blogspot.ru/2013/05/arduino-2.html
http://justforduino.blogspot.ru/2013/05/arduino-3.html


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 25 май 2013, 16:14 
Аватара пользователя

Регистрация: 27.10.2010
Сообщений: 24
Арсенал: ничего незаконного
mihail2013 писал(а):

просто и интересно, надо попробовать на что спообен вритинг.

вопрос: в коде 79 строка _delay_ms(800); // wait 800 ms это что и для чего?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 25 май 2013, 19:22 

Регистрация: 10.01.2013
Сообщений: 6
Откуда: РФ
Код:
_delay_ms(800); // wait 800 ms

Эта функция обеспечивает задержку в 800 миллисекунд. Она нужна для того, чтобы пуля успела пролететь над вторым фототранзистором. Без этой задержки программа приступит к расчету скорости сразу после сигнала от первого фототранзистора. А это приведет к ошибке.

Для использования этой функции необходимо включить в проект заголовочный файл delay.h
Код:
#include <util/delay.h>

Cама библиотека уже есть в Arduino IDE. Дополнительно скачивать и устанавливать ничего не надо.

PS У меня в коде была ошибка. Она исправлена. Спасибо за вопрос.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 25 май 2013, 21:46 
Аватара пользователя

Регистрация: 27.10.2010
Сообщений: 24
Арсенал: ничего незаконного
задам ещё вопрос, я просто новичок, мне непонятна строчка 78 while ( s1 == 0 && s2 == 0 ) ;
это цикл с условием, нарушение которого запускает вычисление скорости. получается если в состоянии покоя на фототранзисторы светят светодиоды на прерываниях логическая единица -- условие нарушено... в чём я неправ?

PS свою ошибку понял, код для меня немного сложноват


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 03 июн 2013, 15:41 
Аватара пользователя

Регистрация: 27.10.2010
Сообщений: 24
Арсенал: ничего незаконного
mihail2013 писал(а):
Код:
_delay_ms(800); // wait 800 ms

Эта функция обеспечивает задержку в 800 миллисекунд. Она нужна для того, чтобы пуля успела пролететь над вторым фототранзистором. Без этой задержки программа приступит к расчету скорости сразу после сигнала от первого фототранзистора. А это приведет к ошибке.

навешиваю на ваш код всевозможные счётчики, пока не проверял на СО2.
по поводу задержки в 800 миллисекунд - зачем так много? если минимальная скорость измерения 14м/с, то это 4 миллисекунды. при бОльших скоростях ещё меньше. (это я думаю как реализовать измерение скорострельности)
ну а пока обкатываю на стенде, до полевых испытаний далеко, но уже нашёл много для себя приятного, погрешность на самом деле не столь велика, можно пренебречь.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 03 июн 2013, 19:04 

Регистрация: 10.01.2013
Сообщений: 6
Откуда: РФ
Unreturnet писал(а):
800 миллисекунд - зачем так много?

Я слоупок =) Если серьезно, то эта задержка осталась со времен отладки. А так как у меня нет ничего способного стрелять очередью, то и проблем с такой большой задержкой не было. Об измерении скорострельности я и не подумал. Будет время тоже поразмыслю над усовершенствованием программы. Спасибо.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 03 июн 2013, 22:01 
Аватара пользователя

Регистрация: 27.10.2010
Сообщений: 24
Арсенал: ничего незаконного
mihail2013 писал(а):
Я слоупок =)

:shock: :shock: :shock: :shock: :shock: :shock:
Цитата:
Слоупок представляет собой крупное розовое существо, напоминающее саламандру и бегемота одновременно. На каждой из четырёх ног Слоупока находится по когтю. У Слоупока длинный, сужающийся хвост с белым кончиком, маленькие скрученные уши и светлая морда. Если Слоупоку отрезать хвост, то через некоторое время взамен утерянного вырастает новый. Хвосты Слоупоков считаются деликатесом и высоко ценятся (с) Wikipedia

хвосты, случайно, не продаёте? :)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 12 окт 2016, 10:15 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Попробовал собрать хрон на ардуинке...на очень быструю руку...сцуко он работает...завелся с первого раза)))) добавил блютуз модуль. Все показания передаётся на смартфон. И главное бюджет...500р)))))


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 09:10 

Регистрация: 29.09.2010
Сообщений: 200
Всем добра!
Вопрос к знающим.
Подойдет ли китайский аналог ардуино, на Али купленный, например такой: 2016-UNO R3 ATmega328P/CH340G MicroUSB. совместимо для Arduino UNO Rev 3.0
http://s.aliexpress.com/e2qQfUZf
Какие еще модули заказать, чтоб выводить данные на смарт. Или на ЖК дисплей. Желательно с того же Али.
Спасибо.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 09:40 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Mewgun писал(а):
Всем добра!
Вопрос к знающим.
Подойдет ли китайский аналог ардуино, на Али купленный, например такой: 2016-UNO R3 ATmega328P/CH340G MicroUSB. совместимо для Arduino UNO Rev 3.0
http://s.aliexpress.com/e2qQfUZf
Какие еще модули заказать, чтоб выводить данные на смарт. Или на ЖК дисплей. Желательно с того же Али.
Спасибо.

Я заказывал все с Али. Лучше взять не uno а nano, она поменьше будет. Для вывода данных на смарт(андройд) нужен блютуз модуль. Но с ним есть один косяк...не совсеми смартами работает.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 09:49 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Вывод на смарт более практичнее... Выдаёт сразу скорость и энергию. Плюсом можно задавать весипуль не перепрошивая ардуинку


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 28 окт 2016, 10:10 

Регистрация: 29.09.2010
Сообщений: 200
А тот факт что эти клоны ардуин на ATmega328P? А автор вродеб для ATmega168 писал код...
Можно попросить дать ссылки на али на блютуз модуль? как он хоть выглядит?
И программатор для ардуино... или как оно программируется?
Спасибо.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 28 окт 2016, 10:19 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Mewgun писал(а):
А тот факт что эти клоны ардуин на ATmega328P? А автор вродеб для ATmega168 писал код...
Можно попросить дать ссылки на али на блютуз модуль? как он хоть выглядит?
И программатор для ардуино... или как оно программируется?
Спасибо.

Вот ссылачка на ютуб https://m.youtube.com/watch?v=59PZrglYRO0


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 10:20 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Тут все разжовано)))) у него на сайте все есть.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 10:23 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Как приду с работы все ссылки скину где все заказывал


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 28 окт 2016, 11:09 

Регистрация: 29.09.2010
Сообщений: 200
ZULUS писал(а):

Вот ссылачка на ютуб https://m.youtube.com/watch?v=59PZrglYRO0


О! То что доктор прописал!
Под видео есть все необходимые ссылки. И действительно всё разжевано!
Спасибо огромное! Буду изучать.
ЙО! там даже ссылки на комплектующие с Али имеются!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 11:31 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Вот ещё ссылачка https://m.youtube.com/watch?v=2kIoq4gsczs


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 11:32 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Будут вопросы пиши в личку:) рад буду помочь :)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 28 окт 2016, 11:55 

Регистрация: 29.09.2010
Сообщений: 200
А какие-то другие датчики, не фото транзисторы могут быть использованы?
Для более точных и надежных измерений? Индукционные или еще какие?
Просто получается фототранзисторы и светодиоды нужно распологать строго соосно.. В противном случае пуля просто не перекроет световой пучек... Или ей не нужно полностью его перекрывать, а достаточно тень бросить))))?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 12:05 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Датчик и излучатель инфракрасные. Датчик я использовал такой же а излучатель подобрал другой. Отверстия я сверлил на сверловочном станке сильно про соосность назамачивался)))


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 12:07 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Был косяк по поводу датчиков....
Продован положит обычные светодиодные датчики и светодиоды....неделю голову ломал...
ИК лучше они не реагируют на солнечный свет


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 12:09 

Регистрация: 29.09.2010
Сообщений: 200
ZULUS писал(а):
Датчик и излучатель инфракрасные. Датчик я использовал такой же а излучатель подобрал другой. Отверстия я сверлил на сверловочном станке сильно про соосность назамачивался)))


Погрешность допустимая?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 12:48 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Ты про отверстия?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 28 окт 2016, 12:53 

Регистрация: 29.09.2010
Сообщений: 200
Про полученные измерения)))

Скажите пжлст, а те датчики которые предлагает использовать автор. Они ИК?
Фототранзистор L-53P3C
Светодиод L-53F3C
Также автор подчеркивает, что фототранзистор нужно искать с минимальным временем отклика.
Как эта величина указывается в спецификации фототранзистора?
Или не заморачиваясь купить предложенные автором детальки)?
По второй предложенной вами ссылке, другой автор ставит датчики на доп. площадку..
т.е. удаляя корпус датчика из самой трубы. это сделано для получения более узконаправленного пучка? имеет смысл повторять такой способ установки? Или это способ борьбы от засветки солнечным светом при использовании обычных фото/свето диодов с видимым спектром излучения?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 13:43 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Мерит точно.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 13:47 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
Можешь незаморачиваться с остольным. Бери такие же. 350 м/с фиксирует.
Датчики лучше устанавливать как на первом видео, т.е. утопить их что б пулей нерасхреначить)))


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 28 окт 2016, 15:46 

Регистрация: 07.03.2016
Сообщений: 111
Откуда: Барнаул
Арсенал: Мр60-PCP, иж-38, Gletcher SW-MP(металл)
вот еще ссылочка https://www.youtube.com/watch?v=JW_OzLaqnAo


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 30 окт 2016, 17:31 
Забанен

Регистрация: 29.04.2013
Сообщений: 574
Откуда: Краснодар
А вот такой хронограф http://alexgyver.ru/buy_chron_2/ для пружинно поршневой пневматики пойдёт? Где то читал что эти самодельные , надульные хронографы только для скоростей до 120 м.с. подходят и что если скорость будет 300 то из за "выхлопа" воздуха скорость пульки не измерится.

_________________
"Если у вас начинается дрожь негодования при каждой несправедливости, то вы мой товарищ" - Эрнесто Че Гевара.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 30 окт 2016, 18:51 
Забанен
Аватара пользователя

Регистрация: 21.01.2015
Сообщений: 183
Откуда: Саратов
Арсенал: Накладки на рукоятку Crosman 1377,валяются.
Не из-за воздуха а из выхлопа дизеля может не сработать.

_________________
Как челобитную царю подаёшь?!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Arduino хронограф
СообщениеДобавлено: 30 окт 2016, 19:08 
Забанен

Регистрация: 29.04.2013
Сообщений: 574
Откуда: Краснодар
тоесть если удалить от дульного среза на 50 см.то всё будет нормально?

_________________
"Если у вас начинается дрожь негодования при каждой несправедливости, то вы мой товарищ" - Эрнесто Че Гевара.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 138 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
POWERED_BY
Русская поддержка phpBB