Pull to refresh

Comments 16

Здорово получилось!

Пекаш самодельный из указки? А откуда звуки выстрела?

Спасибо) Сделал из страйкбольного. Звук из планшета - веб страничка воспроизводит, когда узнает про новое попадание.

Круто! Не задумывались о добавлении вибромоторчика для "отдачи"?

При желании можно, да и не сложно.

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

А можно в статью добавить список плат esp32, которые гарантированно будут работать с данным проектом? На гитхабе список есть, но по нему на Али ничего нормально не ищется почему-то.
Скажите, а какая линза у вас на камере, сколько градусов обзор? Ну или, насколько близко к мишени надо ставить камеру?

Не задумывались о добавлении вибромоторчика для "отдачи"?

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

Промазал с формой. Ответ ниже.

Список плат дать не могу, так как у самого была одна, на которой все проверял. По идее пойдет любой esp32 с PSRAM и разъёмом камеры. Главное что бы была известна распиновка. Но лучше взять самый мощный esp32-s3 n16r8 + ev2640. На глобальном али стоит около 7 евро.

Свою распиновку (если китайцы придумали новую разводку платы) можно добавить в конфиг https://github.com/DIMOSUS/ESP32LaserRange/blob/main/src/camera_pins.h и потом выбрать дефайном в camera.h

Про камеру - ставить как можно ближе к мишени, но что бы в кадре были все четыре маркера (картинка с камеры на страничке калибровки обновляется). Широкоугольные камеры дают сильные искажения вида "рыбий глаз" и не подходят. Моя похожа на миниглазок на 66 градусов, но точно сказать не берусь - хз что там китайцы мне положили.

Судя по ютубу так и есть, у вас камера на 66 градусов, с ИК-фильтром. Без фильтра будет ли хуже с засветкой камеры?
Как я понял, с лазером вы остались на том же конструктиве, конденсатор и никакого ардуино?
А звук выстрела можно будет отключать в последующих версиях?

На глобальном али ничего другого, кроме вот этой платы не нашлось:

Вернее, есть много чего в продаже, но распиновку продавцы не предоставляют.
Судя по camera_pins.h это будет: CAMERA_MODEL_ESP32S3_EYE.
Можно ли попросить выложить на гитхабе готовую прошивку под эту плату, с примитивным паролем? IDE только для сборки этого проекта ставить наверное смысла нет.

Теоритически лучше с ИК фильтром. Лазер же в видимом диапазоне и лишьний шум нам не нужен. Нашел в ящике старый пистолет и лень было что-то переделывать, так что да = конденсатор. Звук выстрела можете отключить закоментив строчки яваскрипта. Так как считаю проект законченым и новых версий не планирую.
if (count > 0) playAudio();
if (count == 10) playMixedTones();


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

Так как считаю проект законченым и новых версий не планирую.

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

Пользователь будет видеть эту точку на мишени и просто наведет её в центр, что полностью нивелируют всю пользу.

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

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

Проверили работу на этой плате, достаточно поменять настройку на CAMERA_MODEL_ESP32S3_EYE и все заведется. При этом фпс поднялся до 67

Sign up to leave a comment.

Articles