нужно разработать схему управления пультом

woodgoblinx@ram...
Offline
Зарегистрирован: 29.10.2019

День добрый, в электрике не силен, так что полностью полагаюсь на вас, опишу как смогу, надеюсь буду понят. Нужно сделать управление пультом с компьютера (планируется с помощью ардуино),  есть условный пульт ( по факту просто игровой контроллер) , на нем 13 кнопок, все кнопки имеют два контакта и к ним есть возможность подпаяться, нужно сделать скетч управления этими кнопками, а так же, и именно тут больше всего нужна помощь, спроектировать и подобрать электронные компоненты для управлениями кнопками. В чем загвоздка - половина кнопок имеют один общий контакт (земля/gnd) и могут быть сгруппированы, другая половина кнопок не имеют контакт на землю и если к любому входу подтянуть землю, то кнопка перестает реагировать, я ранее планировал для управления использовать транзисторы, но я не знаю как их подключить ко 2й группе контактов (ведь тогда у них будет общая земля с ардуино, и как следствие со всему другими кнопками). Я так понимаю можно использовать реле или оптопары, и если это так то нужно подобрать какие подойдут ( напряжения на кнопках 2,7-3,3В, на разных кнопках по разному)

woodgoblinx@ram...
Offline
Зарегистрирован: 29.10.2019

супер примерное описание схемы, слева это контроллер (ардуино или типо того), кнопки треугольник квадрат и кружок имеют общий контакт , кнопки A B C  электрически никак не должны быть связаны с первыми кнопками

renoshnik
Offline
Зарегистрирован: 11.04.2013

с кнопками понятно, это реализуемо..

а, что с компьютера идет за управление ?

woodgoblinx@ram...
Offline
Зарегистрирован: 29.10.2019

на данный момент  есть только теория. но планируется что будет некая программа отправляющая в автоматическом режиме  сигнал нажатия определенной кнопки (и выдержка времени зажатия кнопки) на ардуино через com , тоесть в итоге должна быть электрическая схема+скетч+ программа принимающая команды от пользователя (для проверки) и от, пока еще не существующей, программы и отправлять на выполнение в ардуино 

renoshnik
Offline
Зарегистрирован: 11.04.2013

woodgoblinx@rambler.ru пишет:

на данный момент  есть только теория. но планируется что будет некая программа отправляющая в автоматическом режиме  сигнал нажатия определенной кнопки (и выдержка времени зажатия кнопки) на ардуино через com , тоесть в итоге должна быть электрическая схема+скетч+ программа принимающая команды от пользователя (для проверки) и от, пока еще не существующей, программы и отправлять на выполнение в ардуино 

Ок. Сколько планируете заплатить за это ?

renoshnik
Offline
Зарегистрирован: 11.04.2013

woodgoblinx@rambler.ru пишет:

 в итоге должна быть электрическая схема+скетч

Это понятно, скетч в ардуинке который управляет кнопками на пульте...

woodgoblinx@rambler.ru пишет:

+ программа принимающая команды от пользователя (для проверки) и от, пока еще не существующей, программы и отправлять на выполнение в ардуино 

А это, что !?!?!?  Это в компе программа которая через "ком" порт управляет ардуинкой ?

КОМ порт обязательно или устроит ЮСБи?

woodgoblinx@ram...
Offline
Зарегистрирован: 29.10.2019

естественно хотелось бы максимально бюджетно, ориентируюсь на 2к руб, сколько подобные услуги стоят не знаю, надеюсь не обидел, если цена выше готов рассмотреть иные варианты

renoshnik
Offline
Зарегистрирован: 11.04.2013

woodgoblinx@rambler.ru пишет:

естественно хотелось бы максимально бюджетно, ориентируюсь на 2к руб, сколько подобные услуги стоят не знаю, надеюсь не обидел, если цена выше готов рассмотреть иные варианты

Что по поводу канала ЮСБи ?

Пишите в почту   будем обсуждать ....

woodgoblinx@ram...
Offline
Зарегистрирован: 29.10.2019

некая обстрактная программа будет  указывать на какую кнопку нужно нажать (программы пока нет, будет разработана, отдельный проект , в данный момент она не имеет значения), ардуино должна понять что за кнопка и нажать (так же важно время зажатия кнопки) , тоесть заранее в ардуино прописать команды к каждой кнопке и уже позже, когда нибудь в будущем, эти команды будут добавлены в программу(просто мне нужно знать что добавлять), программа работает на пк, передает нужные нажатия в ардуино (к примеру верх, верх, вниз, А,  зажать А на 5 сек, одновременно нажать влево Б) с помощью любого удобного порта/интерфейса ( юсб в приоритете, думал ардуино можно только с помощью кома подключить), 

renoshnik
Offline
Зарегистрирован: 11.04.2013

woodgoblinx@rambler.ru пишет:

некая обстрактная программа будет  указывать на какую кнопку нужно нажать (программы пока нет, будет разработана, отдельный проект , в данный момент она не имеет значения), ардуино должна понять что за кнопка и нажать (так же важно время зажатия кнопки) , тоесть заранее в ардуино прописать команды к каждой кнопке и уже позже, когда нибудь в будущем, эти команды будут добавлены в программу(просто мне нужно знать что добавлять), программа работает на пк, передает нужные нажатия в ардуино (к примеру верх, верх, вниз, А,  зажать А на 5 сек, одновременно нажать влево Б) с помощью любого удобного порта/интерфейса ( юсб в приоритете, думал ардуино можно только с помощью кома подключить), 

Пишите в почту   будем обсуждать ....

IvanAltay
Offline
Зарегистрирован: 29.10.2019

Управление ИК пультом любым не подойдёт?

woodgoblinx@ram...
Offline
Зарегистрирован: 29.10.2019

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

Green
Offline
Зарегистрирован: 01.10.2015

Ну если с Реношником не договорились, писните htpicc@gmail.com, обсудим.

Rostislav_lv
Offline
Зарегистрирован: 12.02.2019

На сколько я понял, Вы с помощью игрового контроллера управляете неким устройством и хотите с ПК нажимать на кнопки игрового контроллера? Не проще ли будет управлять етим устройством напрямую с ПК, минуя игровой контроллер?

woodgoblinx@ram...
Offline
Зарегистрирован: 29.10.2019

Rostislav_lv пишет:
На сколько я понял, Вы с помощью игрового контроллера управляете неким устройством и хотите с ПК нажимать на кнопки игрового контроллера? Не проще ли будет управлять етим устройством напрямую с ПК, минуя игровой контроллер?

не думаю что это возможно, даже если это возможно, риск спалится на нечестной игре гораздо выше