Silence777

Электронная ручка для Tippmann на основе Arduino.

4 сообщения в этой теме

Здравствуйте пейнтболисты. Не так давно у меня вышла из строя родная плата для Tippmann A-5.
Отдавал ее в мастерские но там только руками разводили. А заказ новой из-за бугра стоил 110+$
Подумав и порывшись в интернете нашел такую платформу как Ардуино.
Нашел человека который создал программу для нее и дал схему. 
Теперь вылаживаю ее на всеобщее обозрение (вдруг кто то решит таким занятся)
Говорю сразу. придется попотеть в плане компоновки устройства.
И так 
Список чего нужно
Сама ардуино
https://www.rcscomponents.kiev.ua/product/arduino-nano-v3-0-board-atmega168_86828.html
Можно и поменьше взять тогда будет немного удобнее все ставить.
Комопненты
Транзистор 1 шт Irl2505
https://www.rcscomponents.kiev.ua/product/irl2505pbf_27992.html
Выпрямительный диод 1n4001 1 шт (на схеме 2 шт но я убрал тот который стоит на соленоиде)
https://www.rcscomponents.kiev.ua/product/1n4007_1574.html 
Выводной резистор (не помню какой брал но если спросить в магазине думаю помогут) 1 шт
Конденсатор 16 вольт 1000 мик.фарад.
https://www.rcscomponents.kiev.ua/product/1000uf-16v-ehr-10x21mm-ehr102m16b-hitano-elektroliticheskij-kondensator_31650.html
В плане включения платы и переключения режима огня (полуавтомат - автомат) я брал такой выключатель 
https://drive.google.com/open?id=1EfyISjNJmEh7Nu2ksh1xhYBxe1Rvp7TP
Над кнопкой спускового крючка  уж подумайте сами у меня была от старой платы.
https://drive.google.com/open?id=1pGcO6haXNJN3A6hANRdNpJ_SGTUhrnYw
Вроде все. Моя компоновка ручки 
https://drive.google.com/open?id=1_VfuOTKvnboTw2LI_etxeSUDqd4n84uF
Схема 
https://drive.google.com/open?id=1QLDBSkuFIBWMu8Q-Qk2FItwnzbheINf5
Сама программа (все три файла должны быть в одной папке, путь к которой не должен имень кирилицу)
https://drive.google.com/open?id=1SMzyDc49NpmW_9xm9Ufw48QLPsaijef6
Как подключить плату к ПК и настроить программу вы уже узнаете сами.
Кратко о настройке программы
В родной программе во вкладке key.h
#define DEBOUNCE_TIME     50               время устранения дребезга кнопки
#define FIRST_REP_TIME    100           //to first autorepeat (значение больше уменьшается частота выстрелов в режиме автомат)
#define NEXT_REP_TIME     100           //to next

#define get_key() (digitalRead(KEY)<<LOG) (это режим отпустил кнопку -выстрел)
(!digitalRead(KEY)<<LOG) (режим нажал кнопку - выстрел)
Вроде все. Если будут вопросы можно на почту tyns777@gmail.com
Или сюда. Но тут редко.
Всем шаров ;)
На данный момент система НЕ СТАБИЛЬНА. Сейчас в процессе доработки

Изменено пользователем Silence777
1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

оооооххххх ты и наворотил   ))) Красавчик, а люкса так по запчастушкам не собереш ???

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не соберу) Правда есть одна беда. Это соленоид. Его такого "особенного" найти очень трудно. Но как я понял что платы эквалайзер для типманна дохнут пачками. Может найдется добрый человек который продаст\отдаст этот соленоид. Но это уже другая история.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На данный момент система НЕ СТАБИЛЬНА. Сейчас в процессе доработки

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу