Оглавление:
- Шаг 1: материалы
- Шаг 2: настройка блока лазерной указки
- Шаг 3: Настройка для Arduino, LCD и LDR
- Шаг 4: ворота LDR
- Шаг 5: Электропроводка и изготовление коробки
- Шаг 6: Код
Видео: Секундомер для бега на 30 м (Arduino): 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Этот проект был разработан для конкретной цели в области обучения финскому бейсболу и тестирования скорости юных игроков в беге на 30 метров. Этот проект Arduino также был курсовым проектом в моей учебе. У проекта были взлеты и падения, но сейчас, по крайней мере, он работает.
Я решил использовать лазерные указки и LDR, потому что я был знаком с LDR и принципами их работы. Более надежной системой был бы какой-нибудь фотоэлемент. И это будет следующая система, в которой я буду улучшать этот секундомер. LDR и лазерные указатели создают два отдельных ворот. Первый строб начинает отсчет времени (когда лазерный луч блокируется на стробе 1), а второй строб рассчитывает окончательное время (когда лазерный луч блокируется на стробе 2).
Код в основном работает хорошо, но каким-то образом он показывает мне некоторые загадочные моменты, когда начинает отсчитывать время. В конце концов, когда время останавливается, оно показывает правильное время. Так что помогите мне решить эту проблему, если у вас есть идея.
Шаг 1: материалы
(1x) Arduino UNO + провод USB
(1x) ЖК-дисплей 4x20 i2c
(2x) резистора 10 кОм
(2x) LDR (светозависимый резистор)
провода
термоусадочные трубки
(2x) лазерная указка (Ansmann)
(4x) обозначает LDR и лазерные указатели (2 ворот)
(2x) 3R12 4, 5 В аккумулятор
(2x) ящика для лазерных указок и батареек
(1x) Коробка для проводки, Arduino UNO и LCD
небольшой кусок печатной платы
Шаг 2: настройка блока лазерной указки
На изображении фритзинга LED-изображение представляет собой лазерную указку, как вы можете видеть на других изображениях.
Поскольку в лазере есть только кнопка, я решил использовать колье, чтобы прижать его, чтобы лазер был включен все время.
Я также модифицировал источник питания лазера с трех кнопочных батарей (1,5 В каждая) на одну большую 3R12 4,5 В. И поскольку я не хочу снимать аккумулятор, когда он мне не нужен, я установил переключатель.
Шаг 3: Настройка для Arduino, LCD и LDR
На картинках вы можете увидеть настройку макета и тестирование проекта. (Какой бардак…;))
При окончательной сборке я принес LDR на плату (в коробке) с двумя проводами и поместил туда резисторы. Это был самый простой способ сделать это. В противном случае мне пришлось бы сделать небольшие соединительные коробки до конца, где расположены LDR, и подвести три провода на расстоянии.
Шаг 4: ворота LDR
Я нашел резиновые блуги, идеально подходящие к 20-миллиметровой железной трубе, и прикрепил LDR с помощью клея для горячего отверждения к этим резиновым блугам.
Шаг 5: Электропроводка и изготовление коробки
Я купил пластиковую коробку, которую модифицировал под свои нужды, вырезав отверстия для проводов и ЖК-дисплея.
Я оставил только отверстие для USB-кабеля к Arduino, потому что я всегда использую эту систему со своим ноутбуком, чтобы записывать время результата (с последовательного монитора), чтобы преуспеть. Итак, эта система получает питание от моего ноутбука.
Внутри коробки есть небольшой кусок монтажной платы, чтобы собрать все провода в одну. Он крепится к коробке с помощью небольшого болта и гайки, как и все остальные детали.
Шаг 6: Код
Не стесняйтесь изменять код в соответствии с вашими потребностями.
Система была протестирована в помещении, поэтому обязательно проверьте значения LDR, если хотите использовать ее на улице при дневном свете.
И, как я упоминал ранее, эти тайные времена проявляются во времени. И я понятия не имею, откуда они. Но я был рад, что он работает хорошо и дает мне необходимую информацию от игроков, бегущих на 30-метровую дистанцию.
Спасибо за ваш отзыв и интерес к этому проекту.
Рекомендуемые:
Светодиодный индикатор бега Visuino: 9 шагов
Светодиод Visuino Running: в этом руководстве мы будем использовать 6x светодиодов, Arduino UNO и Visuino для запуска светодиодного освещения с использованием компонента последовательности. Компонент Sequence идеально подходит для ситуаций, когда мы хотим запускать несколько событий последовательно. Посмотрите демонстрационное видео
Сила удара на пятку и ногу бегуна во время бега: 6 шагов
Сила воздействия на пятку и ногу бегуна во время бега: в моем проекте я хотел проверить количество силы, которой подвергаются пятка и нога бегуна, и действительно ли новые кроссовки уменьшают силу. Акселерометр - это устройство, которое определяет ускорение по осям X, Y и Z. Ускорение измеряется
Как сделать секундомер с помощью Arduino: 8 шагов (с изображениями)
Как сделать секундомер с помощью Arduino: это очень простой секундомер с ЖК-дисплеем Arduino 16 * 2 ……….. Если вам нравится эта инструкция, подпишитесь на мой канал https://www.youtube.com / ZenoModiff
Светодиодная куртка для бега: 12 шагов
Куртка для бега со светодиодной подсветкой: эта куртка создана для того, чтобы бегуны были более заметными при беге в условиях низкой освещенности. Красные светодиоды горят до выключения, белые светодиоды мигают во время работы (или при обнаружении другого движения)
Как вырабатывать электричество во время бега!: 4 шага
Как вырабатывать электричество при беге! Разве вы не хотите, чтобы кинетическая энергия, используемая при беге, могла быть связана с другими вещами? Ну знаю, может! Это идея Daily Planet. Их было намного лучше, но я хотел сделать свою собственную