Например TDA7294

Форум РадиоКот • Просмотр темы - USB кнопка к ПК
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс авг 17, 2025 05:53:32

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: USB кнопка к ПК
СообщениеДобавлено: Пн апр 07, 2014 17:45:10 
Открыл глаза

Зарегистрирован: Ср сен 04, 2013 15:09:25
Сообщений: 57
Рейтинг сообщения: 0
Добрый день.

Озадачили меня сделать кнопку для вызова сотрудника. Кнопка должна быть подключена к компу, т.к. необходимо по ее нажатию проиграть мелодию на другом компе и выполнить определенные задачи. проиграть музыку и выполнить задачи это можно программно решить, а вот как с кнопкой быть, с ее железным исполнением... устройство должно определяться как HID, дабы не иметь проблем с дровами. из аврок подходящий atmega32u2(не нужно колдовать с софтовой реализацией usb).

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

Собственно вопрос к знатокам: может есть более простое и грамотное решение?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Пн апр 07, 2014 17:59:04 
Друг Кота
Аватар пользователя

Карма: 129
Рейтинг сообщений: 2973
Зарегистрирован: Вт дек 20, 2011 12:46:51
Сообщений: 73966
Откуда: Петроград
Рейтинг сообщения: 0
сделать кнопку для вызова сотрудника
АГА...ЭТО НАЗЫВАЕТСЯ СЕЛЕКТОРНАЯ СВЯЗЬ :))
а то сотрудник смотрит на компе забавные картинки- и тут вы со своим гууудком...
аська говорят ещё есть....

_________________
https://www.int-s.spb.ru
" Можно я лягу?"(C)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 08, 2014 00:05:02 
Открыл глаза

Зарегистрирован: Ср сен 04, 2013 15:09:25
Сообщений: 57
Рейтинг сообщения: 0
тут оповещалка для группы сотрудников, типа вызов свободного. почему именно кнопка? жмакать ее будут люди всякие


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 08, 2014 02:36:57 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 611
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3743
Рейтинг сообщения: 1
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
В данном случае вполне можно и без микроконтроллера обойтись, применив микросхему с HID USB интерфейсом CP2110 или CP2112. На их GPIO выводы можно и несколько кнопок повесить. Весь функционал обработки нажатия кнопок реализуется в поддерживающей программе на компе, используя предоставляемые фирмой библиотеки. Пример использования CP2112 см. в моей статье http://radiokot.ru/circuit/digital/home/164/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 08, 2014 11:06:19 
Открыл глаза

Зарегистрирован: Ср сен 04, 2013 15:09:25
Сообщений: 57
Рейтинг сообщения: 0
Ser60, спасибо. это решение даже больше подходит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 08, 2014 11:25:33 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3379
Рейтинг сообщения: 0
По моему то что вам нужно. http://purebasic.mybb.ru/viewtopic.php?id=211
В устройстве (USB HID) имеется кнопка и ее состояние передается в ПК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 08, 2014 21:47:54 
Друг Кота

Карма: 13
Рейтинг сообщений: 84
Зарегистрирован: Чт сен 20, 2007 14:08:00
Сообщений: 13796
Рейтинг сообщения: 0
:facepalm: любая клавиатура убитая и самопальная прога
можно на пб или аутоит

можно взять http://www.autohotkey.com/ и там вроде бы вообще ничего не надо быдлокодить
она распознает клавиатуры и выполняет любые действия

_________________
тематические ответы только в форуме, в приват не пишите


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 08, 2014 22:44:14 
Открыл глаза

Зарегистрирован: Ср сен 04, 2013 15:09:25
Сообщений: 57
Рейтинг сообщения: 0
Мурик, спасибо. решение на СР2112 более компактное получается

kalobyte, как правило в убитой клаве убита сама плата, но не суть. в случае клавы будет выдаваться конкретный код клаваши, поменять его не получиться и нужно будет долго искать нужный код, т.к. ели на этом компе будет работать пользователь и нажмут кнопку, то может сработать какое либо сочетание клавиш. HID устройство не должно быть ни мышкой ни клавой. сегодня провел эксперимент с двумя клавами и мышами - они дублируют друг друга. софтовая часть на ПК меня пока не особо волнует, накорябать какой-либо скрипт всегда можно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 15, 2014 22:45:26 
Грызет канифоль
Аватар пользователя

Карма: 1
Рейтинг сообщений: 13
Зарегистрирован: Пт мар 12, 2010 12:09:26
Сообщений: 274
Откуда: Кемерово
Рейтинг сообщения: 0
Зачем вобще нужна физическая кнопка, если можно сделать её в приложении на компе…
Тут все зависит от опыта написания программ под винду, для делфи я знаю компоненты и для работы с интернет сетью и для того, чтобы приложение в трее было.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 15, 2014 23:38:11 
Открыл глаза

Зарегистрирован: Ср сен 04, 2013 15:09:25
Сообщений: 57
Рейтинг сообщения: 0
я ж говорю, это кнопка для вызова. и подключена она к компу на котором работает человек. , т.е. софтовые кнопки не подходят.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Ср апр 16, 2014 00:15:29 
Друг Кота

