Silence777

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

4 posts in this topic

Здравствуйте пейнтболисты. Не так давно у меня вышла из строя родная плата для 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
Или сюда. Но тут редко.
Всем шаров ;)
На данный момент система НЕ СТАБИЛЬНА. Сейчас в процессе доработки

Edited by Silence777
1

Share this post


Link to post
Share on other sites

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

0

Share this post


Link to post
Share on other sites

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

0

Share this post


Link to post
Share on other sites

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

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.