Карма: 13
Рейтинг сообщений: 84
Зарегистрирован: Чт сен 20, 2007 14:08:00
Сообщений: 13796
Рейтинг сообщения: 0
kirseb писал(а):
сегодня провел эксперимент с двумя клавами и мышами - они дублируют друг друга.

я же тебе дал готовый софт, который различает устройства
kirseb писал(а):
как правило в убитой клаве убита сама плата

первый раз слышу, обычно заливают пивом

_________________
тематические ответы только в форуме, в приват не пишите


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Ср апр 16, 2014 07:38:12 
Грызет канифоль
Аватар пользователя

Карма: 1
Рейтинг сообщений: 13
Зарегистрирован: Пт мар 12, 2010 12:09:26
Сообщений: 274
Откуда: Кемерово
Рейтинг сообщения: 0
У многих мышек компьютерных есть доп. кнопки сбоку, функции которых можно задать самому, пишете софт вызова по сети и подсовываете его запуск этой кнопке, вот и все…
Делать свой девайс нужны определенные знания.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Ср апр 16, 2014 11:00:27 
Родился

Зарегистрирован: Чт ноя 18, 2010 10:25:17
Сообщений: 9
Рейтинг сообщения: 0
Ещё есть куча различных универсальных программируемых контроллеров, которые вешают в различные игровые автоматы, через которые подключают различные геймпады и т.п. Бывают различной степени навороченности. Например вот арк-адаптер, минималистичен и прост, открыты схемы и программы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Чт апр 17, 2014 10:10:58 
Модератор
Аватар пользователя

Карма: 159
Рейтинг сообщений: 4043
Зарегистрирован: Пт янв 23, 2009 19:20:05
Сообщений: 44880
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
kirseb писал(а):
...в случае клавы будет выдаваться конкретный код клаваши...

Или комбинации клавиш, на которую настроить реакцию винды совсем не сложно... :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 22, 2014 07:27:32 
Друг Кота
Аватар пользователя

Карма: 23
Рейтинг сообщений: 288
Зарегистрирован: Пт мар 09, 2007 15:01:52
Сообщений: 3078
Откуда: Биробиджан
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
В качестве программы можно использовать WinLirc или Girder.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 29, 2014 09:17:01 
Открыл глаза

Зарегистрирован: Ср сен 04, 2013 15:09:25
Сообщений: 57
Рейтинг сообщения: 0
кот ищет, кот всегда найдет))

- первое, что пошло под "нож" была мышка с 3 кнопками, задействовать планировалось среднюю кнопку. дешево и сердито, но как оказалось на практике эта средняя кнопка мешает основной мышке, особенно в браузерах. городить огород из скриптов не хотелось.

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

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

- ср2112 тоже не подошел, ибо нужно на пк держать запущенную софтину, которая опрашивает кнопку. при таком раскладе антивирус на пк сходит с ума.

в итоге гугл вывел на http://www.obdev.at там нашелся 1-Key-Keyboard (http://blog.flipwork.nl/?x=entry:entry081009-142605), со стороны ПК будет стоять MKey.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 29, 2014 10:07:21 
Друг Кота

Карма: 13
Рейтинг сообщений: 84
Зарегистрирован: Чт сен 20, 2007 14:08:00
Сообщений: 13796
Рейтинг сообщения: 0
я тебе советовал прогу для хоткеев, она различает устройства хид и скрипт там не сложный

_________________
тематические ответы только в форуме, в приват не пишите


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Вт апр 29, 2014 10:13:22 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3379
Рейтинг сообщения: 0
kirseb писал(а):
нужно на пк держать запущенную софтину, которая опрашивает кнопку. при таком раскладе антивирус на пк сходит с ума.
Антивирус реагировал на софтину считая ее вредоносным ПО или именно на моменты опроса девайса?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Ср апр 30, 2014 00:27:45 
Открыл глаза

Зарегистрирован: Ср сен 04, 2013 15:09:25
Сообщений: 57
Рейтинг сообщения: 0
kalobyte писал(а):
я тебе советовал прогу для хоткеев, она различает устройства хид и скрипт там не сложный
корпоративный антивирь рубанул ее при первом запуске. даже добавление в исключения не помогло...

Мурик писал(а):
Антивирус реагировал на софтину считая ее вредоносным ПО или именно на моменты опроса девайса?
при опросе. хотя при первом запуске пришлось ее в исключения добавить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB кнопка к ПК
СообщениеДобавлено: Ср апр 30, 2014 17:00:44 
Открыл глаза

Зарегистрирован: Ср сен 04, 2013 15:09:25
Сообщений: 57
Рейтинг сообщения: 0
девайс собран, но при подключении к пк неопознается, точнее постоянно определяет неопознанное устройство. фьюзы стоят l:c2, h:df, ex:ff. не напутал ли я чего тут? т.к. в исходнике фьюзы стояли l:c1, h:df, ex:ff, но при таком варианте мк тактировался бы не от внутреннего генератора.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y